Getting started
Basic concepts: taking our first steps
Using an IDE
Objects and classes
Loops, ranges, and iterators
Working with files
Exception handling
Python data types
Course project: building a TODO application
And now what?

Your First Steps in the Python REPL

Now that you have installed Python and know how to start it, we’re finally ready to look at the actual language. As they say… preparation is half the battle. Fire up Python now so that we can get started! Even if you have no prior programming experience, you should be able to get a good start with this Python introduction.

About the video(s)

This is primarily a text-based course, but I just started recording videos. Since I’ve gotten a lot of positive feedback on it, more will follow soon!