Python Programming Beginner Tutorials (Corey Schafer)
- Course audio
- Course audio: English
- Level
- Beginner
- Length
- 15 lessons
What you'll be able to do
- Use Python core data types and control flow
- Write functions and import modules
- Automate file tasks with os, file objects and CSV
About this course
Corey Schafer's beginner Python playlist is known for clear, practical English explanations. It covers installing Python on Windows and Mac, strings, integers and floats, lists, tuples and sets, dictionaries, conditionals and booleans, loops, functions, importing modules and the standard library, then practical modules such as os, file objects, CSV parsing, setting the PATH and automating file renaming. It suits beginners and anyone wanting a professional style of Python. Afterwards, take his OOP series or a web framework.
Before you start: No programming experience needed; a computer with internet access.
Syllabus
Sabaq lists the first 15 videos of this playlist; the rest continue on YouTube. Full playlist on YouTube
- 1Python Tutorial for Beginners 1: Install and Setup for Mac and Windows
- 2Python Tutorial for Beginners 2: Strings - Working with Textual Data
- 3Python Tutorial for Beginners 3: Integers and Floats - Working with Numeric Data
- 4Python Tutorial for Beginners 4: Lists, Tuples, and Sets
- 5Python Tutorial for Beginners 5: Dictionaries - Working with Key-Value Pairs
- 6Python Tutorial for Beginners 6: Conditionals and Booleans - If, Else, and Elif Statements
- 7Python Tutorial for Beginners 7: Loops and Iterations - For/While Loops
- 8Python Tutorial for Beginners 8: Functions
- 9Python Tutorial for Beginners 9: Import Modules and Exploring The Standard Library
- 10Python Tutorial: OS Module - Use Underlying Operating System Functionality
- 11Python Tutorial: File Objects - Reading and Writing to Files
- 12Python Tutorial: How to Set the Path and Switch Between Different Versions/Executables (Windows)
- 13Python Tutorial: How to Set the Path and Switch Between Different Versions/Executables (Mac & Linux)
- 14Python Tutorial: Automate Parsing and Renaming of Multiple Files
- 15Python Tutorial: CSV Module - How to Read, Parse, and Write CSV Files
What to take next
Videos by Corey Schafer, played from their official YouTube channel. Subscribe on YouTube
Official upload by the teacher or institution on their own channel, shown with YouTube's embedded player.
Sabaq lists the first 15 videos of this playlist; the rest continue on YouTube. Full playlist on YouTube
Lessons last checked Oct 2026. Course summary and lesson structure by Sabaq.
Report a problem or a rights request

