</>
Skip to content

Python Tutorial

Learn Python

The friendliest first language

Start learning →44 / 44 lessons ready

Full curriculum — in order

  1. Introduction
  2. Get Started
  3. Syntax
  4. Comments
  5. Variables
  6. Data Types
  7. Numbers
  8. Casting
  9. Strings
  10. Booleans
  11. Operators
  12. Lists
  13. Tuples
  14. Sets
  15. Dictionaries
  16. If Else
  17. Match
  18. While Loops
  19. For Loops
  20. Functions
  21. Lambda
  22. Arrays
  23. Classes and Objects
  24. Inheritance
  25. Iterators
  26. Polymorphism
  27. Scope
  28. Modules
  29. Dates
  30. Math
  31. JSON
  32. RegEx
  33. PIP
  34. Try Except
  35. User Input
  36. String Formatting
  37. File Open
  38. Read Files
  39. Write Files
  40. Delete Files
  41. NumPy
  42. Pandas
  43. Matplotlib
  44. SciPy