a.4.2 programming tools, languages and environments
Level up your coding setup. Explore the essential tools of the trade, from powerful Integrated Development Environments and debuggers to version control systems like Git.
A carpenter has a workshop, a chef has a kitchen, and a coder has an IDE (Integrated Development Environment). This strand explores the toolkit that makes writing code easier and faster. We’re talking about smart text editors that colour-code your work so you can spot mistakes , "debuggers" that let you freeze time to inspect your code while it runs , and version control systems like Git that save your bacon when you accidentally delete everything. We even look at game engines like Unity that give you a full physics lab to build your next hit game.
This page is mainly about game development
A modern subversioning system
Turn your app ideas into reality without typing endless code. Google Antigravity gives you a personal team of AI assistants to build your projects faster than ever.
Learning to program with Kodu
This page is mainly about machine learning, deep learning and artificial intelligence
Learn to program in Python.
Resources for programming with Scratch from MIT.
Learn to program using Small Basic.
Try your hand at turtle graphics.
This page is mainly about unity
This page is mainly about web development
This section outlines the progressive curriculum mapping for Programming Tools, Languages, and Environments. The framework traces a carefully structured pedagogical journey—from foundational interactions with visual, sandboxed environments in early years to the mastery of professional IDEs, version control (Git), and containerisation (Docker) at Key Stage 5. It explicitly shifts the focus from viewing tools as passive platforms to active participants in the engineering lifecycle. By mandating the use of interactive debuggers, performance profilers, and linters, this strand ensures students evolve from basic coders into disciplined engineers capable of building efficient, maintainable, and industry-standard software.
Last modified: March 20th, 2026
