Become Fluent in Python

Become Fluent in Python

Video Training

Don’t be limited by the Python you already know. You’re ready to move beyond the skills you use every day to more ambitious programming—and you’re in the right place. Part of Python’s appeal is how easily it can be used for a wide range of purposes. Get ready to learn some of the amazing features that are unique to Python and see how powerful it can be.

Below are the video training courses included in this Learning Path.


Intermediate Python Programming

Jessica McKellar 2 hours 56 minutes

What do Scrabble cheaters, Shakespearean sonnets, Twitter, and the Astronomy Picture of the Day have to do with Python software programming? For software impresario Jessica McKellar, they’re playful tools for teaching intermediate-level Python programming techniques. During her time as an organizer of the Boston Python User Group (one of the world’s largest Python groups), she taught hundreds of Python wannabees to happily program like pros. She uses that experience to benefit the next generation of Pythonistas in this follow-up to her widely popular Introduction to Python video.


Python Epiphanies

Presented by Stuart Williams 2 hours 30 minutes

Many intermediate Python developers aren’t achieving their full potential with the language because of features and concepts they don’t know, or that they partly know but find confusing because their understanding isn’t quite right. In this course, you’ll take a leap forward as you learn exactly how names work, get a solid handle on namespaces, and dive into several powerful features in Python that are missing in other languages, such as generators and first-class objects.


Mastering Python – Networking and Security

Presented by Ric Messier 4 hours 48 minutes

In this course you’ll learn how to use the Python libraries for network scripting and develop basic scripts with network functionality. Next, you’ll build on your networking skills with HTTP programming, security scripting, and forensic scripting. You’ll learn how to ensure that your network is hardened so that sensitive information can be passed securely. At the end of this course, you’ll be capable of debugging and security testing using Python, as well as writing Python scripts.