Part-Time CourseFull-Stack Coding 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

remote

On-site / Remote

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%.
Full-Stack Intro Video

Upcoming Dates

Course dates

Feb 27 - Aug 02

Apply by

Jan 26

Tuition

N/A

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

  • Looking for financing? Check out our financing options.

  • Schedule

    • Tue

      Remote

      • 18.00 - 21.00Lecture
    • Thu

      Remote

      • 18.00 - 21.00Practice
    • Sat *

      On-site

      • 09.00 - 12.00Lecture
      • 13.00 - 16.00Practice

      * The course takes place every second Saturday.

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

      PracticeWork 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.

    Where our students get jobs

    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
    Laura Van Os

    Laura Van Os

    Full-Stack

    The exceptional career services support from teachers/mentors led to my current employer reaching out shortly after completing the bootcamp. Highly recommended for aspiring developers!

    BeforeStore Clerk

    AfterJunior Frontend Developer at Headwire.com

    What you will learn

    • After applying

      Preparation work

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

      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.
    • Week 1 - 2

      Introduction to JavaScript, HTML, and CSS

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

      Advanced topics of JavaScript

      • Node and NPM
      • REST APIs, JSON, Fetching
      • Vanilla JavaScript and DOM Manipulation
    • Week 5 - 9

      React and state management with Redux

      • Introduction to React
      • React Forms
      • React Lifecycle Methods
      • Redux and middlewares
      • React Router
      • Frontend Authentication
      • Advance React with Hooks and HOC
    • Week 10 - 11

      Frontend assignment

      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.
    • Week 12 - 13

      Python and databases

      • Python Fundamentals
      • Advance topics on Python
      • SQL and Databases
    • Week 14 - 16

      Backend management with Django

      • Introduction to Django and Web API's
      • Deep dive in Django REST Framework
      • Data management and backend authentication
    • Week 17 - 18

      Backend assignment

      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!
    • Week 19

      Deployment

      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.
    • Week 20 - 22

      Final project

      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 Academy

    • 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

    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

    Over 360 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.


    There is no upcoming final projects date fixed yet. Sign up to our newsletter if you want to get notified whenever the next date gets published.

    analyzemymusic
    Full-Stack

    AnalyzeMyMusic - A data analytics app for your Spotify listening history

    Project by:
    Hristo Georgiev, David Furrer

    Read more
    See full list.

    Choose your location

    Visit our campus in Zurich

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

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

    Schedule a visit

    Financing options

    At Constructor Academy, 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

    Certificate from top coding school

    Get certified by Constructor Academy, one of the world's top coding academies. Share your certificate on social networks, CVs and more. Boost your career with the new skills that you gained.

    Certificate

    Upcoming events

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

    • Codeversary - Join our one-year anniversary at our Munich location

      07. Oct 23, 01:00 PM - 05:00 PM GMT+2

      Constructor Academy c/o Acronis Office, Landsberger Str. 110, 80339 Munich or online via Zoom

      Join us in celebrating a year of growth and innovation at our upcoming event on Saturday, October 7, 2023, starting at 1 PM. We have an exciting lineup of three interactive workshops tailored to cater to a diverse range of interests and skill levels. Whether you're a beginner eager to delve into the world of coding or an advanced practitioner looking to fine-tune your skills, we've got something for everyone. Workshops: - Code an Oktoberfest Festival Directory with React - Data Analytics with Python: Analyse housing prices! - NLP and Generative AI workshop Don't miss out on this opportunity for a day filled with learning, networking, and celebration!

    • Join us at the herCAREER Expo in Munich

      12. Oct 23, 09:30 AM - 04:30 PM GMT+2

      MOC Munich (Lilienthalallee 40)

      The herCAREER Expo is Europe's most important and largest career and networking event for women. Join us at our stand and learn more about our courses, meet employers, ask questions, and make connections in Munich! The Constructor Academy team is looking forward to meeting you there. Click the link below to reserve your ticket.

    • Graduates Fair Switzerland

      02. Nov 23, 10:00 AM - 04:00 PM GMT+1

      Halle 550, Zürich-Oerlikon

      Join us on November 2, at the Graduates Fair and get to know the top employers in the Swiss economy. Establish lasting contacts in personal conversations and secure yourself an advantage over other applicants. We look forward to seeing you there!

    • Tech Job fair Zurich

      23. Nov 23, 06:00 PM - 09:00 PM GMT+1

      Volkshaus Zurich

      The speed dating event for recruiting! Come to meet employers, ask questions, and make connections in Zurich! The Constructor Academy team is looking forward to meeting you there. Get your free ticket today.

    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.

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

    • When do I have to pay the tuition fee for the part-time Bootcamps?

      Upon enrollment, you are required to pay a non-refundable CHF/EURO 3,500 deposit to reserve your seat in the program. 1/2 of the remaining balance is due by the end of the second week of the program and 1/2 by the third month of program.

    • What's the course schedule for the part-time Bootcamp?

      The part-time Bootcamp is a 22-week program, with lectures every Tuesday and Thursday from 6pm - 9pm and every other Saturday. In addition, our students invest a few extra hours of their free time to review what they have learned and work on projects.

    Contact us

    Instructors

    Team Member

    Ruben Villalon

    Full-Stack Program Manager & Instructor

    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
    company

    Thorben Croisé

    Instructor

    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

    Llorenç Muntaner

    Full-Stack Instructor

    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
    company

    Yusef Habib

    Full-Stack Instructor

    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 Constructor Learning, 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

    Dr. Simon Heinzle

    Full-Stack Instructor

    As both an instructor and contributor to the curriculum, Simon plays a key role for the Full-Stack Engineering program at Constructor Learning. 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

    Daniele Roncaglioni

    CTO

    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 Constructor Academy.
    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

    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
    company

    Jannic Veith

    Full-Stack Instructor

    After graduating from ETH Zurich in Mechanical Engineering and Robotics, Jannic completed a three-month assignment at Constructor Learning 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

    Ever since he was a kid, he loved nothing more than bringing old computers back to life. It was the start of a lifelong love for all things tech and solving computer problems. He started his career in the architecture industry, which gave him a great eye for design. But after 15 years, he realized that his true passion was in IT. Now, as a web developer, he gets to combine his technical skills with his love for design and aesthetics.

    Team Member

    Hristo Georgiev

    Software Developer & Instructor

    Ever since Hristo was a child, one of his favourite hobbies was gaming. This later sparked his fascination with tinkering and troubleshooting computers. As his passion grew for computers, it led him to study computer hardware in high school and afterwards, computer science at university. After graduating, he moved to Switzerland, where he worked for a family-owned business. However, he missed working with computers. So, he decided to upgrade his coding skills and joined the Full-Stack Bootcamp. Since then, he has been working as a Software Developer and absolutely loves it!

    Read more about Constructor Academy in our Blog

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

    full-stack-capstone-projects-batch-24

    Full-Stack capstone projects batch #24

    by Ruben Villalon

    data-science-capstone-projects-batch-22

    Data Science capstone projects batch #22

    by Ekaterina Butyugina

    interview-with-data-science-alumnus-adriano-persegani

    Interview with data science alumnus, Adriano Persegani

    by Claudia Boker