Our intensive 4-week program equips you with the knowledge and skills to develop scalable, secure, and high performance APIs from scratch. Cover the latest tools and technologies and gain hands-on experience with authentication, database management, deployment and best practices for modern backend development
Full-Time
weeks
Zurich
English
Course dates
Jun 09 - Jul 04
Apply by
May 26
Tuition
5'200 CHF
Format
On-site
Schedule doesn't fit your needs?
Check out our remote options or the Part-Time program.
Looking for financing? Check out our financing options.
Schedule
On-site
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 morning lecture. Practice your team-building skills by doing group projects together with your peers.
After applying
Week 1
Week 2
Week 3
Week 4
At Constructor Academy, we mentor our students, with a focus on placing their individual needs and goals at the center of our approach. Our goal is to empower our students to succeed by providing them with the guidance and support they need to achieve their full potential.
No need to schedule appointments; receive prompt and continuous feedback. Our teaching assistants are readily available to assist you.
Effective mentoring equips you with the skills to tackle actual work challenges. Our capstone projects mirror real industry projects, bringing together all that you have learned.
We assist you in finding new job opportunities and showcasing your qualifications to potential employers.
Learning can be tough, and that's why the dropout rate for self-paced courses is as high as 85%. We recognize that interactive, human-led instruction is crucial to achieving ambitious learning objectives.
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 Intensive program starts
Dive into Python with our free introductory course covering essential concepts like variables, data types, control flow, loops, and functions. Completing this course will give you a strong grasp of the fundamentals of programming in Python and prepare you for the Python programming short course.
Estimated time to complete: 8 hours
Gain a strong foundation in backend development by building RESTful APIs using Python and Django REST Framework. Learn the basics of database management with PostgreSQL using Django ORM, allowing you to interact with data efficiently. Understand authentication, authorization, and best practices for structuring scalable and maintainable backend applications.
Learn the fundamentals of deployment and pipeline implementation. Use Git for version control, Docker for containerization, and GitLab CI/CD to automate the deployment process. Get hands-on experience deploying your projects to cloud-based Ubuntu servers using Nginx as a reverse proxy, ensuring your applications are accessible and secure.
This intensive one-month full-time course covers core backend development and DevOps concepts. You will use Python and Django REST Framework to build APIs and manage PostgreSQL databases with Django ORM. The course focuses on writing clean, structured code and understanding backend systems. On the DevOps side, you’ll learn Docker containerization, Docker Compose orchestration, version control with Git, and deploying applications with GitLab CI/CD and Nginx on DigitalOcean cloud servers. This practical, hands-on program equips you with the skills to build and deploy real-world applications.
hands on learning
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
Lintheschergasse 7
8001 Zürich
+41 (0)44 797 51 50
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.
Attend one of our events. Discover our upcoming workshops, info sessions, final presentations and webinars on trending topics.
04. Apr 25, 04:00 PM - 05:30 PM GMT+2
Online via Zoom
How will NPUs shape the future of mobile AI? Our student team tackled this question head-on, conducting in-depth performance comparisons of CPUs, GPUs, and NPUs on Z by HP mobile workstations. We focused on a practical application: leveraging Large Language Models (LLMs) and Retrieval Augmented Generation (RAG) for efficient document interaction. We'll be sharing our findings on processing speed and energy efficiency, offering a real-world look at the capabilities of these processing units. This session is a platform to celebrate student innovation and conversation about the possibilities of local AI. Join us to explore the future of computing!
07. Apr 25, 05:00 PM - 07:00 PM GMT+2
Lintheschergasse 7, 8001 Zürich
Join us at Constructor Academy for an exclusive event designed to help expats navigate the Swiss tech job market. Whether you're looking to land your first job, explore financing options, or understand how the Swiss employment system works, this session will provide valuable insights and practical guidance. Ask your questions and network with like-minded professionals who are also building their careers in Switzerland. The event will take place on April 7, 2025, from 5:00 to 7:00 PM at Constructor Academy, Lintheschergasse 7, 8001 Zürich. We look forward to welcoming you!
15. Apr 25, 06:00 PM - 07:00 PM GMT+2
Online via Zoom
Looking to advance your tech career? Find a course that helps you gain real-world experience, build a strong portfolio, and stand out to employers. Join us on April 15, from 6–7 p.m. for a live info session. You’ll learn how to gain in-demand skills like JavaScript, Python, and DevOps, and how to create a killer go-to-market strategy in our Product Development course. We’ll introduce you to our Data Science, Full-Stack, Frontend, Backend, and short courses—including Mastering Generative AI. We’ll walk you through the curriculum, career support, and admissions process—everything you need to take the next step. Register now to secure your spot.
16. Apr 25, 06:00 PM - 07:00 PM GMT+2
Online via Zoom
Join us on April 16 from 6–7 PM for an insightful webinar on developing a new digital product feature. We will guide you through the key steps of product innovation, including user engagement strategies, design thinking, agile development, change management, and measuring success with product metrics. Learn how to effectively build and implement new features while ensuring seamless adoption and continuous improvement. The session will conclude with a live Q&A, providing expert insights on turning ideas into successful digital innovations. Don't miss this opportunity to enhance your product development skills and stay ahead in the evolving tech landscape.
06. May 25, 04:00 PM - 06:00 PM GMT+2
Lintheschergasse 7, 8001 Zürich or online
Join us for the final project presentations, where our students showcase their innovative solutions in data science, full-stack development, Python, and generative AI. This is your chance to see their creativity and technical skills in action as they present real-world projects. Whether you're a tech enthusiast, recruiter, or just curious, don’t miss this opportunity to connect, get inspired, and celebrate their achievements!
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.
To maintain a high level of interaction and instruction, each class has an average of 10 to max. 20 students (in-class).
Many of the participants of our intensive programs 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.
Absolutely. For those interested in this option, please select it on the application form.
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.
Absolutely. For the Front-End and Back-End programs, 4 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 build a strong foundation for any of these fields.
Yes, upon successfully completing the course or program, you will receive both a digital and a printed certificate from Constructor Academy. These certificates serve as official recognition of your achievement and can be used to enhance your resume, LinkedIn profile, or portfolio.
All candidates, regardless of coding experience, must complete a coding challenge as part of the admissions process. After your non-technical interview, you’ll gain access to an introductory course focused on JavaScript fundamentals, which are critical for the technical interview. You’ll have 10 days to review and practice the materials. The technical interview includes a 30-minute live coding session, where an instructor or teaching assistant will observe you solving JavaScript problems. If more time is needed, just let them know. Upon successful completion, you’ll receive preparatory materials to help you get ready for the program.
Teaching Assistant & Instructor
After working for more than three years in IT support in France, Adrien made the decision to further his career in the field by learning to code. He moved to Switzerland to attend the Full-Stack Bootcamp and never looked back! Considering his experience dealing with all kinds of computer issues and willingness to help, becoming a Teaching Assistant after graduation was a natural fit for him. In his free time, he enjoys to watch sports and hike around the country, and has a passion for history, geography, and world cultures.
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.
Instructor
A passionate software engineering professional with an MSc in Computer Science from ETH Zurich, following initial studies at the University of Niš. She began her career at Atfinity as a Software Engineer and advanced to the roles of Head of Engineering and Chief Services Officer (CSO). In these positions, she has focused on building high-performing teams and delivering efficient customer solutions. She also played a key role in establishing a second engineering team in Niš, Serbia, significantly enhancing Atfinity’s regional presence. She is proud of her team's achievements and remains committed to their future success.
Read the latest news about Constructor Academy and get informed about all things around Programming and Data Science in Switzerland and Germany.