We are currently verifying that these resources no longer use Adobe Flash and will update the reviews shortly.
Title(s) Exactly Matching Your Search Term
Computer Science - Crash Course
Grades
7 to 12This site includes advertising.
tag(s): coding (96), computers (109), internet safety (116), robotics (30)
In the Classroom
Have students watch an episode on key computing topics and hold a discussion to deepen understanding. Assign coding or research projects based on lessons, like building simple algorithms or exploring historical figures in computing. Students can research famous coders and developers.You must be registered and logged in to add items to your favorites.
Use the form at the top of the page to log in, or click here to join TeachersFirst (it's free!).
33 Results | sort by:
GeeksforGeeks School - GeeksforGeeks School
Grades
8 to 12This site includes advertising.
tag(s): coding (96), Microsoft (55), problem solving (246), puzzles (156), quizzes (85), test prep (67)
In the Classroom
Students can take the practice quizzes and mock tests from the site. Students can take notes using NotebookLM, reviewed here. Students can do a show what you know video using Free Online Screen Recorder, reviewed here.Add your comments below (available only to members) | Become a Member
You must be registered and logged in to add items to your favorites.
Use the form at the top of the page to log in, or click here to join TeachersFirst (it's free!).
Hour of Code - Code.org
Grades
K to 12tag(s): artificial intelligence (231), coding (96), critical thinking (153), logic (156), problem solving (246), STEM (333)
In the Classroom
Bookmark and save this site to use during annual Hour of AI or Code activities and throughout the year as part of computer science instruction. Integrate coding activities into cross-curricular lessons, for example, by incorporating coding exercises that enable students to explore geometry and patterns within their math lessons. Integrate with science lessons to explore the scientific method or use coding activities to create interactive stories that bring student writing projects to life. Extend student learning by including activities and lessons from Hour of AI, reviewed here as part of your computer science curriculum. Share student projects on your class website or on a site such as Milanote, reviewed here to curate and share information.Add your comments below (available only to members) | Become a Member
You must be registered and logged in to add items to your favorites.
Use the form at the top of the page to log in, or click here to join TeachersFirst (it's free!).
Hour of AI - CodeCombat
Grades
4 to 12tag(s): artificial intelligence (231), coding (96), game based learning (263)
In the Classroom
Have students complete the first set of Hour of AI coding puzzles, where they write simple Python or JavaScript commands to help their hero solve problems. Present students with a partially incorrect code sample from one of the puzzles and challenge them to identify and correct the errors. After finishing a level, students write or record a short explanation of how their code worked, describing how the computer "thought" through the steps.Add your comments below (available only to members) | Become a Member
You must be registered and logged in to add items to your favorites.
Use the form at the top of the page to log in, or click here to join TeachersFirst (it's free!).
Tynker - Hour of Code - Tynker
Grades
K to 8Educators can access a free teacher dashboard, track student progress, and utilize printable certificates, lesson guides, and answer keys to simplify and enhance the setup process. The resource supports all students, regardless of prior coding experience, and works on standard web devices, allowing for either a flexible one-hour coding event or an extended exploration of computer science concepts. If your district blocks YouTube, then the videos may not be viewable.
tag(s): artificial intelligence (231), coding (96), puzzles (156)
In the Classroom
Share the AI-specific activities during the Hour of AI. Have students complete one of Tynker's interactive Hour of Code puzzles, such as "Dragon Blast" or "Candy Quest," where they use block coding to move characters, collect items, and solve challenges. Invite students to create a short interactive story or animated scene using Tynker's story-based tutorials. They can choose characters, write dialogue, and program actions to retell a story or show what they've learned in another subject. Assign students to design a simple game using Tynker's coding tools, test it with classmates, and revise it based on feedback. This connects coding with design thinking and collaboration.Add your comments below (available only to members) | Become a Member
You must be registered and logged in to add items to your favorites.
Use the form at the top of the page to log in, or click here to join TeachersFirst (it's free!).
MIT Open Courseware - MIT Open Courseware
Grades
8 to 12tag(s): africa (150), artificial intelligence (231), business (47), coding (96), creating media (16), energy (137), engineering (134), environment (246), equations (120), literature (208), sociology (23), space (236), STEM (333), transportation (31)
In the Classroom
AP history, language, and economics students may find MIT's online course materials useful. MIT has committed to putting its entire curriculum on the web, and these early offerings include syllabi, reading materials, and a variety of subject-specific class notes. Before using these pages, students and parents should all be aware of what Open Courseware is and is not. Teachers at smaller schools may welcome the availability of language alternatives. Teachers of gifted who are looking for acceleration options will also find these courses valuable, though you will need to develop a means of doing assessment if your students are to earn credit for them.Add your comments below (available only to members) | Become a Member
You must be registered and logged in to add items to your favorites.
Use the form at the top of the page to log in, or click here to join TeachersFirst (it's free!).
Educational Resources: Computing - U.S. National Science Foundation
Grades
K to 12tag(s): artificial intelligence (231), coding (96), computational thinking (38), computers (109)
In the Classroom
Students can use Scratch reviewed here to design an interactive game featuring a cyber hero that teaches basic cybersecurity concepts through storytelling and coding. Students can create images using Canva Edu reviewed here. Students can explore and create using activities featured in Hour of AI reviewed here.Add your comments below (available only to members) | Become a Member
You must be registered and logged in to add items to your favorites.
Use the form at the top of the page to log in, or click here to join TeachersFirst (it's free!).
Snowflake Generator - Transum Mathematics
Grades
3 to 12tag(s): geometric shapes (139), patterns (71), problem solving (246), snow (22), symmetry (31)
In the Classroom
Have students design a snowflake and identify its lines of symmetry (folding lines where the design matches). Then, challenge them to create snowflakes with specific numbers of symmetrical sections (e.g., 4, 6, or 8). Introduce fractals by showing natural examples (such as snowflakes, trees, and ferns) and have students generate snowflakes at various stages of the design process. Compare their snowflakes and discuss how repeating patterns create complex designs. Have students design digital snowflakes and print them for a classroom display. Compare snowflake designs to traditional paper-cut snowflakes and discuss the difference between digital and handmade art.Add your comments below (available only to members) | Become a Member
You must be registered and logged in to add items to your favorites.
Use the form at the top of the page to log in, or click here to join TeachersFirst (it's free!).
Amazon Music: Careers Behind the Beats - Amazon
Grades
6 to 12tag(s): careers (195), engineering (134), producers (6), STEM (333)
In the Classroom
Host an interactive Kahoot! quiz based on careers in music technology, engaging students in competition, and learning from the free library of games. Extend learning by having students create a simple music-themed app or website using beginner-friendly coding tools like Scratch, reviewed here to combine creativity and programming. Students can also research a specific tech-related role in the music industry (e.g., sound engineer or app developer) and present their findings in small groups.Add your comments below (available only to members) | Become a Member
You must be registered and logged in to add items to your favorites.
Use the form at the top of the page to log in, or click here to join TeachersFirst (it's free!).
Computer Science - Crash Course
Grades
7 to 12This site includes advertising.
tag(s): coding (96), computers (109), internet safety (116), robotics (30)
In the Classroom
Have students watch an episode on key computing topics and hold a discussion to deepen understanding. Assign coding or research projects based on lessons, like building simple algorithms or exploring historical figures in computing. Students can research famous coders and developers.Add your comments below (available only to members) | Become a Member
You must be registered and logged in to add items to your favorites.
Use the form at the top of the page to log in, or click here to join TeachersFirst (it's free!).
Coding for Climate - Take Action Global
Grades
K to 12tag(s): climate change (110), coding (96), collaboration (92), seasonal (34), STEM (333)
In the Classroom
Register your class and join classes from over 150 countries to participate in Coding for Climate activities. Engage and prepare your students to participate by creating Multimedia Text Sets for exploration that include climate awareness activities and information. Encourage students to learn more about coding by offering time to explore different coding platforms. Visit the TeachersFirst Edge coding category found here to find many different options for coding.Add your comments below (available only to members) | Become a Member
You must be registered and logged in to add items to your favorites.
Use the form at the top of the page to log in, or click here to join TeachersFirst (it's free!).
Love Letters for Computers - Hello Ruby
Grades
K to 4tag(s): artificial intelligence (231), coding (96), computational thinking (38), computers (109), diversity (48)
In the Classroom
Use the free lessons and activities to supplement your current computer science curriculum or as a stand-alone curriculum if you don't have one. Even if you don't use all of the activities provided on this site, consider using the downloadable student passport to engage students while developing an understanding of computer science concepts. Create class books using the pages from the passport that share completed student responses and ideas to the featured prompts using PDF to Flipbook Converter, reviewed here.Add your comments below (available only to members) | Become a Member
You must be registered and logged in to add items to your favorites.
Use the form at the top of the page to log in, or click here to join TeachersFirst (it's free!).
Math World - Math World
Grades
K to 6tag(s): addition (127), angles (48), area (50), calendars (35), colors (63), counting (61), data (173), division (101), estimation (34), fractions (169), geometric shapes (139), measurement (118), money (112), multiplication (123), patterns (71), percent (62), perimeter (20), place value (38), probability (113), roman numerals (7), subtraction (108), symmetry (31), time (91), volume (33)
In the Classroom
Include Math World as part of a computer science center activity. As a class, use Google My Maps, reviewed here to create a virtual tour of locations visited during your Math World lessons and activities. Find additional information to share on your maps, including pictures and articles with other information. Use Symbaloo, reviewed here to create links to Math World and additional math activities and games for students to access all resources through one location. Add your chosen activities to Curipod, reviewed here and create an interactive lesson that includes videos, articles, quizzes, and more.Add your comments below (available only to members) | Become a Member
You must be registered and logged in to add items to your favorites.
Use the form at the top of the page to log in, or click here to join TeachersFirst (it's free!).
Science World - Science World
Grades
K to 6tag(s): adaptations (15), animals (262), bacteria (18), cells (82), circuits (18), colors (63), earth (189), electricity (60), energy (137), environment (246), forces (45), habitats (99), human body (95), light (55), magnetism (36), matter (49), moon (84), motion (54), nutrition (134), oceans (137), plants (137), rocks (43), senses (21), solar system (122), stars (78), sun (83), volcanoes (59), water (100), water cycle (25), weather (166)
In the Classroom
Share a link on classroom computers to include Science World in a computer science center activity. As a class, use Google My Maps, reviewed here to create a virtual tour of locations visited during your Science World lessons and activities. Find additional information to share on your maps, including pictures and articles with other information. Use Symbaloo, reviewed here to create links to Science World and other science activities for students to access all resources through one location. Add your chosen activities to Curipod, reviewed here and create an interactive lesson that includes videos, articles, quizzes, and more.Add your comments below (available only to members) | Become a Member
You must be registered and logged in to add items to your favorites.
Use the form at the top of the page to log in, or click here to join TeachersFirst (it's free!).
AI is for Everyone, Everywhere - EdSurge
Grades
K to 12This site includes advertising.
tag(s): artificial intelligence (231), Research (78)
In the Classroom
Read over the guide deciding which parts need to be shared with the class. Introduce the guide and the projects to students on an interactive whiteboard or with a projector through the part "activate prior knowledge." Then pair more computer savvy students with novice computer users or weak readers with stronger readers as needed. Next, the student-driven approach to the projects includes "Take a Closer Look" activities are scaffolded, guided learning activities that connect subject-area content and artificial intelligence concepts. "Culminating Performances" are meaningful performance tasks that challenge students to synthesize their learning and reflect on what they have learned. Once students have finished the first project, consider setting up computer stations for students to try out the different AI projects. Allow partners to work together.Add your comments below (available only to members) | Become a Member
You must be registered and logged in to add items to your favorites.
Use the form at the top of the page to log in, or click here to join TeachersFirst (it's free!).
Real World Exploration - Amazon Future Engineer
Grades
K to 12tag(s): careers (195), coding (96), computers (109), engineering (134), STEM (333), virtual field trips (130)
In the Classroom
Take advantage of the free materials shared on this site to introduce and develop your students' computer science skills. Learn more about computer science by taking the professional development activities provided by Amazon Future Engineer. Use the timeline on the home page to select materials appropriate for your students and differentiate options for advanced students. Share the self-guided options with students interested in computer science careers and those who already understand coding and want to develop higher-level skills. Ask students to make simple explainer videos using AnyRec Screen Recorder, reviewed here, to show others how to create code. After taking virtual field trips to see the work of computer science engineers or participating in a class chat, ask students to explore other STEM careers. Find many ideas at these resources that include the career tag on TeachersFirst.Add your comments below (available only to members) | Become a Member
You must be registered and logged in to add items to your favorites.
Use the form at the top of the page to log in, or click here to join TeachersFirst (it's free!).
Hour of Code and AI (Artificial Intelligence) - CS for All
Grades
K to 12tag(s): artificial intelligence (231), computational thinking (38), computers (109), preK (291), problem solving (246), STEM (333), Teacher Utilities (184)
In the Classroom
Use information on this site to plan and prepare for Hour of AI (or Hour of Code) events at school and within your classroom. Create excitement for your upcoming event by engaging students during the days leading up to your Hour of AI/Code by asking them to share ideas about Artificial Intelligence or Coding using a word cloud created with Answer Garden, reviewed here. For example, create a word cloud that asks students to provide a short response to the question, "What is Creativity?" Extend student learning beyond your Hour of Code by providing various coding resources for them to try during computer centers or as an at-home activity. Ask students to reflect upon their coding experience using Canva Comic Strip Templates, reviewed here, to share their feelings about participating in Hour of Code. Extend learning by creating infographics and asking students to create and share information about coding and computer science careers. Infogram, reviewed here, and Genially, reviewed here, provide easy-to-use infographic creators that include many templates to use as a starting point.Add your comments below (available only to members) | Become a Member
You must be registered and logged in to add items to your favorites.
Use the form at the top of the page to log in, or click here to join TeachersFirst (it's free!).
Georgia Virtual Learning Shared Resources - Georgia Virtual Learning
Grades
5 to 12tag(s): art history (102), body systems (45), business (47), chinese (40), drawing (56), environment (246), financial literacy (93), french (67), geology (61), japanese (51), latin (22), literature (208), music theory (47), myths and legends (43), narrative (15), novels (32), nutrition (134), oceans (137), OER (37), photography (130), plagiarism (31), poetry (191), psychology (60), robotics (30), romeo & juliet (7), short stories (18), sociology (23), space (236), spanish (105), STEM (333), writers workshop (30)
In the Classroom
Bookmark and save this site as a supplemental resource for your current lessons, as a resource for students to learn about subjects not covered in their current courses, and to differentiate learning for students. For example, provide remediation to high school students by sharing the 9th or 10th-grade literature and composition courses as a review activity or enhance your British Literature unit by assigning a module that focuses specifically on 17th, 18th, or 19th-century British literature. Consider assigning different activities to groups of students to present to their peers. Ask them to use an infographic creator such as the Canva Infographic Creator, reviewed here, as a tool for sharing important information. As a final learning extension, create a digital class book using Ourboox, reviewed here, to share understanding of the content learned. Include text, images, maps, and more in the student-created books.Add your comments below (available only to members) | Become a Member
You must be registered and logged in to add items to your favorites.
Use the form at the top of the page to log in, or click here to join TeachersFirst (it's free!).
Learning with Santa Tracker - Google
Grades
K to 8tag(s): christmas (37), coding (96), cross cultural understanding (177), cultures (259), game based learning (263), holidays (246), map skills (64), maps (216)
In the Classroom
Add this site to your tool kit of December teaching resources. Include the games on classroom computers and add to your class website. Replace paper posters and have students share their favorite activities using an on line poster creator like Web Poster Wizard, reviewed here, or PicLits, reviewed here. After practicing coding using the games provided on this site, enhance learning by challenging students to create their own game using a tool such as Scratch, reviewed here.Add your comments below (available only to members) | Become a Member
You must be registered and logged in to add items to your favorites.
Use the form at the top of the page to log in, or click here to join TeachersFirst (it's free!).
Elementary School Cyber Education Initiative (ESCEI) - Air Force Association
Grades
K to 12From this landing page also find the home page with all the information about CyberPatriot and check out the competitions that are for middle school, high school, and beyond. CyberPatriot brings you these real-world competitions in conjunction with the Cisco Networking Challenge. There is online training for competitors. Videos on this site reside on YouTube. If your district blocks YouTube, the videos may not be viewable.
tag(s): computers (109), cyberbullying (40), digital citizenship (98), internet safety (116), STEM (333)
In the Classroom
Include materials from this site with any lessons or units for on online safety. For basic technology integration, have older students use a video response tool like Gravity, reviewed here to reflect on their learning and share tips for their peers. Next, have small groups of students share and compare their notes. Students can then use their notes as a storyboard to organize a presentation for their peers, sharing safety tips. With their storyboards, students or student groups can create online books sharing cybersafety tips using Book Creator, reviewed here. Book Creator includes tools for making digital books that include images, text, and audio recordings. As a modification to the above, instead of using Book Creator, challenge students to create a multimedia presentation with a tool like Genially, reviewed here, or Powtoon, reviewed here. Include links to learning modules on a bookmarking tool like Symbaloo, reviewed here, on classroom computers for students to easily access materials.High school students and tech-savvy middle school students may be interested in the competitions, which focus on network security. The competition would be ideal for students who are interested in pursuing a career in IT or computer science.
Add your comments below (available only to members) | Become a Member
You must be registered and logged in to add items to your favorites.
Use the form at the top of the page to log in, or click here to join TeachersFirst (it's free!).
Microsoft MakeCode - Microsoft
Grades
K to 12tag(s): coding (96), makerspace (39), Microsoft (55), STEM (333)
In the Classroom
Make use of the resources offered by Microsoft to share with your students as they learn how to code. Share project ideas with students and include materials for them to create their projects as part of makerspace activities. Have students take pictures of their creation and enhance their learning by using Voxer, reviewed here, to add audio to describe their creative process. Add images to your class website as part of your student work gallery. Challenge students to use Sway, reviewed here, to create an online multimedia page including images, video, and text to describe, evaluate, and share their work with coding projects. Include project ideas from the site and set up a makerspace during open house events at your school.Add your comments below (available only to members) | Become a Member
You must be registered and logged in to add items to your favorites.
Use the form at the top of the page to log in, or click here to join TeachersFirst (it's free!).

Add your comments below (available only to members) | Become a Member
Close comment form