All pages
Powered by GitBook
1 of 2

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.

Curriculum

The JavaScript Course is a 14-week program designed to build upon HTML & CSS skills, introducing students to interactive web development using JavaScript. Each cohort consists of 25 students who meet twice a week (Tuesdays and Thursdays from 19:00-21:00).

Structure

The weekly schedule consists of two regular classes. Tuesday begins with a review of the previous weekโ€™s content. Students participate in live coding exercises and problem-solving activities. Homework from the previous week is discussed and feedback is provided. On Thursday, teachers introduce new concepts. Students engage in hands-on coding demonstrations and guided exercises. The session concludes with the assignment of the weekly homework task.

Between sessions, students are expected to dedicate 10-12 hours per week to coding assignments, and independent study.

Homework

We aim to give homework each Thursday. We ask students to complete the homework by next Tuesday (before the session starts). The homework reviewer corrects the homework and returns it to the students via Google Classroom.

Sessions

Roles

On-site Activities

Two sessions during the course will take place on a hybrid format - students in Hamburg will have a session on site, while the other students a parallel session online. We are organizing on-site activities in our three main locations. Find out more below.

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!

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!

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.

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 Timeline now ๐Ÿ“….

Content Introduction

Key Resources

Resource Type
Platform
Description

Slides + Exercises

GitHub

Contains all slide decks and exercises.

Further Material

Google Drive

Slide decks from previous semesters.

Let's have a look at the Material

  • GitHub: All files are in our GitHub Repo. Have you seen the lessons and teacher guides?

How to work with the material?

You are free to change the material as you like! If you believe slides are needed to explain a concept, do it! If you would explain a concept differently, go for it.

How to teach? Best Practices!

We share several best practices in the Course Content section. For example, the concept of "How little is enough?" or the "I Do, We Do, You Do" methodology. In the end, it is your decision how you want to teach it. We recommend to browse through the concepts before teaching a session: Course Content.


That was a lot of content! Thanks for staying with us. Let's complete the self-onboarding in the next page: Complete your Self-Onboarding