Hour of…


Science

AI Webcam Image Classifier


There is a specific set of neural networks and algorithms that we call machine learning. In this project, we will explore an Artificial Intelligence (AI) Image Recognition tool and learn how AI sees images, makes predictions, and how we can make sure that those predictions are accurate and free of bias.

Exploring Genotypes with Code

In this hour of code, students will create a program that will solve for allele pairs based on user input. Students will program with Tracy the Turtle in Python to make this happen. Students should have prior knowledge of basic biology concepts and Punnett Squares before beginning this activity.

Teacher Guide

Plastic Pollution PSA

The problem of plastic filling our oceans continues to worsen. Luckily, you can make your voice heard with code through the Plastic Pollution PSA. After coding a PSA on plastic pollution using JavaScript, you can make a second video about any subject you care about! Learn to use loops, sin waves and customized emojis to make a unique project.  

Python + Biology: Build an animal classifier! 

Develop your programming skills and build your own animal classifier! In this course you'll use the programming language Python to classify animals based on their characteristics. You'll learn about the differences between animals, and how biologists use programming to help them do science! This activity has some assumed knowledge (variables, print and input). 

Teacher Guide  

Math

Coding Mathematical Models

Students are introduced to Tracy the Turtle and learn how to code different mathematical models in Python! No coding experience is necessary, but students should have completed Algebra I or higher.

Teacher Guide

Bloons Trigonometry Defense

In this lesson you will code a shooting monkey tower from the popular Bloons Tower Defense game. By the end of the lesson you will know the angle finding maths and algorithms commonly used in many of today's most popular tower defense games. You will be able to apply this knowledge in your own game. Gamefroot Hour of Code tutorials use a visual programming language using blocks where students simply drag and drop visual blocks to write code.

Learn to Code with MATLAB 

Learn to Code is an engaging, online, interactive tutorial where you learn how to code. Use MATLAB to find out if the closest meet-up location with your friends is the movies, the mall, or the cafe. Break the problem up into smaller chunks and learn basic programming concepts along the way. By the end of the hour, create an algorithm to find the shortest path to your friends! 

English

Pickcode: Ad Libs Chatbot

In this course, you'll learn how to make a simple chatbot that plays a quick ad libs game.

Teacher Guide

Homophones

You'll follow step-by-step instructions to animate an interactive story with a lot of homophones in it! Each time a character says a word that is a homophone, ask the player which homophone is the correct word for that context. The player better know their homophones, or else the dialog won't make any sense!

Vidcode: Code the News 

It's the HOC News! Videos and graphics are all about tech, diversity, kids, and coding. Finished projects can be uploaded to school website as the report on the HOC itself. Teachers can encourage students to use the news to report on what they learned, or a statistic for their school. "Breaking News: 400 students at Roosevelt participate in the Hour of Code" 

Teacher Guide

Zulama MakeQuest Video Game Activity


In this activity you will learn to edit JavaScript code through a playful action game and master computer science concepts like variables and functions. Create your own game in the Sandbox by remixing and expanding on existing game code. Then publish and share your game with friends and family.


Social Studies

Vidcode: Map Your Community


Collect and analyze data for community engagement, by coding your own community map!

Teacher Guide

Vidcode: Deal With It

Start coding for good by creating animations featuring notable women leaders and quotes that express their point of view.

Teacher Guide

CSS Animations: Travel Through Time

Take an adventurous travel through time and conquer deep space while learning how to move, rotate and transform objects using the basics of animation in CSS.

You will have to choose the course,  double-click "Continue", then login with Google or sign in as Guest.

Mihi Maker

Kia ora! In this activity you will code your own mini-game and learn how to introduce yourself in Te Reo Maori - the indigenous language of New Zealand. Mihi Maker is a fun easy to use activity that combines coding, social studies and indigenous culture. You will learn how game designers program basic collision detection algorithms. Collision detection is a program used by a computer to help it understand when two objects will hit into each other. Gamefroot Hour of Code tutorials use a visual programming language using blocks where students simply drag and drop visual blocks to write code.

Map Tour App 

Use App Inventor to create a Map Tour of landmarks in your town, state, or anywhere in the world. Self-guided video and text tutorials lead students through building a user interface and coding a mobile app, using a map component and determining locations by latitude and longitude. 

Music

Play That Tune App

A blocks language is used to solve musical puzzles by writing code to match tunes played on a piano keyboard. Sequence, selection, and repetition algorithms are needed to solve the puzzles. After the 9th level, users can create their own tune and download it as an app for an Android device. Students can also modify the app by following a link to the App Inventor source code.

Teacher Guide

Coding in Music

Students explore how coding is used in music creation by building their own dynamic eight-count beats and patterns with JavaScript blocks!

Teacher Guide

Make a Sound Recorder

In this project you'll write a program to record sound from your computer microphone, play it back, and draw a picture of the recorded sound. You can then process your recording to add effects such as pitch-shift, reverse, or echo 

Dance Party

Code a Dance Party to share with your friends. Featuring Katy Perry, Madonna, J. Balvin, Sia, Keith Urban, Ciara, and 25 more! 

Teacher Guide

Art

Filter a Photo


Learn coding skills to create filters to apply to different photos.

Teacher Guide

Landscape Generator

Use Python's pen drawing feature to compose a landscape using code. Use the landscape items already created for you or design our own structures. Publish and share your creations!

Teacher Guide

Create your own typeface! 

Create your own typeface using shapes and elements of typography. Type has more elements than you may have realized! So far we have talked about fonts and how they are different styles of text. Fonts are actually just different styles of a typeface. A typeface is a family of fonts that have similar features. 

Teacher Guide

Digital Doodle Mobile App 

Make a mobile app where you can draw pictures on the screen! 

Creativity with AI

Unlock some of the secrets behind computer-assisted words and sentences crafting, with our dynamic exploration.

From your first steps in programming to Neural Networks, all in just 16 challenges! Understand how AI techniques contribute to programming, using Text-to-Speech (TTS), Speech-to-Text (STT), and training your first neural networks to classify text, images, and poses.

Discover the defining moments that shaped the world of AI and the rapid evolution that has brought AI into our everyday lives. Navigate the world of chatbots, recommendation engines, autonomous vehicles and creative AI. Take a deep dive into the transformative power of AI in healthcare, education, and beyond. Embrace the future where AI isn't just a tool—it's a partner.

-teacher notes

Start