Introductory course ยท beginner

Python

Use readable code to solve practical tasks.

Build a foundation in Python using small everyday data tasks. This introductory course covers values, decisions and collections; it is not a professional programming qualification.

Course outcomes

  • Store text and numbers, and convert simple input into values a program can use.
  • Use if statements and loops to handle options and repeated work.
  • Represent several records as dictionaries in a list and retrieve fields with clear names.
  • Define a function with parameters, return a value and test it with more than one input.
  • Parse a small CSV-style record safely and report missing or malformed values without crashing.
  • Combine records and functions to total a fictional budget and show whether the planned costs exceed a limit.

Published lessons

  1. Values, strings and input
  2. Make decisions and repeat tasks
  3. Organise data in lists and dictionaries
  4. Write functions
  5. Read and write simple records
  6. Build a budgeting helper