# Content Introduction

## Projects

Our Full Stack Bootcamp is **project-based** - students learn by working on hands-on projects. Each project is broken into weekly milestones.&#x20;

### Weekly Schedule

* **Thursday**: Introduce new concepts and the next milestone
* **Monday**: Students work on their milestone
* **Wednesday**: Students present their milestones in the Coaching Session

### Teaching Materials

Our core teaching materials are hosted in our GitHub repository:

<table><thead><tr><th width="161">Resource Type</th><th width="131">Platform</th><th>Description</th></tr></thead><tbody><tr><td>Projects</td><td><a href="https://github.com/ReDI-School/fullstack_bootcamp/tree/main">GitHub</a></td><td>Contains all course projects. Includes weekly milestones.</td></tr><tr><td>Lessons</td><td><a href="https://github.com/ReDI-School/fullstack_bootcamp/tree/main">GitHub</a></td><td>In the GitHub repo, you find in every milestone folder a <code>lesson.md</code> for each week. The file contains an explanation of how to approach the session, what topics to cover, and how you can introduce the concept with an example. You find the lesson.md files in the respective milestone folders in GitHub.</td></tr><tr><td>Teacher Guide</td><td><a href="https://github.com/ReDI-School/fullstack_bootcamp/tree/main">GitHub</a></td><td>In the GitHub repo, you find in every milestone folder a <code>teacher_guide.md</code> for each week. It contains guidelines on how to run the Practice Session on Mondays.</td></tr><tr><td>Student Hub</td><td><a href="https://redi-school-1.gitbook.io/full-stack-bootcamp/">Gitbook</a></td><td>Student-facing documentation, tutorials, and concept explanations. Students use this as their main reference.</td></tr><tr><td>Further Material</td><td><a href="https://drive.google.com/drive/folders/1RKlRIqwNYOFehBQ4Zk1R-qOTSeREce4XdoVyXhAHiOOeXbglekvQy5YIeBCW3IabNnrITFOE">Google Drive</a></td><td>Slide decks from previous semesters.</td></tr></tbody></table>

### Overview by Session&#x20;

<table><thead><tr><th width="136">Session</th><th>Material &#x26; Descriptions</th></tr></thead><tbody><tr><td>Milestone Work</td><td><p></p><ul><li>Milestone work via the <code>README.md</code> file.</li><li>Additional Resources - Previous semester materials, including slide decks and exercises</li><li>Student Hub - Further explanations and resources shared directly with students</li></ul></td></tr><tr><td>Coaching Session</td><td><ul><li>No teaching is needed. Focused on reviewing student work and providing feedback.</li><li>Reviewing the milestone <code>README.md</code> helps to understand what the milestone contains students are working on.</li></ul></td></tr></tbody></table>

{% hint style="success" %}
### Let's have a look at the Material

* **GitHub:** You can find all files in our [GitHub Repo](https://github.com/ReDI-School/fullstack_bootcamp/tree/main). Do you see the lessons and teacher guides?&#x20;
* **Additional Material:** Check out prior slide decks and exercises here [course-content](../../html-css/course-overview/course-content "mention")
* **Student Hub:** The student hub is the "knowledge base" for the students where they find extra resources about the concepts being covered in the course. It is currently under construction. We will share it with you soon!
{% endhint %}

### 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.&#x20;

We know the material is not perfect! For sure, parts are not so clear and can be improved. Please help us to improve it further! If something is unclear or missing - feel free to add it! Thanks to your contribution, we can improve the material in the future!

### How to teach? Best Practices!

We share several best practices in the [course-content](../../html-css/course-overview/course-content "mention") 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](../../html-css/course-overview/course-content "mention").

***

That was a lot of content! Thanks for staying with us. Let's complete the self-onboarding in the next page: [self-onboarding](../../../self-onboarding "mention").
