Python Tutorial

From your first script to practical solutions, Python helps you move from idea to execution. Learn the fundamentals and build the confidence to automate tasks and solve real problems.

All Python lessons

27 lessons, in the order we recommend taking them.

Start with lesson 1
  1. 1Getting Started
  2. 2Python Basics
  3. 3Operators
  4. 4Input & Output
  5. 5Control Flow
  6. 6Functions
  7. 7Strings
  8. 8Lists
  9. 9Tuples
  10. 10Dictionaries
  11. 11Sets
  12. 12File Handling
  13. 13Exception Handling
  14. 14Modules and Packages
  15. 15Object-Oriented Programming
  16. 16Special (Dunder) Methods
  17. 17Iterators and Generators
  18. 18Decorators
  19. 19Comprehensions and Functional Tools
  20. 20Regular Expressions
  21. 21Scope and Namespaces
  22. 22Multithreading
  23. 23Multiprocessing
  24. 24Asynchronous Programming
  25. 25Collections Module
  26. 26Advanced Python Concepts
  27. 27Testing and Debugging

Keep going