What Builders students learn.

Builders is where Learndom students move from visual coding to real code. The language is Python — the same language used by professional researchers, data scientists, and engineers around the world. The mathematics moves in parallel: algebra, logical reasoning, the beginnings of formal proof.

  • Python fundamentals — variables, types, input and output, conditional logic, loops, lists, dictionaries.
  • Functions — defining your own, reading other people’s, the idea of reusability.
  • Algebraic thinking — using letters as variables in code, working with formulas, rearranging expressions.
  • Logical reasoning — when something must be true, when it might be true, when it cannot be true.
  • Reading data — basic file reading, simple statistics, recognising patterns in numbers.
  • A real project — by the end of a term, every student has built a Python program that does something useful.


The kinds of programs Builders students write include safety checkers, simple games, basic data analyzers, and small simulations. Every term ends with each student presenting their own Python project at the Showcase — adapting and extending a project framework with their own features and choices.

By the end of a term.

Builders students leave a term with a working Python program they built, the ability to read and modify Python code in general, and a much sharper sense of how computers actually do what they do.

  • Can write, read, and debug Python code with confidence.
  • Understand variables, types, conditionals, loops, lists, and dictionaries — and when to use each.
  • Can break a real problem down into a sequence of steps a computer can follow.
  • Can explain their own code in plain language. Have started to think mathematically — using variables to represent things, recognising patterns, reasoning about what must be true.
  • They have presented their own Python project at the term-end Showcase.
  • Are ready for Scholars when the time comes.

Scroll to Top