Short Course on Programs - Getting to Square 1