Part-Time

Full-Stack Web Development Bootcamp

Become part of our community and learn all the relevant tools and technologies you need as a Full-Stack Software Developer in just 22 weeks. Join our part-time course to upskill while working 100%.

Apply now
Full-Stack Developer
clock

Part-Time

2
2

weeks

zurich

Zurich

language

English

Program overview

Do you want to build on your existing skills to advance your career, learn new technologies, or get back into the workforce after a long break? In any case, our Bootcamp is exactly what you are looking for. We have carefully designed our curriculum to contain the most up-to-date tools currently in demand in the job market. In addition, our part-time program allows you to continue working 100%.

Awarded as one of the best Full-Stack bootcamps worldwide

Constructor Learning's Full-Stack bootcamp has been recognized as one of the best in the world.

course report award

Upcoming dates

Apply by
Course dates
Tuition
The next date is not yet known

Schedule: Tue & Thu 18:00 – 21:00 and every second Sat 9:00 - 16:00 (CET)

Schedule doesn't fit your needs? Check out our Full-Time program.

Looking for financing? Check out our financing options.

Students say

Alex Lengyel

Alex Lengyel

Full-Stack

"My overall experience with SIT Learning was great. (I had no degree or any programming knowledge before the Bootcamp and I don’t even speak German. A year later after the Bootcamp, I got a job as a Software Engineer Intern at Adobe."

BeforeReal Estate Agent

AfterFrontend Software Engineer Intern at Adobe

Mijail Febres

Mijail Febres

Full-Stack

SIT Learning supported me effectively with assistance when preparing for my interviews.

BeforeScientist

AfterSoftware Developer at Repower

Gian Hess

Gian Hess

Full-Stack

At the start of 2021 I have never written a line of code, at the start of 2022 I started as a Junior Software Developer.

BeforeClerk

AfterJunior Software Dev. at Edge5

Where our students work

Get your dream job - we'll support you along the way!

Google
Swisscom
Axa
Ava
Ebay
Swiss International Air Lines
Adobe
Elca
Axpo
Ginetta
Novartis
Atos
Roche
ETH Zurich
Pictet
Upc
Avrios
Ergon
Google
Swisscom
Axa
Ava
Ebay
Swiss International Air Lines
Adobe
Elca
Axpo
Ginetta
Novartis
Atos
Roche
ETH Zurich
Pictet
Upc
Avrios
Ergon
APGSGA
Sygnum
Web Republic
Brack
UBS
Globus
Credit Suisse
Migros
Ruag
Accenture
Ernst & Young
Dormakaba
Comparis
Climeworks
Six Group
Swiss Re Group
SAP Software Solutions
APGSGA
Sygnum
Web Republic
Brack
UBS
Globus
Credit Suisse
Migros
Ruag
Accenture
Ernst & Young
Dormakaba
Comparis
Climeworks
Six Group
Swiss Re Group
SAP Software Solutions

What you will learn

module

Preparation work

Basics of Python, JavaScript, HTML5, and CSS3 before the program begins. Our team will be available full-time via Slack or a call should you encounter problems.
module

Open session

Meet your fellow students for an evening session the week before the program starts. Review the preparation work and exchange your problems and solutions with the class.
module

Introduction to JavaScript, HTML, and CSS weeks 1-2

  • JavaScript Fundamentals: ES5 and ES6
  • Functional and Object-oriented Programming Paradigms
  • Asynchronous and Synchronous Code, Scope and Classes
  • HTML5, CSS3 and the canvas
module

Advanced topics of JavaScript weeks 3-4

  • Node and NPM
  • REST APIs, JSON, Fetching
  • Vanilla JavaScript and DOM Manipulation
module

React and state management with Redux weeks 5-9

  • Introduction to React
  • React Forms
  • React Lifecycle Methods
  • Redux and middlewares
  • React Router
  • Frontend Authentication
  • Advance React with Hooks and HOC
module

Frontend assignment weeks 10-11

Requirements for a social network app that you will be developing from scratch. While working individually on this project, you will acquire motivation and ideas from your peers.
module

