Skip to content

Hertie-School-Example-Course/hertie-school-example-course.github.io

Repository files navigation

Hertie DSL — Course Website Template

A Jekyll template for Hertie Data Science Lab course websites. Fork of kazemnejad/jekyll-course-website-template, branded for Hertie School DSL.

Quick start (via roster.py)

python3 roster.py --new-semester f2025 \
  --org Hertie-School-Intro-Data-Science-E1339 \
  --instructors simonmunzert

This clones the template, fills in _config.yml and hertie-semester.yml, and pushes to {org}.github.io.

Manual setup

  1. Use this repo as a template (click "Use this template" on GitHub)
  2. Name the new repo {your-course}.github.io
  3. Edit _config.yml - fill in course name, semester, instructor info
  4. Edit _data/people.yml - add instructors and TAs
  5. Enable GitHub Pages: Settings → Pages → Source: GitHub Actions
  6. Push — the site deploys automatically

What to edit each semester

File What to change
_config.yml Course name, semester, code, instructor
_data/people.yml Instructors and TAs
semesters/{code}/hertie-semester.yml Roster for that cohort (one file per semester — preserved historically)
_lectures/*.md One file per lecture
_assignments/*.md One file per assignment
schedule.md Weekly schedule
index.md Homepage welcome text

Branding

Hertie colours are set in _sass/_user_vars.scss.

Part of

Hertie Data Science Lab

About

Course website - Example Course

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors