Content Introduction

Projects

Our HTML&CSS Course is project-based - students learn by working on hands-on projects. Each project is broken into weekly milestones.

Weekly Schedule

  • Thursday: Introduce new concepts and the next milestone

  • Thursday - Tuesdays: Students work on their milestone

  • Tuesdays: Students present their milestones in the Coaching Session

Teaching Materials

Resource Type
Platform
Description

Projects

Contains all course projects. Includes weekly milestones.

Lessons

In the GitHub repo, you find in every milestone folder a lesson.md for each week. It contains guidelines on how to teach the session.

Student Hub

Student-facing documentation, tutorials, and concept explanations. Students use this as their main reference.

Further Material

Slide decks from previous semesters.

Overview by Session

Session
Material & Descriptions

Regular Class

  • Use lesson.md to teach new concepts. The file explains how to approach the session, what topics to cover, and how you can introduce the concepts with an example. You find the lesson.md files in the respective milestone folders in GitHub.

  • At the end of each Regular Class, we introduce the students to the next milestone (what students work on until next Tuesday). Milestone README.md outlines the next project milestone.

  • We have additional resources from previous semesters, including slide decks, exercises, etc., linked in Course Content.

  • Further explanations and resources are shared with the students via the Student Hub.

Coaching Session

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

Let's have a look at the Material

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.

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 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: Self-Onboarding.

Last updated