Welcome to Python Basics ๐
Python is one of the friendliest programming languages to learn โ clean syntax, huge community, and used everywhere from web apps to data science. This short course walks you through the essentials, one bite-sized lesson at a time.
What you'll learn
By the end you'll be comfortable writing small Python scripts: variables, decisions, loops, lists, dictionaries, and your own reusable functions.
Getting Started
Install Python, run your first script, say hello to the world.
2Variables & Types
Store values: text, numbers, booleans, and the elusive None.
Input & Operators
Talk to the user, do maths, and build readable strings with f-strings.
4Conditionals
Make decisions in code with if, elif and else.
Loops
Repeat work with for and while loops.
Lists & Dictionaries
The two collections you'll reach for again and again.
7Functions
Bundle code into reusable, named blocks.
โNext Steps
Where to go after the basics โ books, sites, and project ideas.
Why Python?
Python reads almost like English. It's the language taught in most universities, the language behind sites like Instagram and Spotify's data tooling, and the de-facto language for data science, AI, and automation. Whatever you eventually want to build โ a script that tidies your spreadsheets, a small web app, a game โ Python is a great place to start.