Taking a video course is an excellent way to develop your knowledge of topics in Python programming and Computer Science. You can study at your own pace and re-watch videos as many times as you need to grasp all the information presented.  The combination of audio-visual materials and course files makes this an immersive multi-media experience. My courses are professionally produced and come complete with source code and plenty of exercises with full solutions. Below are are the courses I currently have available. There are some exciting new ones in the pipeline too. Please click on the image for a full description of each course.

This page contains affiliate links and I will be compensated if you make a purchase after clicking on my links.

Join our mailing list

Join our mailing list to receive awesome articles about learning Python and Computer Science in a fun and accessible way, straight to your inbox.

 Take your Python skills to the next level!

with our free email course on object oriented programming with Python