Skip to content
Sabaqاردو

Python Programming Beginner Tutorials (Corey Schafer)

By 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

  1. 1Python Tutorial for Beginners 1: Install and Setup for Mac and Windows
  2. 2Python Tutorial for Beginners 2: Strings - Working with Textual Data
  3. 3Python Tutorial for Beginners 3: Integers and Floats - Working with Numeric Data
  4. 4Python Tutorial for Beginners 4: Lists, Tuples, and Sets
  5. 5Python Tutorial for Beginners 5: Dictionaries - Working with Key-Value Pairs
  6. 6Python Tutorial for Beginners 6: Conditionals and Booleans - If, Else, and Elif Statements
  7. 7Python Tutorial for Beginners 7: Loops and Iterations - For/While Loops
  8. 8Python Tutorial for Beginners 8: Functions
  9. 9Python Tutorial for Beginners 9: Import Modules and Exploring The Standard Library
  10. 10Python Tutorial: OS Module - Use Underlying Operating System Functionality
  11. 11Python Tutorial: File Objects - Reading and Writing to Files
  12. 12Python Tutorial: How to Set the Path and Switch Between Different Versions/Executables (Windows)
  13. 13Python Tutorial: How to Set the Path and Switch Between Different Versions/Executables (Mac & Linux)
  14. 14Python Tutorial: Automate Parsing and Renaming of Multiple Files
  15. 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