Overview
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.
Integration Ideas
- Participate in an Hour of Code.
- Engage in creative projects.
- Learn by gaming.
- Create art.
- Code a story.
- Practice problem-solving skills with block coding.
- Establish a coding corner, coding station, or coding day.
How can I learn more?
Explore AVID Open Access for more free templates, articles, tool tips, podcasts, and other great resources, including grab-and-go lessons in coding and robotics.