Exercises repo: Students fork and clone during the class, and continue as homework. The instructor teaches topics from the syllabus then the students implement them in the exercises repo. They are expected to follow the exercises, commit often, push to their branches etc.. (their Git practice).
Homework repo which involves building a simple page during the three weeks: .
In the first round of the classes, we covered more topics (like Bootstrap/CSS frameworks and SCSS), but we found it better to scale it down the next round to concentrate on core HTML/CSS and put a strong foundation for their Git learning, and working in a team in general.
[ ] Main instructor to go through the syllabus, exercises and homework repos
[ ] Agree on topics and general structure
[ ] Make sure syllabus and exercises are matching
[ ] Have a plan (time-wise) about running the class
[ ] Delegate tasks to other volunteers
[ ] A volunteer to proof-read the syllabus (there are broken links, links to CYF to be updated)
[ ] A volunteer to go through Exercises (ideally do them) to make sure instructions are up to date and complete.
[ ] A volunteer to go through the HomeWork (ideally do them) to make sure instructions are up to date and complete.
[ ] Discuss a group project - At CYF, we did a group project at the end of this module, to introduce them as early as possible to the world of git conflicts, working in a team, communicating with the team etc.. This is a discussion to be had between instructors whether they want to do the same or not.
The course begins with the HTML/CSS module. There are three main parts to it:
In the first round of the classes, we covered more topics (like Bootstrap/CSS frameworks and SCSS), but we found it better to scale it down the next round to concentrate on core HTML/CSS and put a strong foundation for their
Git
learning, and working in a team in general.git conflicts
, working in a team, communicating with the team etc.. This is a discussion to be had between instructors whether they want to do the same or not.