Course Content

GitHub

The material for the bootcamp is in GitHub. You can find all the material in the project folders. There is a README for every week, with a description of the concepts we introduce and the deliverables for the students.

Material for Regular Class on Thursday

Resource Type
Platform
Description

Material

The README file in every milestone folder is for teachers to introduce the content and for students to review the material. Furthermore, it contains the "Expected Deliverables" that students are asked to complete by next Wednesday.

Teacher Guide

You can find in every milestone folder a teacher_guide.md for each week. It contains further instructions on how to introduce the content.

Slides

If you want to use slides for teaching, you can reuse slide decks from previous semesters. However, the primary teaching resource is the material in GitHub. The slide decks are not adapted to the current content, so they might require some adaptation.

  • More information about the session: Regular Class.

  • If you are looking for more code snippets, have a look at the Berlin React GitHub Repo.

  • Prior Material? If you taught in the past semester at ReDI, you might have existing material you would like to reuse. That is fantastic! Please add the content to GitHub.

Consolidate & Update Material

  • With the teaching team, we discussed to simplify and consolidate the material. That means, we want to have only one relevant file per milestone for the students and teachers - which is the README.

  • Currently, we have a README.md, a lesson.md and reference.md file per milestone. We merge them into one file (example: Milestone 1 - Project 1).

  • If you are the Session Owner, please consolidate the material for your session - or ask the team for support.

  • How we consolidate? We use the lesson.md as a baseline, and we add the learning objectives from the README at the start of the lesson, the required deliverables, and references of the README at the end of the file. If you have any questions, flag it in SLACK.

  • Let's improve the material together - flag mistakes, inconsistencies and improvements with issues in Github

Material for Practice Session on Monday

  • The goal of the Practice Session on Monday is to practice the content covered in the last session. We suggest using the README.md and teacher_guide.md of the previous session as guidance.

  • More information about the session: Practice Session.

Material for Coaching Session on Wednesday

  • No teaching is needed. Focused on reviewing student work and providing feedback.

  • Reviewing the milestoneREADME.mdt helps to understand what the milestone contains students are working on.

  • More information about the session: Coaching Session.

How do I teach the material?

Teaching Guidelines

How do I create more engagement in class?

Class Engagement Tools

The concept behind the course

Learning Design

More material, feedback or ideas?

If you find good material, ReDI could use, and if you have feedback or further ideas, feel free to contact us via Slack or email (dcp@redi-school.org).

Last updated