StudyBrixFree worksheets, study guides and courses

Computer science · self-study course

Python programming foundations

Learn core Python concepts with paper-based reasoning and small code-reading tasks.

4 lessons32 quiz questionsUniversity

Your learning path

  1. 01

    Values, variables and expressions

    A concrete piece of data such as a number or string.

    University · Notes · 8 questions
  2. 02

    Conditionals and loops

    A Boolean test used to choose whether a block runs.

    University · Notes · 8 questions
  3. 03

    Functions and decomposition

    A reusable named block that can accept inputs and return a result.

    University · Notes · 8 questions
  4. 04

    Lists, dictionaries and iteration

    An ordered mutable collection addressed by position.

    University · Notes · 8 questions