# 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](https://redi-school-1.gitbook.io/teacher-hub/about/about-redi-school "mention").

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

### 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="teaching-team/coach">coach</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="teaching-team/session-owner">session-owner</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="teaching-team/session-assist">session-assist</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="teaching-team/backup-teacher">backup-teacher</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="broken-reference">Broken link</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>

### On-site Activities

We are organizing on-site activities in our three main locations. Find out more below.

{% tabs %}
{% tab title="Berlin" %}
We invite you to four on-site community events throughout the semester if you are located in Berlin and the surrounding. The Onboarding will also take place in person in Berlin. You are more than welcome to join!
{% endtab %}

{% tab title="NRW" %}
We invite you to four on-site community events throughout the semester if you are located in Berlin and surrounding. The Onboarding and Demo Day will also take place in person in Düsseldorf.  You are more than welcome to join!
{% endtab %}

{% tab title="Hamburg" %}
Four in-person sessions are taking place in Hamburg: Onboarding, two regular course sessions, and Demo Day. If you are based in Hamburg, it would be fantastic if you could support the course in one or more of these sessions.
{% endtab %}
{% endtabs %}

## Conclusion

We hope that by reading this, you have a better idea of the course and what it means to volunteer at ReDI. Let's explore the [semester-timeline](https://redi-school-1.gitbook.io/teacher-hub/about/semester-timeline "mention")now [📅](https://emojipedia.org/calendar).&#x20;
