PY

Python — Beginner

BeginnerPython 3.11+ · 8 lessons

Start from zero: install Python, run your first program, and learn the building blocks of every program — values, decisions, loops, functions, collections, files and modules.

Lessons

  1. 1Setting up PythonInstall Python, use the interactive shell, create a virtual environment and run a script.Solution4-question quiz
  2. 2Variables, Types & StringsNumbers, text, booleans, None, f-strings and converting user input.Solution4-question quiz
  3. 3Decisions & Loopsif / elif / else, comparison and logical operators, for loops with range, and while.Solution4-question quiz
  4. 4Functionsdef, parameters, default values, return values, docstrings and type hints.Solution4-question quiz
  5. 5Strings & Text ProcessingIndexing and slicing, string methods, f-string formatting, and cleaning messy text.Solution4-question quiz
  6. 6Lists, Tuples, Dictionaries & SetsStore groups of values, loop over them and build new ones with comprehensions.Solution4-question quiz
  7. 7Files, Modules & pipRead and write files safely, split code into modules, and install packages.Solution4-question quiz
  8. 8Dates & Timesdate, datetime and timedelta; parsing and formatting; time zones and East Africa Time.Solution4-question quiz
Start with lesson 1 →
Ask AI