Computer Programming & Coding
Free resources for learning and practicing coding skills
Scratch
Coding for all levels with preset and customizable blocks
Recommended for Ages 8 to 16
Image source: https://scratch.mit.edu/ideas
Code.org
Computer science apps that allow students to create games, apps, basic website code, and more
Recommended for Ages 13+
Link to Sprite Lab (no log in needed)
Image source: https://studio.code.org/projects/spritelab
Grasshopper (by Google)
Learn how to code using Javascript with provided lessons and feedback
Image source: https://learn.grasshopper.app/project/fundamentals
BlocksCAD
Code using blocks to create 2D and 3D objects
Recommended for grades 4 and up
Image source: https://www.blockscad3d.com/community/projects/37647
Tinkercad
Create 3D designs by coding with preset and customizable blocks
Recommended for Grades 3-12
Code Combat
Code using different languages in a game based setting
Recommended for Ages 7 to 16
Image source: https://codecombat.com/play/level/dungeons-of-kithgard?
MakeCode (by Microsoft)
Students can code, make games, and create mods for Minecraft using blocks, JavaScript, or Python
Recommended for Ages 13+
Image source: https://makecode.microbit.org/#editor
Used with permission from Microsoft
Terminal Two
Engage with computational thinking, simplified coding syntax, or Javascript while playing games
Recommended for ages 9 and up
Image source: https://terminaltwo.com/ourgames
Pencil Code
Code with CoffeeScript, Javascript, CSS, and HTML
Recommended for ages 9 and up
Image source: https://pencilcode.net/edit/first