Full Stack Bootcamp
  • COURSE INFORMATION
    • Full Stack Bootcamp
  • Self-Onboarding
    • Get Started
    • Your Bootcamp
    • Participation & Conduct Protocols
    • Tools
      • Google Classroom
      • Slack
      • Google Calendar
      • Zoom
      • GitHub
      • Visual Studio Code
    • Study Strategies
    • Complete your Self-Onboarding
  • Overview
    • Prepare for the Course
    • Your Course
  • Foundations
    • First small Project
    • Working with the Browser
    • The Importance of Documentation
    • AI - How to use it for coding and learning
    • JavaScript
      • Get started with Javascript
      • Variables and Data Types
      • Operators
      • Conditionals
      • Loops
      • Arrays
      • Objects
      • Functions
      • Scope
      • Callbacks
      • Event Handling
      • Error Handling
      • Debugging
      • DOM Manipulation
      • Dynamic Rendering
      • Asynchronous Coding
      • Async/Await
      • Further Resources
  • 👏Credits
Powered by GitBook
On this page
  • Course Structure
  • Milestones
  • Weekly Structure
  • On-site Activities
  • What You'll Achieve
  • Graduation Requirements
  • Mini Challenge 🙌
  1. Self-Onboarding

Your Bootcamp

PreviousGet StartedNextParticipation & Conduct Protocols

Last updated 2 months ago

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:

  1. E-Commerce Store with React - Master React basics, components, state management, and UI development

  2. Twitter Clone - Build a responsive application with Tailwind CSS and Next.js

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

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.

For students in NRW, we offer four on-site community events throughout the semester. The Demo Day will be on-site in person in Düsseldorf.

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 🙌

For the Hamburg students, two sessions during the semester will be in person at .

Review the content in . Do you find the milestones?

our GitHub repository
JAKALA
GitHub