This class will familiarize the student with modern tools, libraries, and techniques used by Python programmers.

Classroom delivery of this course is available from Silicon Bay Training, who sponsored its development.

Background Assumptions

  • Solid understanding of Python language syntax and conventions. Successful completion of Python Essentials or equivalent.
  • Basic level familiarity with Linux command line.
  • Significant familiarity with web concepts such as HTML syntax, HTTP requests and responses, APIs, etc.


The Sphinx source code for this curriculum can be found on Github.

The latest version this curriculum is published at Read the Docs. It is also available in PDF and ePub formats.