Python Introduction and Setting up the Environment
What is programming, why Python, and how to set up your development environment.
0/4 topics ยท 4 total planned
Follow modules in order. Each module has topics with lessons, practice code, and quizzes. Your progress is saved in your browser.
0 of 27 topics completed
What is programming, why Python, and how to set up your development environment.
0/4 topics ยท 4 total planned
Your first lines of Python: print, variables, and data types.
0/5 topics ยท 5 total planned
Math and logic symbols Python understands.
0/7 topics ยท 7 total planned
Text data: create, slice, and format strings.
0/5 topics ยท 5 total planned
Ordered, changeable collections.
0/6 topics ยท 6 total planned
Ordered, unchangeable collections.
Unique unordered collections.
Key-value pairs โ like a real dictionary.
Make decisions with if / elif / else.
Repeat work with while and for.
Short, powerful ways to build lists and dicts.
Reusable blocks of code.
Small one-line functions with lambda.