The Day GitHub Came to Town
Historical teaching note: This post records a 2015 curriculum transition. The specific tools have continued to evolve, but the shift toward source control and standards-based web-development workflows remains relevant.
So Python was finally in the books: we had moved it into the dual-credit curriculum, installed it on our machines, and had a lot of fun making it work.
Next came another change. CSS frameworks were going to replace Dreamweaver in Web Design II, and GitHub offered a much better foundation for teaching students how modern web projects are actually managed.
The details of the classroom workflow have changed since 2015. The larger idea has not: students benefit from learning source control, publishing from a repository, and working with the same basic development practices they will encounter beyond a single course.