I'm currently teaching another games course, this time based around the free cross-platform software Stencyl. This allows you to manage scenes, animations, collision detection and so on, as well as develop scripts called Behaviours to control how enemies react and so on.
The screens below are from a 2D shooter that I built as part of an in-class demo. Tiles made in Photoshop.