View on GitHub

Teaching Programming

Techniques to prepare and conduct great courses

How to deal with technology failures?

Technology is great! It does a lot of useful things, until it doesn’t. Then it can ruin your day.

Of course, you can prepare for this day as well. Here are a few common scenarios

There is no internet

There is no projection

Installing X does not work

There are too few computers

There are no computers


Checklist: Software Installation

Programming is only fun if you already have some programs: