Computers & Programming
Explore the impact of computers on society, upgrade a computer, build a website or write software. Identify computer components, operating systems, and the building, maintenance and repair of computers. Choose to focus on hardware, software or the Internet. You don't need to own a computer to participate.
What you can do
Learn about five fundamental concepts of computer programming: sequence, iteration, conditionals, variables and modularization. Develop a foundation for exploring and creating using Scratch.
Dive deeper into Scratch programming with clones and lists, and explore computer science principles such as generalization and modularity.
Learn recursion programming in Scratch.
Other online resources
For adult leaders
Computer Science & Programming through Scratch 2 (This manual is designed for youth and includes instructions for the facilitator.)
Computer Science & Programming through Scratch 3 (This manual is designed for youth and includes instructions for the facilitator.)