CodeSprig

Pick your track

Real coding and data skills for school students — running right in the browser, with a certificate at the end of every level.
New to coding? Start with Python Academy first. AutoML, Cybersecurity, Data Science, and Machine Learning all move faster if you already know the basics of writing and reading code — ask your instructor for a passcode to one of those tracks once you've completed at least the Python Beginner level. Web Design, R, and SQL don't require any Python background — jump straight in.
🧑‍💻
Python Academy
Learn real Python — variables, loops, functions, and more — through hands-on scenarios and puzzle mini-projects. Start here if you're new to coding.
Start Python Academy →
🎨
Web Design Academy
Build real web pages with HTML, CSS, and light JavaScript — from structure to styling to responsive layouts.
Start Web Design Academy →
📊
R Academy
Learn R for working with data — vectors, data frames, and visualizing real datasets, all in the browser.
Start R Academy →
Recommended after Python Basics
🤖
AutoML Academy
Explore machine learning with scikit-learn and pandas — train and evaluate simple models on real data.
Start AutoML Academy →
Recommended after Python Basics
🛡️
Cybersecurity Academy
Learn to think defensively — password strength, ciphers, hashing, and spotting insecure code, all through real Python.
Start Cybersecurity Academy →
Recommended after Python Basics
📈
Data Science Academy
Explore real data with pandas — organise, summarise, and analyse datasets right in the browser.
Start Data Science Academy →
Recommended after Python Basics
🧠
Machine Learning Academy
Learn how models really work — build one by hand in plain Python before AutoML automates the search.
Start Machine Learning Academy →
🗄️
SQL Academy
Learn to ask real questions of a database — SELECT, WHERE, JOIN, and table design, all with real SQLite in your browser.
Start SQL Academy →