Maintenance of websites is frustrating without proper set up. Following a systematic approach, while using Jekyll, an open source website generator, students explore templates, looped data sets, and information abstractions that prevent code duplication making websites easier to develop and maintain.

We’re still working on transitioning this course to this new system.

Check out Jekyll curriculum →

Marking scheme

Exercises — %

0 exercises @ NaN% each.

  • Pass/fail — marked in class or automated.
  • Personal feedback given at specific intervals.

Big projects — %

0 milestones @ NaN% each.

  • Letter grade.
  • Proof you learned everything.