Python and databases weeks 12-13

  • Python Fundamentals
  • Advance topics on Python
  • SQL and Databases
module

Backend management with Django weeks 14-16

  • Introduction to Django and Web API's
  • Deep dive in Django REST Framework
  • Data management and backend authentication
module

Backend assignment weeks 17-18

Requirements for your social network app that you built during the frontend assignment. You will be developing the API from scratch, connecting it with your frontend and deploying it. Your first full-stack project will now be available on the internet!
module

Deployment weeks 19

Learn how to deploy through PaaS (platform as a service) and how to get your project up and running so that it is publicly available.
module

Final project weeks 20-22

This is it! All previous 19 weeks of hard work will now come into action by building a professional grade final project. You have the possibility to develop your own idea or an idea of your peers.

Application process

Apply to the program

Send us your CV or LinkedIn profile

First motivational interview with Constructor Learning

Prepare for the technical interview

Pass the technical interview

Pay a deposit to secure your spot

Complete your preparation work before the Bootcamp starts

Get ready for the course

Free Full-Stack intro course

Online
Self-paced
Free of charge

Learn about HTML, CSS, JavaScript and the DOM for free in this self-paced online tutorial. If you complete this course, you have a high chance of being accepted into the Bootcamp.


Estimated time to complete: 10 hours

Weekly schedule

(CET)

Mo

Tue

Wed

Thu

Fr

Sat*

09H00

12H00

13H00

16H00

18H00

21H00

Remote
Remote
On-site
On-site
* The course takes place every second Saturday.

Schedule doesn't fit your needs? Check out our Full-Time program.

Lecture

Learn from our instructors who are experts in their respective fields and get introduced to new topics during live lectures.

Practice

Work on a set of interesting and challenging exercises related to the topics covered during the previous lecture. Practice your team-building skills by doing group projects together with your peers.

Topics

Frontend

Build dynamic single page applications and gain a deep understanding of front-end development principles. Design and implement complex user interfaces that are responsive and engaging.

Backend

Learn how to build REST API's from scratch with Python and Django and integrate with databases.

DevOps

Efficiently manage team tasks and collaborate using GitLab. Gain the ability to deploy your applications on the web and seamlessly connect them to each other.

JavaScript and Python

Javascript and Python are two of the most popular programming languages in the world. JavaScript is the language of the web, used for frontend and backend development. Python is widely used for building API's, data science, machine learning and more. By learning these 2 languages you will get:

  • 2x the skills
  • 2x the job opportunities
  • 2x the chance to find the language that suits you best
  • 2x the experience in seeing how concepts apply across languages

Hands-on

Hundreds of hours of hands-on training

Accelerate your learning curve!

Final projects

Finish your professional transformation by working on an industry relevant capstone project.

Preparation phase

Organize your project

  • Receive and/or set the requirements
  • Set milestones

Development/Creation phase

Work in a team

  • Use collaborative tools
  • Split and coordinate different tasks
  • Learn from your fellow teammates
  • Build your first real world project

Presentation

Leave your first mark in the industry

Present your capstone project with your team mates in front of attendees from our network.


Sign up for the next final presentations on 28. Sep 23.

analyzemymusic
Full-Stack

AnalyzeMyMusic - A data analytics app for your Spotify listening history

Project by:

Hristo Georgiev, David Furrer

Read more
See full list.

Earn a Certificate of Accomplishment

Share your Certificate on social networks, printed resumes, CVs or other documents. Boost your career with the new skills that you gained.

Certificate

Choose your location

Visit our campus in Zurich

Would you like to see what your time at Constructor Learning could be like and where our students spend most of their time? Then contact us for a visit of our campus.

Constructor Learning
Heinrichstrasse 200
8005 Zürich
+41 (0)44 797 51 43

Schedule a visit

Financing options

At Constructor Learning, we believe that finances should never be a barrier to accessing the education and training that can help individuals achieve their goals. That's why we offer a variety of financing options to make our courses more accessible to a diverse range of students. We also work with external organizations that provide financial assistance to those in need.

RAV Logo
RAV Logo
RAV Logo
RAV Logo

Upcoming events

Attend one of our events. Discover our upcoming workshops, info sessions, final presentations and webinars on trending topics.

  • Final presentations of our Full-stack and Data Science students

    28. Jul 23, 06:00 PM - 08:00 PM GMT+2
    Flössergasse 2, 81369 Munich

    Get ready to witness the ultimate showdown of brainpower and creativity as our bootcamp graduates present their final projects to a jam-packed audience of students, alumni, family members, friends, and companies! These incredible projects were developed in just three weeks, as the culmination of a three-month training period. But wait, there's more! Constructor Learning cordially invites you to join us for this epic event, where you'll have the chance to marvel at these exciting projects and soak up some serious inspiration. Don't miss out on this incredible opportunity to witness the future of tech firsthand. Register now!

    Details

  • Final presentations of our Full-stack and Data Science students

    28. Sep 23, 06:00 PM - 08:00 PM GMT+2
    Flössergasse 2, 81369 Munich

    Get ready to witness the ultimate showdown of brainpower and creativity as our bootcamp graduates present their final projects to a jam-packed audience of students, alumni, family members, friends, and companies! These incredible projects were developed in just three weeks, as the culmination of a three-month training period. But wait, there's more! Constructor Learning cordially invites you to join us for this epic event, where you'll have the chance to marvel at these exciting projects and soak up some serious inspiration. Don't miss out on this incredible opportunity to witness the future of tech firsthand. Register now!

    Details

Empty room with chairs

FAQs

What’s the non-technical interview?

Lasting 20 minutes in-person or over video call, it gives us a chance to get to know you, your professional experience, motivation and goals for participating in the program.

What’s the technical interview like for the Full-Stack program?

Regardless of coding experience, each candidate must pass a coding challenge. The potential student will receive an email with a list of explained JavaScript exercises and tutorials to complete within 10 days. A date and time will be set and the candidate will be asked specific questions over video call by an instructor on what she/he has learned during this time.

How many students are there per class?

To maintain a high level of interaction and instruction, each class has an average of 10 to max. 20 students (in-class).

Is the duration of the Bootcamps long enough?

Absolutely. For the Full-Stack and Data Science programs, 12 weeks of intensive practice (40 hours in the classroom with an additional 20-30 for course work per week) will give you what it takes to step into one of these fields.

What coding level do I need?

Many of the Full-Stack participants are beginners with some or no experience. We are more interested in your motivation and drive to succeed, from the interviews, pre-work, to completing the program.

I’d rather participate from another location. Can I attend the program remotely?

Absolutely. For those interested in this option, please select it on the application form.

Is there a difference between the in-person and remote option?

None at all. You’ll be joining the in-class participants for the same program and follow via our live stream platform. You’ll get the same attention from our staff as if you were on site.
Contact us

Instructors

Team Member

Ruben Villalon

Full-Stack Program Manager & Instructor

Bio
With an extensive background and experience in Banking and Finance, Ruben needed a change and decided to learn to code. He now says: "the only thing I regret is why I didn't do it before." After finishing the Full-Stack Development program, he became a Teaching Assistant and is now the Program Manager. His passion for technology and helping people make him the go-to guy for the program!
Team Member

Thorben Croisé

Instructor

Bio
Having founded a company in Zurich and having hired over 40 Software Engineers, Thorben has a good idea on what you need to be a professional Software Engineer. Even though in his daily jobs his responsibilities include designing product roadmaps and conducting sales meetings, he still uses Python and JavaScript daily. With a MSc in Computer Science from ETH Zurich and a passion for computers from young age, his experience includes almost anything you can do with a computer: From Frontend to Backend Development to Server Deployment and Computer Graphics.
Team Member
company

Dr. Manuel Lang

Instructor

Bio
With a PhD in Computer Science from ETH Zürich, Manuel’s expertise covers a wide spectrum, from Full-Stack development, Computer Graphics, Machine learning, ...you name it. He has experience developing robust applications as a consultant for startups, SME, and multinationals.
Team Member

Llorenç Muntaner

Instructor

