Header Background

Full-Stack Bootcamp in Zurich

Join our Full-Stack community in Zurich and learn all the relevant tools and technologies to become a Software Developer in 12 weeks.

Apply Now

Program Overview

Recent graduate, career changer, entrepreneur, or do just want to expand your existing skill set? In any case, our Bootcamp is exactly what you were looking for. We have carefully designed our curriculum to contain the most up-to-date tools currently in demand in the job market. This is what makes our Full-Stack Bootcamp innovative and what will enable you to take the next step in your career.


CHF 11'400

Next Early Apply discount deadline is 3. Mar 21

Reserve your spot in advance and get CHF 1'000 off tuition.

Upcoming Dates

Full-Time Programs in Zurich

Full-Stack Immersive

Early Apply by
Apply by
3. Mar 21
3. Apr 21
3. May 21
23. Jul 21
23. Jun 21
23. Jul 21
23. Aug 21
12. Nov 21

Tools we teach

Gitlab & CI/CD
Docker Compose
Django REST
Node & NPM

Why Python

Python is the language of choice for new programmers due to its simplicity. As one of the fastest evolving languages, Python is used all over the world to build web apps and create enterprise applications. For the purpose of the Full-Stack program, we use it to teach the backend.

Why JavaScript

JavaScript is the language of choice to build and design the frontend part of websites or web applications. It is the only language that can run both in the browser and on the server and provides the opportunity to build the entire product with one technology.

What you'll learn

We’ve carefully designed our curriculum to contain the most up-to-date tools demanded by the job market. This is what makes our Full-Stack Bootcamp so innovative and what will enable you to take the next step in your career.

Students Say

Anna Wyss

Anna Wyss

"Propulsion Academy has empowered me to become a passionate and eager programmer and has opened the doors for me to work as a software developer in a really cool company."


Event Manager & Dance Teacher


Software Engineer Intern at smartive

Tatiana Panferova

Tatiana Panferova

"I am very happy that I graduated from this bootcamp - this changed my career as well as my life. Today I am a software development intern at a very cool company."




Software Development Intern at Simplificator AG

Mirko Reichlin

Mirko Reichlin

"From the first email to the last handshake I was very happy with Propulsion Academy. Learning from the various instructors prepared me well for the following internship and my current job as a Software Engineer at Ergon Informatik AG, a larger software development agency here in Zurich."


Financial Consultant


Software Engineer at Ergon Informatik AG

Application Process

Apply to the Program

Send us your CV or LinkedIn profile

First Motivational interview with Propulsion

Prepare for the technical interview

Pass the technical Interview

Pay a deposit to secure your spot

Complete your preparation work before the Bootcamp starts


Final Projects

How your final project could look like


LEDCity Sales Map UI


Project by: Tracey Stadelmann, Brilla Tomy Kollaramalil, Nico Gorbach

More Info

Energy loss due to soiling in photovoltaic plants for Nispera

Data Science

Project by: Daniel Gisler, Dave Lonsdale, Konstantinos Kirtsonis

More Info

Targeted advertisement for Advertima

Data Science

Project by: Sarah Krumulis, Matthieu Bornet, Olena Levchun

More Info

Daily Schedule

  • 8:45
    Set up in the classroom with coffee on the house. Those attending remotely get ready to connect.
  • 9:00 - 10:15
    Recap, lecture, and Q&A.
  • 10:15 - 10:30
    Take a short break.
  • 10:30 - 12:00
    Lecture and Q&A, continued.
  • 12:00 - 13:00
    Eat lunch in the canteen or a nearby spot along the river. Those joining remotely can organize their own lunch break!
  • 13:00 - 18:00
    Work on a set of interesting and challenging exercises related to the topics covered during morning lecture. Practice your team-building skills by doing group projects together with your peers. Every 2-3 weeks, hear from some of our past students working across different industrial sectors.
  • 18:00
    Go home or continue working at Propulsion. If it’s a Friday, join us for our TGIF, play some ping-pong, drink some beers, ... Remote participants can join in on the fun virtually.

Daily life of a student


Of course, your daily schedule might look different from time to time. Sometimes there’s an event, sometimes you come in on Saturdays to work more on your skills, and sometimes you need a break! If you want to know more about how your life at Propulsion might look, you can read through our blog post ‘A Day in the Life of a Student’ that gives you a bit more of a description of all the things you might get up to.

Read More

We've got your back!

We like giving you individual attention, which is why you will have several one-on-one sessions throughout the Program to speak with our program manager or one of our instructors.

We support you to find your next dream job

  • Individual progression sessions
  • One-to-one sessions with career advisors
  • Cover Letter and CV writing sessions
  • Sending your CV to our network of hiring companies
  • In house events such as our Hiring Day
  • Opportunity to collaborate with companies on a project




Team Member

Dr. Manuel Lang

With a PhD in Computer Science from ETH Zürich, Manuel’s expertise covers a wide spectrum, from Full...
Team Member

Llorenç Muntaner

Llorenç was a Venture Capital analyst before he discovered coding. He then attended App Academy Deve...
Team Member

Yusef Habib

A Telecommunications Engineer by trade, Yusef has taken his software development skills to the next ...
Team Member

Dr. Simon Heinzle

Advisor & Instructor
As both an instructor and contributor to the curriculum, Simon plays a key role for the Full-Stack E...
Team Member

Thorben Croisé

Having founded a company in Zurich and having hired over 40 Software Engineers, Thorben has a good i...
Team Member

Daniele Roncaglioni

Ever since Daniele coded his first game while in high school, the passion for programming has never ...
Team Member

Ruben Villalon

Full-Stack Program Manager & Instructor
Ruben has an extensive background and experience in Banking and Finance, however, it was not a long ...
Team Member

Cedric Delacombaz

Software Developer & Instructor
Cedric had previously worked as carpenter, clerk, travel agent and financial accountant. Each profes...
Team Member

Sebastian Mattmüller

Junior Software Developer & Instructor
Sebastian has a background in forensic accounting consulting, however has always had a passion for t...
Team Member

Guillaume Robert

Teaching Assistant - Full-Stack & Instructor
Guillaume has a 5 years experience as a teacher in IT. He loves to share his passion of coding with ...

Read more about Propulsion in our Blog

Read the latest news about Propulsion Academy and get informed about all things around Programming and Data Science in Switzerland and Germany.


Final student projects - Full-Stack Development batch #14

Published on 19-02-2021 by Ruben Villalon

Read More

Final Data Science projects - Batch #13

Published on 18-02-2021 by Badru Stanicki

Read More

Beyond hype - the reality of a Machine Learning project

Published on 21-01-2021 by Dr. Nitin Kumar

Read More