Are you looking to level up your Python programming skills? Check out my courses, below. Check back often as I'll be updating this page with new courses regularly.

If you'd like to get notified whenever I release a new course, sign up for my Curious About Code email newsletter. You'll also get a weekly email every Friday with a bunch of hand-picked Python (and Julia!) resources.

FREE Courses

What's better than FREE? I guess getting paid. But hey, at least you don't have to pay anything out of pocket for these!

Learn IPython in 10 Days

In this course, you'll learn how to leverage the IPython REPL to unlock productivity-enhancing workflows and a more pleasant Python REPL experience than the vanilla Python shell offers.

Learn IPython in 10 Days
The built-in Python shell is boring. You deserve a better Python REPL. That’s why I’ve created this free 10-day mini-course to teach you how to effectively use the IPython REPL.