The Python Tutorial, Guido van Rossum and the Python development team, 2024 - Provides a foundational introduction to Python, including control flow, functions, and error handling, directly from the language's official source.
Python Basics, Dan Bader, 2024 (Real Python) - A comprehensive online track covering core Python syntax, control flow, functions, and error handling with clear explanations and examples, suitable for beginners.
Introduction to Computer Science and Programming in Python, Ana Bell, Eric Grimson, and John Guttag, 2016 (MIT OpenCourseWare) - An academic course that introduces programming concepts and problem-solving using Python, including foundational elements like functions, loops, conditionals, and basic error handling.