I lead Python developer education at Real Python as Head of Content Strategy and I still teach hands-on. Below are the tutorials and video courses I’ve authored for a community of more than a million developers, alongside some earlier writing from my Medium days (2017–2018). Newest first.

Interacting With Python

In this tutorial, you’ll explore the various ways of interacting with Python. You’ll learn about the REPL for quick testing and running scripts, as well as how to work with IDEs, Jupyter Notebooks, and online interpreters.

[Read on Real Python →]

Prompt Engineering: A Practical Example

Learn prompt engineering techniques with a practical, real-world project to get better results from large language models. This tutorial covers zero-shot and few-shot prompting, delimiters, numbered steps, role prompts, chain-of-thought prompting, and more. Improve your LLM-assisted projects today.

[Read on Real Python →]