# Course Overview

Welcome to ReDI School! We really appreciate that you are part of our community. In this page, you'll find an overview of the course. By volunteering, you contribute to our main goal: help our students gain the necessary skills to find a job in tech. ReDI School has now helped over 17.000 people advance their tech skills. This is only possible with the support of our volunteers <3

### ReDI Students

Our student community brings together people from over 138 countries. Your course won't be different. Your students will come from a wide range of countries. They also come from diverse professional backgrounds - some are currently unemployed or underemployed, while others are students looking to prepare for their careers. With an average age of 32, many of our students hold a university degree and have several years of work experience. What unites all students is their passion for technology and their aim to build a career in the tech industry.&#x20;

❤️ Thank you for supporting our students as they take another step in their journey! To learn more about ReDI students and our community, visit [About ReDI School](/teacher-hub/about/about-redi-school.md).

### Curriculum

The Full Stack Bootcamp is an 18-week intensive program that combines 14 weeks of technical training with a 4-week career project. Each cohort consists of 25 students who progress through the program together, meeting three times per week in the evenings (Monday, Wednesday, and Thursday from 19:00-21:00). The program follows a project-based learning approach where students work through two projects: First learning React basics by building an E-Commerce Store and then exploring full stack development by working on a Next.js based Twitter Clone. Each project includes weekly milestones and a recap week for review.

### Structure

The weekly schedule includes two distinct session types:

Monday/Thursday: Theory/practical session where new concepts are introduced and practiced.

Wednesday: Coaching Session where students present their progress in small groups.

The teaching team consists of various roles including Session Owners who lead regular classes, Coaches who guide small groups, and Practice Session Owners who run exercise sessions. Volunteers typically commit to one role for the entire semester, investing 3-4 hours per week in direct teaching plus preparation time.

While the program is primarily conducted online via Zoom, it maintains a hybrid format with four on-site community events throughout the semester. The bootcamp is available in three locations (Berlin, NRW, and Hamburg), with local events specific to each city. Students are expected to dedicate approximately 14 hours per week to self-study in addition to attending the scheduled sessions.

<table><thead><tr><th width="120">Day</th><th width="103">Session</th><th width="368">Description</th><th>Roles</th></tr></thead><tbody><tr><td>Monday<br>19:00 - 21:00</td><td>Milestone Work</td><td>A Practical Session where students work on the concepts in their current Milestone</td><td>Session Owner, <br>Session Assist</td></tr><tr><td>Wednesday<br>19:00 - 21:00</td><td>Coaching Session</td><td>Learners present their solutions to the weekly milestones in small groups (breakout rooms). Coaches give feedback and help the students advance. </td><td>4-5 Coaches</td></tr><tr><td>Thursday<br>19:00 - 21:00</td><td>Milestone Work</td><td>A Practical Session where students are introduced and work on a new milestone</td><td>Session Owner, Session Assist</td></tr></tbody></table>

{% embed url="<https://www.loom.com/share/808e8a830d5442f083f0e1c3960424e3?sid=7322d751-f14b-4a71-bd14-1a965c5b2948>" %}

### Roles

<table><thead><tr><th width="135">Role</th><th width="458">Topic</th><th>Time Invest</th></tr></thead><tbody><tr><td><a data-mention href="/pages/UMepls03FwY9Wt7Cl1Zb">/pages/UMepls03FwY9Wt7Cl1Zb</a></td><td>A coach supports 4-5 students in weekly coaching sessions, providing feedback on project milestones and helping students progress. During these 2-hour sessions, students present their work and receive personalized guidance in small groups.</td><td>4 hours per week</td></tr><tr><td><a data-mention href="/pages/gpfYAHOaX0O4i1ou2EuY">/pages/gpfYAHOaX0O4i1ou2EuY</a></td><td>A session owner leads the weekly regular class, introducing new concepts and guiding students through exercises using prepared materials. They have the flexibility to adapt the teaching materials to their style while ensuring all key concepts are covered.</td><td>4 hours per week</td></tr><tr><td><a data-mention href="/pages/Ukk11XQc1goUhxXR1VzR">/pages/Ukk11XQc1goUhxXR1VzR</a></td><td>A session assistant manages the technical aspects of online classes, including Zoom setup, attendance tracking, and breakout room management. They also support students during exercises and help answer questions in the chat.</td><td>3 hours per week</td></tr><tr><td><a data-mention href="/pages/Xs1j4mPPvGSH1VvCyqmj">/pages/Xs1j4mPPvGSH1VvCyqmj</a></td><td>A backup teacher stands ready to cover any role if a scheduled teacher is unable to attend. They don't need to attend sessions unless called upon, but should be familiar with the course content and different teaching roles.</td><td>2 hours per week</td></tr><tr><td><a data-mention href="/pages/pDSRymD5odaeKrVzP1K0">/pages/pDSRymD5odaeKrVzP1K0</a></td><td>A practice session owner leads weekly sessions focused on practicing concepts from the previous class through hands-on exercises. They guide students through practice activities and answer questions about both concepts and project milestones.</td><td>4 hours per week</td></tr></tbody></table>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://redi-school-1.gitbook.io/teacher-hub/full-stack-track/full-stack-bootcamp/course-overview.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
