Coding in Schools
Coding in schools is a necessary step to introduce children to how the digital world works at its fundamental base. It can further teach:
You can start young and develop basics of the simple logic and approaches to "debugging" before moving on to greater challenges. Below you will find some progressive platforms and tutorials to get you started from elementary to high school and beyond.
- critical thinking
- the "language" of coding (jargon like loop, sense, motion, repeat...)
- logic
- resilience
- self-directed learning
You can start young and develop basics of the simple logic and approaches to "debugging" before moving on to greater challenges. Below you will find some progressive platforms and tutorials to get you started from elementary to high school and beyond.
Coding for Young Children
Images link to sites
Images link to sites
Coding is the new literacy! With ScratchJr, young children (ages 5-7) can program their own interactive stories and games. In the process, they learn to solve problems, design projects, and express themselves creatively on the computer.
|
Tynker is a guided learning system that teaches kids to code. Young learners begin coding with visual blocks, then progress to text-based coding as they build mobile games, fly mini drones, modify Minecraft, and much more.
|
Technology has a language. It’s called code. And we believe coding is an essential skill. Learning to code teaches you how to solve problems and work together in creative ways.
We think everyone should have the opportunity to create something that can change the world. So we’ve designed a new approach to coding that lets anyone learn, write, and teach it. |
Some Fun Introductory Block Programming Videos
|
|
![]()
![]()
|
|
Basic Python for Beginners
Here are some great free resources from Christian Thompson (@tokyoedtech)
Learn to code

Codecademy is the easiest way to learn how to code.
It's interactive, fun, and you can do it with your friends.
It's interactive, fun, and you can do it with your friends.