Hint: You can adjust the default video playback speed in your account settings.
Hint: You can set the default subtitles language in your account settings.
Sorry! Looks like there’s an issue with video playback 🙁 This might be due to a temporary outage or because of a configuration issue with your browser. Please see our video player troubleshooting guide to resolve the issue.

Your Python Gym

Give Feedback

Real Python a “gym for Pythonistas” where we’ll help you grow your skills over time and you can trust us that you’ll always find something new and interesting.

Software development is moving at a crazy-fast pace. Python has gained so much momentum and there’s new features, libraries, and projects released every week.

From personal experience I know it’s incredibly hard to stay current as a developer. I’d read a book or take a workshop but it would be a one-off thing. Something I’d commit to after a lot of internal debate, because they seemed like BIG projects. I didn’t have a system in place to stay up to date and hone my skills on a continuing basis, every week, and every month.

And I didn’t enjoy having to research a new curriculum every week or feeling like I was missing out because I had to constantly make tweaks to my learning plan. It felt inefficient, and like a waste of my time.

That’s why I created the Real Python Video Library:

It’s like a “Python gym” with new classes and expert trainers you can learn from every week.

Instead of having to go and spend time researching new and interesting things to learn, you can trust us that we’ll surface helpful and fun topics each week for you.

00:00 Another really, really big goal for us here at Real Python is to make sure that you stay up-to-date with the latest developments in Python so that you’re always a little bit ahead of the curve. For that reason, I like to think of Real Python as a sort of gym for Python developers.

00:15 You will always see a new class that you could take, or a new lesson you could learn, or a new community activity that you could participate in, and we’ll make sure that you’re always up-to-date with the latest developments in Python.

00:29 So, the best way to find our latest tutorials is by simply clicking on the Real Python logo at the top of the navigation, and then you will get the firehose of all of our latest tutorials, courses, and everything we publish on the site.

00:43 I want to encourage you to make that part of your week: to check in every couple of days and to see what’s new on the site. We publish multiple tutorials every single week, so there’s always going to be something new for you. You don’t have to read it all. To be honest, it’s going to be quite hard to take everything in, but the great thing is that you can just sample this stuff and see what appeals to you and take a look at things that just seem interesting to you.

01:08 For example, if you’ve never worked with Django, well, maybe sampling this article on Django admin that we just published is going to be a really, really good way to get you interested and to see, and to learn how it compares to Flask.

01:20 Then, that could take you down a rabbit hole of other things you can learn, and you can bring it all together and come back to your team and show them the new things that you’ve learned in a little presentation, maybe.

01:31 So, I think this is one of the most valuable habits that you can adopt: coming here once a week, looking at everything that’s been released, and making sure you’re staying up-to-date with the latest developments in Python. What’s new?

01:46 What libraries are new, what features are new? I think that’s just a really good way to stay up-to-date with the latest information and the latest developments with Python.

Hector on Nov. 14, 2019

This is very valuable for me) thanks!

pshapard on March 27, 2020

I just signed up last night. Watched the first “onboarding” videos. Looking forward to the videos, reading material, and quizes, so that I can current with my python skillsets.

Become a Member to join the conversation.