WHAT YOU'LL LEARN
Show more
Learning Roadmap
1.
Introduction to Python
Introduction to Python
2.
Python Basics
Python Basics
3.
Strings and Regular Expressions
Strings and Regular Expressions
10 Lessons
10 Lessons
4.
Decision Control Instruction
Decision Control Instruction
9 Lessons
9 Lessons
5.
Repetition Control Instruction
Repetition Control Instruction
9 Lessons
9 Lessons
6.
Console Input/Output
Console Input/Output
5 Lessons
5 Lessons
7.
Lists
Lists
11 Lessons
11 Lessons
8.
Tuples
Tuples
9 Lessons
9 Lessons
9.
Sets
Sets
9 Lessons
9 Lessons
10.
Dictionaries
Dictionaries
9 Lessons
9 Lessons
11.
Comprehensions
Comprehensions
7 Lessons
7 Lessons
12.
Functions
Functions
5 Lessons
5 Lessons
13.
Recursion
Recursion
6 Lessons
6 Lessons
14.
Functional Programming
Functional Programming
7 Lessons
7 Lessons
15.
Modules and Packages
Modules and Packages
4 Lessons
4 Lessons
16.
Namespaces
Namespaces
4 Lessons
4 Lessons
17.
Classes and Objects
Classes and Objects
7 Lessons
7 Lessons
18.
Intricacies of Classes and Objects
Intricacies of Classes and Objects
8 Lessons
8 Lessons
19.
Containership and Inheritance
Containership and Inheritance
9 Lessons
9 Lessons
20.
Iterators and Generators
Iterators and Generators
8 Lessons
8 Lessons
21.
Exception Handling
Exception Handling
9 Lessons
9 Lessons
22.
File Input/Output
File Input/Output
10 Lessons
10 Lessons
23.
Miscellany
Miscellany
11 Lessons
11 Lessons
24.
Concurrency and Parallelism
Concurrency and Parallelism
8 Lessons
8 Lessons
25.
Synchronization
Synchronization
6 Lessons
6 Lessons
26.
NumPy Library
NumPy Library
11 Lessons
11 Lessons
27.
Appendix
Appendix
4 Lessons
4 Lessons
Course Author:
Trusted by 2.9 million developers working at companies
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
Software Developer
Carlos Matias La Borde
Souvik Kundu
Front-end Developer
Vinay Krishnaiah
Software Developer
See how Educative uses AI to make your learning more immersive than ever before.
AI Prompt
Code Feedback
Explain with AI
AI Code Mentor
Free Resources