Python Basics Bootcamp
Preview
Start coding with Python: syntax, data types, control flow, functions, and more.
24 content steps
6 quizzes
~450 minutes
Popular
Journey Overview
Preview what you'll learn in this journey
Journey Steps
Preview
1
Content Step 1
Content
What is Python and where is it used?
2
Content Step 2
Content
How do I run my first Python program?
3
Content Step 3
Content
What are variables in Python?
4
Content Step 4
Content
What are basic data types (int, float, str, bool)?
5
Quiz 5
Quiz
Checkpoint Quiz
6
Content Step 6
Content
How do I work with strings effectively?
7
Content Step 7
Content
What are lists and how do I use them?
8
Content Step 8
Content
How do I slice and index lists?
9
Content Step 9
Content
What are tuples and when should I use them?
10
Quiz 10
Quiz
Checkpoint Quiz
11
Content Step 11
Content
What are dictionaries and key-value pairs?
12
Content Step 12
Content
How do I use sets and why are they useful?
13
Content Step 13
Content
What are if, elif, and else statements?
14
Content Step 14
Content
How do while loops work?
15
Quiz 15
Quiz
Checkpoint Quiz
16
Content Step 16
Content
How do for loops iterate over sequences?
17
Content Step 17
Content
How do I use range() in loops?
18
Content Step 18
Content
How do I write and call functions?
19
Content Step 19
Content
What are function arguments and return values?
20
Quiz 20
Quiz
Checkpoint Quiz
21
Content Step 21
Content
What are list comprehensions?
22
Content Step 22
Content
How do I handle errors with try/except?
23
Content Step 23
Content
How do I read and write files?
24
Content Step 24
Content
What are modules and how do I import them?
25
Quiz 25
Quiz
Checkpoint Quiz
26
Content Step 26
Content
How do I use virtual environments?
27
Content Step 27
Content
What are packages and pip?
28
Content Step 28
Content
What is the difference between mutable and immutable types?
29
Content Step 29
Content
What is basic OOP in Python (classes, objects)?
30
Quiz 30
Quiz
Checkpoint Quiz
Ready to Start Learning?
Sign in to start learning and track your progress.
Interactive Learning
Engage with content through explanations and quizzes
Progress Tracking
Track your learning progress and achievements
Earn XP
Gain experience points as you complete steps