Login

Please fill in your details to login.





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.

page icon
This page is mainly about game development
page icon
A modern subversioning system
page icon
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.
page icon
Learning to program with Kodu
page icon
This page is mainly about machine learning, deep learning and artificial intelligence
page icon
Learn to program in Python.
page icon
Resources for programming with Scratch from MIT.
page icon
Learn to program using Small Basic.
page icon
Try your hand at turtle graphics.
page icon
This page is mainly about unity
page icon
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
The Computing Café works best in landscape mode.
Rotate your device.
Dismiss Warning