Education Blog

Teaching commentary, instructional resources, and curated reporting with a clear education, learning, or teaching-subject purpose.

Not (yet) forgotten

September 10, 2022
Don’t ask me how many classes I’ve taken in my life, or who my teachers were… but I like to think that I manage to keep something from every encounter, even if it’s not something directly related to the class.
Read more

Programming Proverbs

August 21, 2022
I went looking for the programming proverbs Henry F. Ledgard collected in his programming books from the 1970s. The exercise is still useful because good programming advice tends to outlive particular languages and tools.
Read more

Technology Readiness for Online Learning

June 1, 2016
Online courses require more than access to a computer. Students need enough technical fluency to work independently, recover from ordinary problems, communicate clearly, and manage course files without losing their work.
Read more

Web Design Resources

May 31, 2016
This resource list began in 2016. It has been reduced to maintained references that are useful for learning and teaching standards-based HTML and CSS today.
Read more

The Day GitHub Came to Town

November 16, 2015
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.
Read more

Python or Bust!

June 26, 2015
And so after months of harping about how great it would be to switch from DarkBASIC to Python in my game design classes, the time has come to put up or shut up and start designing the class itself. It will be split in two, starting with Python and ending...
Read more

Historical posts

Older material that no longer belongs in the current Education Blog remains available at its historical URL when preservation is warranted. Archived posts are intentionally excluded from this page and from the Education Blog RSS feed.