Your safety matters. With disruptions caused by the Coronavirus disease (COVID-19), all Propulsion programs have been moved online. Moving forward, students will have the chance to choose in-person or remote attendance.

Data Science and
Full-Stack Data Science
(in-person or remote)

Fun, hands-on tech education.

Data Science and
Full-Stack Data Science
(in-person or remote)

Our mission is to give people new professional opportunities, and in doing so we fill the gaps of the industry and empower people to build disruptive technologies.

Hiring Companies



alumni network


projects delivered


female students

Upcoming Dates

Full-Stack Immersive (in-person or remote)

Early Apply by Apply by Start End

Data Science Immersive (in-person or remote)

Early Apply by Apply by Start End

Full-Stack Data Science (part-time and remote)

Early Apply by Apply by Start End

Application Deadlines

Due to an application process that includes personal and technical interviews, we like to give you enough time to prepare for the Program. That’s why we close applications one month before the program start, as you will need time to complete the preparation work. As our classes do tend to fill up fast, we offer early registration discounts to those looking to secure their seats in advance. This discount is applicable to anyone who applies up to two months before the program starts.

Our Programs

Full or part-time

From immersive to online part-time programs, choose the format that meets your objectives

In-person or remote

Option to participate remotely. Attend the same program but at the location of your choice.


Our in-class programs are located inside Technopark, the heart of Zürich’s tech scene.

Learn by doing

Apply your acquired knowledge, along with fellow students to create real-world projects.

In English

All programs are taught in English by our international instructors. We have alumni from all over the world!

Career Support

We support our full-time alumni during the job search to maximize our students’ job potential.

Full-Stack Program

Gain the skills to launch a career in web development, from JavaScript to Python. Build websites, APIs, interactive applications, and more.

Why Full-Stack

As a Full-Stack web developer, you will be an integral part of an organization’s business operations. From frontend to backend development you will work with JavaScript, HTML5, CSS3, Python, and everything in between. Due to their popularity in the developer workspace, JavaScript and Python will be the languages taught for the frontend and backend of the course.

Data Science Program

Master the basics of machine learning to forecast what’s next and predict patterns from large datasets using Python.

Why Data Science

Data Science has become a popular occupation with Harvard Business Review dubbing it “The Sexiest Job of the 21st Century” and McKinsey & Company projecting a global demand of 1.5 million new data scientists. This track teaches you the knowledge and skills necessary to conduct sophisticated and systematic data analysis using the industry’s most adopted programming paradigms, the R and Python languages.

Full-Stack Data Science Program

You will gain knowledge in data engineering to efficiently feed your models and in virtualization technologies to deploy and monitor them in production.

Why Full-Stack Data Science

Take your Data Science career to the next level. Become a Full-Stack data scientist and learn how to build end-to-end data products. In this track you will learn how to become one of this new breed of data scientists. You will design and create effective data processing pipelines to fuel your models. You will also dive into the fledgling field of Machine Learning Operations (MLOps) and learn to manage the lifecycle of a Data Science model - training, deployment, monitoring, decommissioning - with Docker and Kubernetes.

For Companies

Choose the topic and technology that best meet your needs. We’ll then customize a program for you!

Tailor made for your company

Switzerland’s only tailor-made tech program for your employees. Create a custom program that advances your company’s skillset and helps your managers translate the tech jargon.

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 in Switzerland.
  • 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.


Why join a Program at Propulsion

There are three things that give us an edge over other Programs.

About Us

Our motto is { CodeHard: PlayHard }

We aspire to boost Switzerland’s startup scene and tech industry by educating the next generation of Data Scientists, Full-Stack Developers, and Big Data Engineers.

We believe that the latest technologies should be accessible to everyone. We create learning environments that are inspiring and overcome doubts of the impossible. Everyone has the ability to learn tech skills, which is why we want to guide motivated and talented people towards the future of their dreams.