Skip to content
dreamcode
dreamcode
Basics PathProblem Peaks
0
Level 10 / 800 XP
D

Python Basics - Chapter 1

The road starts in the warm light and climbs into the neon night.

START HERE
BEGINNER

Python Basics

GO
1 · Variables
Lesson 1 of 44 · Start →
2 · Strings
Locked
BEGINNER

Conditionals and logic

3 · Comparisons
Locked
4 · If & Else
Locked
5 · Elif chains
Locked
6 · Boolean operators
Locked
7 · Nested checks
Locked
BEGINNER

Loops and iteration

8 · Loops
Locked
9 · Range loops
Locked
10 · Collection loops
Locked
11 · While loops
Locked
12 · Break & Continue
Locked
13 · Nested loops
Locked
BEGINNER

Functions

14 · Functions
Locked
15 · Parameters
Locked
16 · Return values
Locked
17 · Default & keyword args
Locked
18 · Variable scope
Locked
19 · Helper functions
Locked
Average Magnitude
Finish the module to unlock
BEGINNER

Collections

20 · Lists
Locked
21 · Dictionaries
Locked
Dict Diver
Finish the module to unlock
INTERMEDIATE

Comprehensions and data tools

22 · List comprehensions
Locked
23 · Dict comprehensions
Locked
24 · Slicing
Locked
25 · Sets & tuples
Locked
26 · Enumerate & zip
Locked
Comprehension Sorter
Finish the module to unlock
INTERMEDIATE

Python Intermediate

27 · Exceptions
Locked
28 · File handling
Locked
29 · OOP
Locked
Cloud Tracker Class
Finish the module to unlock
ADVANCED

Python Advanced

30 · Generators
Locked
31 · Decorators
Locked
Observation Logger
Finish the module to unlock
EXPERT

Python Expert

32 · Metaprogramming
Locked
33 · Concurrency
Locked
34 · Python Internals
Locked
Validation Descriptor
Finish the module to unlock
EXPERT

Python for Web Development

35 · Backend basics
Locked
36 · Flask basics
Locked
37 · Django overview
Locked
38 · FastAPI + REST
Locked
39 · Requests + responses
Locked
EXPERT

Python for Data Science

40 · NumPy arrays
Locked
41 · Pandas DataFrames
Locked
42 · Data cleaning
Locked
43 · Data plotting
Locked
44 · ML with sklearn
Locked