Real Python
Online/Digital
At Real Python, you'll learn all things Python from the ground up. Our tutorials, books, and video courses are created, curated, and vetted by a community of expert Pythonistas. With new content published weekly, custom Python learning paths, and interactive code challenges, you'll always find something to boost your skills. Source
Actions
Media Outlet details
| Scope | Local |
|---|---|
| Language | English |
| Country | Canada |
|
Similarweb UVM |
Request pricing |
|
Comscore UVM |
Request pricing |
Recent Articles
Search ArticlesAI Agents for Python Developers: Learn the Loop, Predict the Agent
Agentic Loops • 4 Hours • 2 Live Sessions Build the loop by hand in the first hour. Spend the rest of the course watching agents do things you can now see coming. Hosted By Stephen Gruppetta, PhD Core Team member at Real Python and the author of Object-Oriented Programming in Python. He teaches Real Python's Intermediate Python Deep Dive cohort and brings the same hands-on approach to this course. You use an agent most days. It mostly works.
Community Videos – Real Python
This collection gathers the videos that the Real Python team published on the Real Python YouTube channel, so you can watch them right here on Real Python. Each lesson contains the full video, the resources mentioned in it, and a transcript. The newest video is always at the top, and new videos are added as they’re released. What’s Included: 5 Lessons Video Subtitles and Full Transcripts Q&A With Python Experts: Ask a Question Certificate of Completion
Pygame: A Primer on Game Programming in Python Quiz
Interactive Quiz ⋅ 8 Questions By Joseph Peart In this quiz, you’ll test your understanding of Pygame: A Primer on Game Programming in Python. By working through these questions, you’ll revisit how to set up a display, draw onto a Surface, run a game loop, read keyboard input, organize your sprites into groups, detect collisions, and keep your frame rate under control.
Working With AI Agents: Five Focused Live Courses for Python Developers
Instructor-Led Live Courses The agent writes the code. These courses are about everything else. Hosted By Stephen Gruppetta, PhD Core Team member at Real Python and the author of Object-Oriented Programming in Python. He teaches Real Python's Intermediate Python Deep Dive cohort and brings the same hands-on approach to each of these courses. You use an AI agent most days. It mostly works. But the agent was never the hard part. The hard part is everything around it: “Why did it do that?” “It runs.
Python 3.15: Cool New Features for You to Try
Python 3.15 is scheduled for release on October 1, 2026, as laid out in the release schedule. The final release candidate is already out, and the feature set is frozen, so now is a good time to see what the new version has in store for you. This release trims the time you spend waiting. Imports can wait until you need them, the JIT compiler is faster, and a new profiler shows you where the remaining slow parts hide.
Python 3.15: Cool New Features for You to Try Quiz
Interactive Quiz ⋅ 13 Questions By Joseph Peart In this quiz, you’ll test your understanding of Python 3.15: Cool New Features for You to Try. By working through this quiz, you’ll revisit lazy imports, unpacking in comprehensions, the new frozendict and sentinel built-ins, sharper type hints, the Tachyon sampling profiler, UTF-8 by default, the upgraded JIT compiler, and what to check before you upgrade. The quiz contains 13 questions and there is no time limit.
Python Web Applications: Deploy Your Script as a Flask App Quiz
Interactive Quiz ⋅ 12 Questions By Joseph Peart In this quiz, you’ll test your understanding of Python Web Applications: Deploy Your Script as a Flask App. By working through this quiz, you’ll revisit what separates a web application from a static site, how Flask connects URLs to your Python functions, how to read and escape what your users type, and what it takes to get your code running on Google App Engine. The quiz contains 12 questions and there is no time limit.
What's New in Python 3.15
Python 3.15 is coming. The final release is planned for October 1, 2026, as laid out in the release schedule. The release candidates are already out, and the feature set is frozen, so now is a good time to see what the new version has in store for you. This release trims the time you spend waiting. Imports can wait until you need them, the JIT compiler got faster, and a new profiler shows you where the remaining slow parts hide.
LLM Application Development With Python Quiz
Interactive Quiz ⋅ 20 Questions By Martin Breuss In this quiz, you’ll revisit the core concepts covered in the LLM Application Development With Python learning path. You’ll check your understanding of connecting to LLM APIs, crafting effective prompts, working with LangChain, adding retrieval-augmented generation (RAG) with embeddings and vector databases, building AI agents with Pydantic AI and LangGraph, and connecting LLMs to external tools with the Model Context Protocol (MCP).
What's New in Python 3.15 Quiz
Interactive Quiz ⋅ 12 Questions By Joseph Peart In this quiz, you’ll test your understanding of What’s New in Python 3.15. By working through this quiz, you’ll revisit lazy imports, unpacking in comprehensions, frozendict, the new sentinel() built-in, friendlier error messages, the new sampling profiler, and UTF-8 as the default encoding. These are the features you’re most likely to reach for once you upgrade, so getting to know them now gives you a head start.