Your Bootcamp
Last updated
Last updated
The Full Stack Bootcamp is an advanced program designed to help you get started using React and backend technologies. It aims to transform your coding skills to the next level! Over 18 weeks, you'll learn to build complete web applications from front-end to back-end using modern frameworks and tools like React, Next.js, and NoSQL databases.
Duration: 18 weeks (March 10 - July 18, 2025)
Schedule: Three times a week (Mondays, Wednesdays, and Thursdays, 19:00-21:00)
Format: Hybrid learning (online sessions with optional on-site activities)
Time commitment: Approximately 20 hours per week (including sessions and independent work)
Learning approach: Project-based learning
This course follows a project-based learning approach where you'll apply concepts directly through hands-on projects:
E-Commerce Store with React - Master React basics, components, state management, and UI development
Twitter Clone - Build a responsive application with Tailwind CSS and Next.js
Capstone Project - Create a full-stack application with NoSQL integration
The full curriculum with weekly breakdowns, reading materials, and exercises is available on .
Each project builds on the previous one, gradually introducing more advanced concepts while reinforcing what you've already learned. The project-based approach ensures you're learning theory and applying your skills to create real, functioning web applications.
The projects are broken down into weekly milestones. Every week, you work on one milestone. This milestone is basically your homework. You finish one part of the project each week and build it over time. You present your weekly milestone in the Coaching Session.
Each week consists of three key session types:
Monday - Q&A Session (19:00-21:00)
Ask questions about your project and newly learned concepts
Practice concepts with hands-on activities guided by teachers
Get support when you're stuck on your project
Wednesday - Coaching Session (19:00-21:00)
Present your weekly project milestones in small groups
Coaches will provide feedback, guidance, and troubleshooting support
A highly interactive session to ensure you can apply newly learned concepts effectively
Thursday - Regular Class (19:00-21:00)
Teachers will introduce new topics through theory and live demonstrations
You'll participate in guided exercises and hands-on practice
At the end of the session, you'll receive your next project milestone
Between sessions: You'll work independently on your weekly milestone, spending approximately 14-16 hours per week on project development and self-study.
Depending on your location, you'll have different opportunities to participate in on-site activities:
We offer four on-site community events for the Berlin students throughout the semester.
By the end of this course, you will:
Build complete web applications using React and Next.js
Understand modern front-end development with component-based architecture
Implement NoSQL databases and create API integrations
Have four substantial projects for your portfolio
To successfully graduate from the course, you'll need to:
Attend at least 80% of the sessions
Complete and submit all projects
Actively participate in sessions
Are you ready to elevate your development skills and launch your career in tech? Let's begin by reviewing how we collaborate on the next page!
For the Hamburg students, two sessions during the semester will be in person at .
Review the content in . Do you find the milestones?