Skip to content
Sabaqاردو

Python for Beginners (freeCodeCamp)

By freeCodeCamp.org

Course audio
Course audio: English
Level
Beginner
Length
35 lessons · 4.4 hours

What you'll be able to do

  • Write Python programs with variables, lists, dictionaries and loops
  • Break code into functions and handle errors with try/except
  • Read and write files and install packages with pip
  • Build small programs with classes and inheritance

About this course

A single, well-paced Python course from freeCodeCamp, split here at the uploader's own chapters into 35 short lessons. It starts with installing Python and PyCharm, then covers variables, strings, numbers, input, lists, tuples, functions, if statements, dictionaries, loops, files, modules and pip, and classes with inheritance. Small projects run through it: a calculator, a Mad Libs game, a guessing game, a translator and a multiple-choice quiz. A good first course for students and job seekers who have never programmed.

Syllabus

35 lessons · 4:26:52 in total

  1. 1Introduction1:45
  2. 2Installing Python & PyCharm4:55
  3. 3Setup & Hello World3:43
  4. 4Drawing a Shape4:43
  5. 5Variables & Data Types11:57
  6. 6Working With Strings11:15
  7. 7Working With Numbers10:08
  8. 8Getting Input From Users4:11
  9. 9Building a Basic Calculator5:50
  10. 10Mad Libs Game4:43
  11. 11Lists7:34
  12. 12List Functions8:13
  13. 13Tuples5:18
  14. 14Functions9:56
  15. 15Return Statement5:55
  16. 16If Statements14:01
  17. 17If Statements & Comparisons6:30
  18. 18Building a better Calculator6:40
  19. 19Dictionaries6:56
  20. 20While Loop6:08
  21. 21Building a Guessing Game12:23
  22. 22For Loops8:36
  23. 23Exponent Function5:53
  24. 242D Lists & Nested Loops5:28
  25. 25Building a Translator7:37
  26. 26Comments3:59
  27. 27Try / Except8:24
  28. 28Reading Files8:45
  29. 29Writing to Files6:47
  30. 30Modules & Pip15:43
Show all 35 lessons
  1. 31Classes & Objects13:41
  2. 32Building a Multiple Choice Quiz10:51
  3. 33Object Functions4:09
  4. 34Inheritance8:06
  5. 35Python Interpreter6:09

What to take next

Videos by freeCodeCamp.org, 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.

Lessons last checked Oct 2026. Course summary and lesson structure by Sabaq.

Report a problem or a rights request