Cyber Skills Lessons
Play our challenges with other learners all over the world and discover a career in cyber security and data science.
Python Sponge - Drag and Drop Problems
Pupils investigate Parson’s Problems with a range of pre-populated and self marking challenges.
Silent Teacher
This game is an introduction to the concept of programming. A minimalist game where beginners can discover what coding is all about and the key concepts behind code, with no explanations given. Through several series of questions, the player is led to guess the rules of this language and learn from his own mistakes.
Little Dot Adventure
Select a card from your deck and interpret it's code in order to progress through the world. Along your journey you will discover some basic concepts of programming.
Edu Blocks
Enjoy the creative nature of Scratch but there can then be a big jump to text-based programming languages. Edublocks was created to help bridge that gap.
Machine Learning
Introduces machine learning by providing hands-on experiences for training machine learning systems and building things with them.
Make Code Arcade
Develop your programming skills by quickly creating and modding retro arcade games with Blocks and JavaScript in the MakeCode editor.
Futurecoder
Futurecoder is a free and open-source platform and course for complete beginners to teach themselves programming in Python.
Compute it
Read, understand and predict the programs and find the right trajectory to complete the challenges. Want to introduce sequence, fixed loops, conditional loops and decisions - here you go!
Hour of Code
An incredible list of coding websites accessible for early years to BGE and beyond!