Computer science (CS) has become a fundamental 21st-century literacy in our increasingly digitized, interconnected world. It goes beyond coding and typing games. The computational thinking that comes from learning computer science reinforces skills important across all academic subjects—skills like creativity, collaboration, critical thinking, and even digital etiquette. There are many free and accessible resources that teachers can integrate into their classroom to both introduce and develop these critical skills. Most require only a computer or tablet while some are paired with physical devices that require a purchase.
Tools and Resources
- Blender: Create 3D content.
- Blockly: Code robots.
- Code.org: Learn to code.
- Google CS First: Use this middle school CS curriculum.
- Micro:bit: Program a pocket-sized, programmable computer.
- Microsoft MakeCode: Game, code, and play Minecraft.
- Scratch and ScratchJr: Code with block or text.
- Sphero: Program a robot.
- Tynker and Tynker Junior: Learn coding basics.