Get inspired by activity ideas and real-life sample program materials, consider multiple program types to implement, and utilize “How-To Guides” for planning and facilitation.
AspireIT Core Values
Evaluation shows there are three core values that foster effectiveness and lead to the greatest impact for participants and their communities: peer mentorship, inclusivity, and hands-on engagement. Click on the icons below to get a brief overview of each value to keep at the forefront while planning and running programs.
Looking for inspirational, engaging activities for program participants? Get started with these resources and tutorials.
There are four main types of programs: afterschool programs, camps, hackathons, and community events. Which type is right for you? Click below to review key characteristics of each, as well as real-life agendas and lesson plans from past AspireIT programs.
These guides provide an overview of each step of the process — program planning, lesson design, facilitation, and reflection — and will help you stay on track with every facet of your program. Keep the AspireIT Core Values (above) in mind as you work your way through each guide.
The CSforALL Curriculum Directory contains more than 115 activities focused on algorithms, data and analysis, and more.
The CSforALL mission is to make high-quality computer science an integral part of the educational experience of all K-12 students and teachers and to support student pathways to college and career success.
Google for Education: CS First
CS First is a free computer science curriculum that makes coding easy to teach and fun to learn. Teachers are not required to have previous computer science experience, and CS First is always free! Students learn through video-based lessons, with different themes like sports, art, and game design.
Infosys Foundation USA Pathfinders Online Institute
The Infosys Foundation USA Pathfinders Online Institute is a dynamic online learning platform with high-quality computer science and maker education content for students, teachers, and families. Create a free account to access a range of materials from various content providers.
Additionally, the Infosys Foundation USA generously funds the Broadening Participation in Computer Science (CS) Education webinar, a six-part series that provides educators and students with resources and recommendations for making computing education more inclusive for all.
- Middle School Intro to CS with micro:bit – https://makecode.microbit.org/courses/csintro-educator
- Middle School Coding with Minecraft – https://education.minecraft.net/en-us/resources/computer-science-subject-kit/coding-with-minecraft
- High School AP Computer Science Principles – https://makecode.com/csp
- High School Intro to CS with Arcade Games – https://arcade.makecode.com/courses/introcs
NCWIT “In-a-Box” Resources
- Computer Science-in-a-Box: Unplug Your Curriculum
Computer Science-in-a-Box: Unplug Your Curriculum introduces fundamental building blocks of computer science — without using computers. Use it with students ages 9 to 14 to teach lessons about how computers work, while addressing critical mathematics and science concepts such as number systems, algorithms, and manipulating variables and logic.
- AgentCubes-in-a-Box: Introduce Computing Through Game Design
Introduce students to computer science through AgentCubes, a powerful and engaging 2-D and 3-D programming tool. By completing the lessons in this program-in-a-box, your middle school students will learn to program their own games and simulation worlds, and in the process, learn the fundamentals of computer science.
Use the e-Textiles-in-a-Box tutorial and get ready to teach young people about electronics and computing. Based on the Computational Textiles Curriculum and Sew Electric from MIT, e-Textiles-in-a-Box provides instructions for sewing soft circuits and programming an Arduino microprocessor on the way to creating a bookmark book light and an interactive felt monster that lights up and sings.