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 Rails, React, and React Native. (See below for more details)


React Front-End Developer Bootcamp

2 weeks prep course & 6 weeks of camp

Learn the popular React Library and Agile software development methodologies



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

SPA with React

This week, you'll build your own portfolio site using a JS library called React. We go in-depth with React, learn a styling framework called Tailwind, and introduce React Router. 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 React Native, 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, Advanced React, 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.

React Front-End Developer Bootcamp - Course Plan

Learn to develop modern single page applications with React. React is an extremly popular library that helps you to quickly build and scale web apps. And yes, we do it testdriven.

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.


Precourse

Everything you need to know to hit the ground running in the bootcamp

Set up your environment, and learn the basics of web development. We will also build your first web app

Week 1

Address book challenge in Vanilla Javascript with ES6

This week we will deepen our knowledge into JS and ES6 by creating an address book application.

Week 2

Fundamentals of React - Portfolio Challenge

Build your own portfolio with React where you can showcase your projects and code to the world

Week 3

Build a Weather app with React

We will build a weather app by connecting to an API and dynamically change the information depending on your location.

Week 4

TDD with React

This week we will dive deeper into the TDD approach and introduce different testing frameworks

Week 5 - 6

Capstone Project

Connect everything you have learned during the bootcamp during these two weeks by creating an app by your own

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 10 Jun 2019
Prep course starts 13 May 2019
14 September 2019 Göteborg, Stockholm, Remote
React Front-End Developer Bootcamp 17 Jun 2019
Prep course starts 3 Jun 2019
27 July 2019 Göteborg, Stockholm, Remote
Full Stack Web Developer Bootcamp 2 Sep 2019
Prep course starts 5 Aug 2019
23 November 2019 Göteborg, Stockholm, Remote
Full Stack Web Developer Bootcamp 11 Nov 2019
Prep course starts 14 Oct 2019
16 February 2020 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!