Your Bootcamp
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.
Key Course Information
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
Course Structure
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 our GitHub repository.
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.
Milestones
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.
Weekly Structure
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.
On-site Activities
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.
What You'll Achieve
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
Graduation Requirements
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!
Mini Challenge 🙌
Last updated