Bio
Llorenç was a Venture Capital analyst before he discovered coding. He then attended App Academy Development Bootcamp in San Francisco and became a full time developer. Apart from his job as a developer, he has been teaching and mentoring students in several coding bootcamps in Barcelona. He is currently in love with React and Redux.
Team Member

Yusef Habib

Instructor

Bio
A Telecommunications Engineer by trade, Yusef has taken his software development skills to the next level. Thanks to his time as a student and teaching assistant at SIT Academy, Yusef knows the ins and outs of the Full-Stack program and teaches the frontend parts of the course. He’s a big fan of anything JavaScript!
Team Member
company

Dr. Simon Heinzle

Advisor & Instructor

Bio
As both an instructor and contributor to the curriculum, Simon plays a key role for the Full-Stack Engineering program at SIT Academy. Thanks to his experience developing web, mobile and desktop applications for companies and startups, Simon has the amazing ability to teach all of the subjects from the front to the backend parts of the program.
Team Member

Sophia Littlejohn

Instructor

Bio
Sophia started her journey studying Hospitality and Tourism Management but quickly realized it was not the right path for her. On the lookout for something new she discovered her passion for programming, when a friend suggested learning JavaScript. Sophia knew she wanted to work in the industry and came across SIT Academy’s Full-Stack program. She joined SIT Academy in 2018 as a student, then as a teaching assistant, and in 2020 joined the team as a JavaScript and React instructor. Besides teaching, Sophia works full-time as a frontend web developer and enjoys writing JavaScript everyday.
Team Member

Daniele Roncaglioni

CTO

Bio
Ever since Daniele coded his first game while in high school, the passion for programming has never let go of him. After his MSc in Physics at ETH, during which he completed various Data Science projects, he has continued to follow his passion for coding, first working for an IT consulting company and then joining SIT Learning. Daniele also makes music. Under the alias SignalFlux he writes, produces and sometimes sings on his own tracks.
Check him out: Spotify Instagram Soundcloud Youtube
Team Member

Cedric Delacombaz

Software Developer & Instructor

Bio
Cedric had previously worked as carpenter, clerk, travel agent and financial accountant. Each profession led him to spend more time behind a computer, his favorite working tool. Although happy as financial accountant, he was missing some excitement and creativity in his daily tasks. This is why he decided to join the Full-Stack program to become a Web Developer and how he found his new passion.
Team Member

Moreno Feltscher

Instructor

Bio
Moreno started off his career in IT as a System Engineer trainee at a large company in Switzerland. After graduating with a Bachelor's degree in Computer Science from the University of Applied Sciences Rapperswil he went on to fulfill his true passion, developing state-of-the-art web applications. Moreno has worked for several web development companies before he started working for smartive, a web agency he has been part of since the early beginning. His passions haven't changed that much over the years; he still loves complex system architectures, backend development, cloud services and high quality code, preferably written in JavaScript.
Team Member

Jannic Veith

Instructor

Bio
After graduating from ETH Zurich in Mechanical Engineering and Robotics, Jannic completed a three-month assignment at SIT Academy as a Full-Stack engineer. Jannic remains with us as an instructor, where he teaches our students practical solution approaches from the industry and passes on valuable advice.
Team Member

Giuseppe Di Guglielmo

Software Developer & Instructor

Bio
As a child, he saw his job as getting second hand computers up and running. Since then, he has loved solving computer problems. The first fifteen years of his career, however, led him first to the architecture industry. This period of his life served mainly as an aesthetic education. Years later, he rediscovered his enthusiasm for IT. As a web developer, he can now combine a fascination for technology with aesthetics.

Read more about Constructor Learning in our Blog

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

interview-full-stack-alumnus-hristo-georgiev

Interview with Full-Stack alumnus, Hristo Georgiev

Published on 26-10-2022 by Claudia Boker

Read more
power-data-analytics-business-strategy

The Power of Data & Analytics in Business Strategy

Published on 14-10-2022 by Professor Achille Ettorre

Read more
customer-focused-innovation-and-power-10x

Customer-Focused Innovation and The Power of 10X by Gary P. Kearns

Published on 10-10-2022 by Gary Kearn

Read more