Learn to Code
Free courses to help you learn programming from the basics to more advanced concepts.
Python
1. This IDE
2. HEEEELLLPPP!!!
3. Explaining Errors
4. Variables
5. Strings
6. Math
7. Combining Text
8. F-Strings
9. Functions, Indentation, and Returning
10. Passing Variables to Functions
11. If Statements
12. If, Elif, and Else
13. Nested If Statements
14. Loops - While
15. Loops - For
16. Lists
17. Lists: Append, Prepend, and Insert
18. Lists: Finding Min and Max
19. Sets
20. Functions With Loops
21. Dictionaries
22. Final Challenge
1. Advanced Math
2. Imports in Python
3. List Comprehensions
4. Lambda Functions
5. Map, Filter, Reduce: Map
6. Map, Filter, Reduce: Filter
7. Map, Filter, Reduce: Reduce
8. List vs Map/Filter/Reduce
9. Challenge: Remove Duplicate Values
10. Functions as First-Class Objects
11. Decorators
12. Decorators: Arguments
13. Generators
14. Classes
15. Classes: Inheritance
16. Classes: Special Methods
17. Context Managers
18. Raising Errors
19. Handling Exceptions
20. Async and Await
21. Gathering With Asyncio
22. Real-world Example: Requests
23. Final Challenge 1: Calculator
24. Final Challenge 2: Gold Sieve