Full-Time CourseBack-End and DevOps Intensive Program

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

Apply now
Coding Bootcamp students
clock

Full-Time

4

weeks

zurich

Zurich

language

English

Program overview

Our Back-End Development Intensive Program prepares you for the tech job market with hands-on training in the most in-demand tools. Start with Python, mastering both basics and advanced concepts, then progress to SQL and databases. Deep-dive into back-end management with Django and learn to build web APIs using REST Framework. Fianlly, explore DevOps and deployment using Docker, Git, and Nginx. The program wraps up with a hands-on group project, where you'll build a backend for an app from scratch. With live interactive sessions and expert support, you'll gain practical experience every step of the way. Ready to level up? Check the upcoming dates and join us!
course report award 2023 for full stack bootcampapproved by tech talent
Back-End program image

Upcoming Dates

Course dates

Jun 09 - Jul 04

Apply by

May 26

Tuition

5'200 CHF

Format

On-site

  • clock

    Schedule doesn't fit your needs?
    Check out our remote options or the Part-Time program.

  • dollar-sign

    Looking for financing? Check out our financing options.

Schedule

  • Mon - Fri

    On-site

    • 09.00 - 12.00Lecture
    • 13.00 - 18.00Practice

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.

Where our students get jobs

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

Our Alumni Stories
Axpo
Novartis
Google
Swisscom
Axa
Ebay
Swiss International Air Lines
Adobe
Elca
Ginetta
Atos
Roche
ETH Zurich
Pictet
Upc
Avrios
APGSGA
Axpo
Novartis
Google
Swisscom
Axa
Ebay
Swiss International Air Lines
Adobe
Elca
Ginetta
Atos
Roche
ETH Zurich
Pictet
Upc
Avrios
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
Smartfactory
Sygnum
Web Republic
Brack
UBS
Globus
Credit Suisse
Migros
Ruag
Accenture
Ernst & Young
Dormakaba
Comparis
Climeworks
Six Group
Swiss Re Group
SAP Software Solutions
Smartfactory
arrow
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

arrow

What you will learn

  • After applying

    Preparation work

    Let's dive into the fundamentals of Python, JavaScript, HTML, CSS, Git, and the Command Line before the program begins
  • Week 1

    Python and databases

    • Python Fundamentals
    • Advanced Python
    • Data Structures and Algorithms
    • SQL and Databases
  • Week 2

    Backend management with Django

    • Introduction to Django
    • Django REST Framework
    • Data management
    • Backend authentication
  • Week 3

    Docker and deployment

    • Docker Fundamentals
    • Docker Compose and Docker Images
    • Docker and DigitalOcean
    • Advance Docker and CI/CD
    • Gitlab and Deployment
  • Week 4

    Backend assignment

    Build a complete backend for a social network platform. You will develop the API, integrate it with the frontend, and deploy the entire system. By the end of this week, you will have created your own fully functional backend, including the API, authentication, and database layers, all deployed online under your own domain.

Mentorship

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.

Ongoing mentorship

No need to schedule appointments; receive prompt and continuous feedback. Our teaching assistants are readily available to assist you.

Real-world projects

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.

image with the word you in capital letters

Career coaching

We assist you in finding new job opportunities and showcasing your qualifications to potential employers.

Live lectures

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.

Application process

  • checkApply to the program here
  • check

    Send us your CV or LinkedIn profile

  • check

    First motivational interview with Constructor Academy

  • check

    Prepare for the technical interview

  • check

    Pass the technical interview

  • check

    Pay a deposit to secure your spot

  • check

    Complete your preparation work before the Intensive program starts

Get ready for the course

Free Python intro course

Online
Self-paced
Free of charge

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

Topics

Backend Development

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.

DevOps & Deployment

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.

Backend Development and DevOps Fundamentals

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.

  • Backend development, API design, database management, and deployment
  • A solid foundation to continue growing in backend development and DevOps
  • Ideal for beginners and career switchers aiming to build a strong backend and DevOps foundation
  • Hands-on learning through real-world projects

Over 160 hrs

hands on learning

Design and deploy secure, high-performing APIs using Django and Docker

Career support

1,200+

Alumni Network

200+

Industry Projects

50+

Instructors

We support you in finding your next dream job:

  • 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

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
Lintheschergasse 7
8001 Zürich
+41 (0)44 797 51 50

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.

Upcoming events

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

  • Are NPUs the future? Showcasing local AI on mobile workstations using CPU, GPU and NPU capabilities

    calendar04. Apr 25, 04:00 PM - 05:30 PM GMT+2

    map-pinOnline 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!

  • Understanding the Swiss Job Market for Expats

    calendar07. Apr 25, 05:00 PM - 07:00 PM GMT+2

    map-pinLintheschergasse 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!

  • Info session

    calendar15. Apr 25, 06:00 PM - 07:00 PM GMT+2

    map-pinOnline 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.

  • Developing a New Digital Product Feature

    calendar16. Apr 25, 06:00 PM - 07:00 PM GMT+2

    map-pinOnline 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.

  • Final Project Presentations of our Full-Stack and Data Science Students

    calendar06. May 25, 04:00 PM - 06:00 PM GMT+2

    map-pinLintheschergasse 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!

Empty room with chairs

FAQs

  • What’s the non-technical interview?

    caret

    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.

  • How many students are there per class?

    caret

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

  • What coding level do I need?

    caret

    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.

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

    caret

    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?

    caret

    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.

  • Is the duration of the programs long enough?

    caret

    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.

  • Will I receive a certificate upon successfully completing the course/program?

    caret

    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.

  • What’s the technical interview like for the Back-End Program?

    caret

    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.

Contact us

Instructors

Team Member

Adrien Laâboudi

linkedin

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.

Team Member
company

Thorben Croisé

linkedin

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

Tijana Živić

linkedin

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

data-science-capstone-projects-batch-28

Data Science capstone projects batch #28

by Ekaterina Butyugina

full-stack-capstone-projects-full-time-batch-29

Full-stack capstone projects full-time batch #29

by Ruben Villalon

data-science-capstone-projects-batch-27

Data Science capstone projects batch #27

by Ekaterina Butyugina