The source code (LGPLed) can be found here on github

The practical hands-on course schedule can be found here.