Hej, Det ser ut som att du använder en gammal webbläsare. Tyvärr stödjer inte vår kod det. Vi skulle rekommendera att du uppgraderar den. Det finns olika alternativ: Mozilla Firefox or Google Chrome.

Course Plans

Our programs follow detailed and proven course plans - developed by professional programmers and based on real-life projects and the latest industry practices. Good programmers and security specialists are made through practice. At Craft Academy we put the greatest focus on actually writing and testing code and using technology - every day, constantly increasing complexity. We know that this is the only way to learn new skills. Theory comes after practice.

Full Stack Web Developer Bootcamp

4 weeks prep course & 12 weeks of camp

Learn Agile software development methodologies along with modern frameworks including: HTML5, Javascript, Ruby on Rials, AngularJS, and Ionic. (See below for more details)

Enterprise Java Web Application Developer Bootcamp

4 weeks prep course & 12 weeks of camp

Java is one of the major programming languages available today and with many commercial and open source implementations, Java is the enterprise standard to build scalable business services for web and mobile applications. With Enterprise Java Web Application Developer Bootcamp you will learn how to build fully featured web applications using Agile methodologies. This camp is also covering modern JavaScript frameworks for front-end development.

Cyber Security Specialist Bootcamp

16 weeks of camp

Digitalization leads to heightened exposure to cyber-attacks, and Cyber Security Specialists has become one of the most mission critical roles in the many industries. The number and frequency of cyber attacks is steadily on the rise and cyber criminals becoming ever more sophisticated. Achieving a secure infrastructure requires that it is designed, built and operated by people who understand the threats, know the security requirements and have the skills to build and operate secure systems in general. The demand for employees with cybersecurity training is higher than ever. Craft Academy’s Cyber Security Specialist Bootcamp is designed to provide a both a holistic as well as detailed knowledge of key technologies and techniques required to improve the security of existing computer systems but also the design of new systems with security protections.

Full Stack Web Developer Bootcamp - Course Plan

Application development is complex. One of the hardest challanges of learning to code is to decide what to learn, and in what order to learn it. Shall I first learn HTML, then Ruby? Or maybe start with Javascript, then Rails? There is an enormous wealth of tools and educational materials out there for the taking, but without a guide, it can be a wasteful and slow process.

Our course plan was developed by professional software engineers and is based on real-life projects, updated to the latest practices and industry standards. This guarantees that our students, at every point, are learning the most relevant skills possible.

Part-time Preparatory Course

Everything you need before bootcamp begins

You must develop a solid grasp of programming fundamentals before the course begins to reap the greatest benefit from the intense, thorough course plan. During the prep course, you'll work from home with our materials. With the help of our coaches and your fellow cohort members, you'll cover the most important background skills to hit the ground running from Day One. Expect to spend about 15 to 20 hours each week in the month before bootcamp begins.

Week 1

Test driven development and introduction to Ruby

The first week's challenge is to build a simple ATM Simulator. The challenge is about understanding how an everyday situation might look like when you think about it in terms of code and how different objects interact with each other. During the week, we introduce a number of new terms and concepts that lay the foundation for your future development. We practice pair programming and test driven development and we also struggle with version control and more advanced Ruby syntax. During this week we also introduce a user-focused approach to program development. The week ends with your first individual Weekend Challenge.

Week 2

Introduction to JavaScript

This week, we continue to build your JavaScript, HTML and CSS skills. Together we'll build an Address Book application with rich functionality and look into simple strategies for storing and persisting information. We'll also continue our journey into Test Driven Development and introduce you to Behavior Driven Design (BDD). We also go through the basics of HTML and CSS as we build this week's challenge. You will also get to deploy your first app on the Internet. Once again, you will have a Weekend Challenge to complete.

Week 3

Static sites and more in-depth HTML and CSS

This week, you'll build your own portfolio site using a static website framework called Middleman. We go in-depth with HTML, learn a markup language called HAML, introduce the Javascript framework JQuery and style portfolios with a CSS framework. At the end of the week, you'll have a professional portfolio site, which you will fill with the projects you complete over the rest of the course.

Week 4

Pair Programming and User-Driven Development

This week we begin to lay the foundation for an online system that allows users to order food online. We introduce Ruby on Rails, a popular and in-demand framework that allows programmers to build complex, exciting web applications, and give you your first insight into Agile practices, focusing on Behavior Driven Development. The Slow Food Challenge is also about thinking more deeply about how the pieces of an application fit together, using advanced techniques such as user registration, authentication and authorization. At the end of the week, we are ready to go live with the Slow Food Online application and we deploy our system using Heroku. To facilitate and automate our deploy process we use techniques such as Continuous Integration and Continuous Deployment.

Week 5

Software as a Service with Ruby on Rails

Software as a Service - Work the web! This week we dive deeper into Ruby on Rails and introduce strategies to work effectively with legacy code. We present more complex testing strategies and help you understand how testing can greatly improve your workflow. This week we deepen our knowledge of external libraries (gems), APIs, websockets, etc.

Week 6

Mid Course Project

Halfway through the course, it is time for you to test your knowledge and take a step away from coach-led exercises. It is time for you to dream up, plan for, and build your own project. Working in teams or groups, you will not only decide what code to write and which features to implement, but also which planning tools to utilize and when and how to delegate assignments, while we keep a watchful eye to make sure everyone is making progress. It's a big week here at Craft Academy.

Week 7

Mobile applications

In Week 7 we deepen your knowledge of Javascript by introducing AngularJS, a web framework for front-end development, and Ionic, a framework that enables programmers to write for mobile devices, without having to work with native iOS or Android languages. At the end of the week, you will have deployed two applications to online servers that can be viewed on your mobile device.

Weeks 8, 9 and 10

Advanced Rails, APIs and Agile development methods

These weeks strengthen and deepen your competence and experience with a large project that tests the knowledge you have gained thus far. During these three weeks, you'll build a complex and detailed application, based on the prototype you develop in Week Three. This time, you will add multiple layers of complexity, and work in Rails as News Room becomes a marketplace with several user types. We will practice Agile workflow, pushing you to work efficiently. At the end of these weeks, you will have a large, complicated, and impressive project to add to your portfolio.

Weeks 11 & 12

Final Project and Career Coaching

At this point, you will have the skills to work independently, able to plan and execute large web applications. We continue to push you out of your comfort zone and work with more complicated tools. In the final weeks of the bootcamp, you'll once again program a complex project, building on the many and varied skills you have developed over the previous weeks. You will work in a team to create a Minimum Viable Product (MVP) that would be ready to ship to a real customer. During the last week of the course, we shift focus a bit to talk about careers. You'll receive a portfolio and CV review, job interview coaching, and several lectures about technical work and the marketplace. We prepare our students to start their careers in software development this week. On graduation day, of course, we break out the champagne and celebrate our brand new junior developers.

Course Dates

Apply in time - the selection process takes approximately two weeks and we will interview you before you are accepted. There are at most fourteen spots in each cohort.

Program Course start Graduation Locations
Full Stack Web Developer Bootcamp 1 Apr 2019
Prep course starts 4 Mar 2019
29 June 2019 Göteborg, Stockholm, Remote

Apply now

We start a new course every eight weeks and continuously review and accept applicants. The application process can take up to two weeks, so please apply in time!