Unleashing Creativity: Exploring the Hour of Code and the Hour of AI
The Hour of Code is a global movement designed to introduce millions to the world of computer science through accessible, one-hour coding activities. This initiative, championed by Computer Science Education Week and Code.org, has evolved into a broader exploration of artificial intelligence with the advent of the Hour of AI. Anyone, from students and teachers to parents and individuals of all ages, can participate, regardless of prior coding experience.
Getting Started with Hour of Code
Bringing the Hour of Code to a classroom or school is straightforward. Tynker and Code.org offer resources and step-by-step guides for preparing, running, and celebrating Hour of Code events. Registration for the annual Computer Science Education Week celebration begins in September, but Hour of Code activities are available year-round. Tynker Hour of Code offers teachers and parents various resources, including a Teacher Planning Guide, lesson plans, activity guides, and community forums. No downloads are required. Your teacher dashboard is where you can access all your teacher guides, answer keys, student metrics, and certificates. You can see just how much your students are coding and even help them if they get stuck!
Tynker: A Platform for Creative Coding
Tynker provides a platform for young learners to engage with coding through fun and interactive projects. Tynker’s blocks are designed for young learners, utilizing pre-trained AI models to make sophisticated technology accessible. Students can use their coding skills to create a project in Tynker that shows how they would change the world with code. Students learn the basics that they'll need to create a pet game in Tynker. Students learn the basics that they'll need to create a cooking game in Tynker.
AI-Powered Activities
Tynker integrates artificial intelligence into its coding activities, making AI concepts accessible to even novice coders. With Tynker’s AI Pose Tracking library, your students can explore the basics of AI as they simulate the weather in our intuitive Hour of Code activity. With Tynker’s pre-trained AI models, this advanced technology becomes accessible to novices through block coding. Leverage the power of AI to spark imagination in your classroom. With Tynker’s AI-powered Hand Tracking blocks, students will give life to a virtual character that reacts to their hand gestures. Our pre-trained AI models simplify complex technology, making it accessible for young learners.
In one engaging classroom activity, students will design a game that tests their ability to keep an object steady on screen by moving their face. Introduce the concepts of physics and AI simultaneously with Tynker’s AI Pose Tracking library.
Read also: Deep Dive: 300-Hour Yoga Training
Game Development
Tynker provides opportunities for students to develop their own games, fostering creativity and problem-solving skills. Motivate your students to apply their JavaScript and p5.js skills by programming a fruit slicing game that's both fun and interactive. Through our AI Pose Tracking JavaScript library, they can control the game with natural hand movements, cutting through virtual fruit with a swipe of their hand. Students will use their creativity and coding skills to create a fun, playable "race against time" game. When they're done with this code game tutorial, encourage them to get creative. Students will use their creativity and coding skills to create a fun, playable game in the style of Super Mario.
Environmental Awareness
Coding can be used to raise awareness about environmental issues. Students will use their coding skills to create a project in Tynker that shows the importance of world's forest with code. Students will use their coding skills to create a project in Python that plants trees. Students will use their coding skills to create a project in Tynker that showcases renewable energy, energy efficiency, and access to energy. Students will use their coding skills to create a web page in HTML that showcases sustainability issues. Students will use their coding skills to create a project in Tynker that shows the importance of recycling. Students will use their JavaScript coding skills to create a game that explores recycling.
Creative Expression
Coding can be a medium for artistic expression. Students will use their Python pen drawing skills to design and draw a landscape. Students will use HTML and CSS pixel art to create their favorite superhero masks.
STEM Projects
Tynker offers various STEM projects that integrate coding with science, technology, engineering, and mathematics. In addition, students will compare Martian weather against places on Earth that have similar extreme weather. In this coding tutorial, students will browse through the gallery of Earth as Art photographs and choose their favorite. They will learn how to apply a color tint and explore advanced image processing effects like a Pointillism filter. In this coding tutorial, students will explore how to create pseudo-random noise using code. They will learn to create their own original digital artwork in the style of Earth as Art. The students will use JavaScript and p5.js to simulate a nearby geological feature, like a river or mountain range. Students will combine their artistic skills with coding and design a mission patch for a mission to the Moon using Tynker. Students will imagine themselves as Artemis astronauts living and working on the Lunar Gateway in the year 2024. They will combine their coding puzzle, innovation, and art skills to create a storytelling project using Tynker. Students will combine their artistic skills with coding and design a mission patch for a mission to the Moon using Tynker. In this tutorial, students will design a lunar landscape. Then they'll need to navigate their rover to a destination using movement commands. Students will design a lunar landscape, then learn how to use the rover to take ice and rock samples at several locations, and finally unload their inventory. Students will imagine themselves as Artemis astronauts living and working on the Lunar Gateway in the year 2024. They will combine their coding puzzle, innovation, and art skills to create a storytelling project using Tynker. Students will learn how to coordinate the action of many rovers using messages. Encourage students to design their own challenge! This open-ended prompt has students use Tynker's level editor to create a lunar habitat. When they've completed the tutorial, encourage students to get creative and add code to make it interactive. Students use stamping to program a pen that draws a rotating image. Students follow step-by-step instructions to code an analog clock. Students follow step-by-step instructions to code an interactive ecological pyramid. Students follow step-by-step instructions to code an interactive Solar System. In this STEM project, students will follow step-by-step instructions to make an escape game. If the user answers a multiplication question correctly, the character moves forward and avoids the boulders. In this STEM project, students will apply what they know about homophones to create an animated storytelling project. Throughout the story, the user will need to choose between two or more homophones to fill in the blank in a line of dialog. Students program keyboard motion using impulses, detect collisions, and program the motion of the ball.
Code.org: Expanding Access to Computer Science
Code.org is a non-profit organization dedicated to expanding access to computer science for students in every school. They provide free, high-quality curriculum, teacher training, and support policies that bring CS to classrooms worldwide. Code.org offers tools to help students, teachers, and parents explore, teach, and support computer science education. Our free, flexible curriculum empowers educators to teach with confidence and students to learn with creativity.
Read also: Tuition Fees at University of Phoenix
Teacher Support
Code.org provides professional learning opportunities for teachers at all levels. Whether you’re new to computer science or an experienced teacher, our professional learning opportunities are designed to support you. Join thousands of educators who’ve gained the confidence, tools, and community to bring CS to their students.
AI in the Classroom
Code.org offers a growing library of AI-focused lessons, tools, and curriculum to help students understand and explore artificial intelligence. Discover engaging activities that demystify AI and inspire curiosity about the future of technology.
Supporting Code.org
Individuals and organizations can support Code.org through donations, partnerships, or advocacy. Your donation helps inspire future innovators and close the tech gap. District leaders around the U.S can partner directly with Code.org, at no cost. We'll provide support and resources to expand computer science in your district. Join our advocacy coalition, which advocates (on a non-partisan basis) for policies such as graduation requirements for AI+CS education to ensure access for every student.
Hour of Code Activities
The Hour of Code offers a wide range of activities suitable for different age groups and skill levels. Lead an Hour of Code activity With dozens of activities to choose from, with classifications by grade level and experience, your choices are vast!
Music and Coding
Grades 2-12Music Lab: Jam SessionRemix tracks from artists like Sabrina Carpenter, Lady Gaga, and Shakira while exploring coding basics like sequencing, functions, and generating beats with AI. Generating Beats with CodeStudents are introduced to the JavaScript block coding environment. They learn how to write a program that plays their own 8 count beat pattern.
Read also: Comprehensive Guide to Adult Driver Education
Minecraft
Grades 2-12Minecraft TutorialsBuild and explore with Minecraft! Learn basic computer science skills with lots of different Minecraft activities to choose from.
Introductory Activities
Grades 2-12Hello WorldSay hello to the world of computer science with this introductory activity that equips students with the basic coding skills and confidence to create apps. Grades 2-12Hello World Transformers OneAutobots, roll out! In this Transformers One-themed introduction to our Sprite Lab, students learn the basics of computer science by building fun, interactive projects.
Coding with Poetry
Grades 3-8Coding with PoetryExplore the intersection of coding and language arts by creating interactive poems, illustrating the mood and tone with code.
Star Wars
Grades 2-12Star Wars TutorialsLearn to program droids, and create your own Star Wars game in a galaxy far, far away.
Coding in Sports
Hour of Code: Coding in SportsStudents are introduced to the JavaScript block coding environment. Students curate the environment of their own sports video game.LevelBeginner
Punnett Squares
Hour of Code: Punnett SquaresIn 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.LevelBeginner
Building Mathematical Models
Hour of Code: Building Mathematical ModelsStudents 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.LevelBeginner
Bitcoin Ledger
Hour of Code: Explore the Bitcoin LedgerThis Hour of Code looks at how transactions work on the Bitcoin ledger and investigates the overall performance of the Bitcoin blockchain.LevelBeginner
Coding for a Litter-Free Community
Hour of Code: Coding for a Litter-Free CommunityIn this Hour of Code, students learn about how they can use computer science to help solve one of the biggest problems facing our world today: litter and waste. Students start by exploring real world examples of how engineers are using computer programming to reduce the amount of litter in their community. Then, they choose between two programming adventures: Clean Up with Karel or Web Design for a Litter-Free Community. In Clean Up with Karel, students learn the basics of programming in Python by giving commands to Karel. In Web Design for a Litter-Free Community, students learn the basics of HTML by creating their own webpage.LevelBeginner
Supporting Artists
Hour of Code: Supporting Artists with CodeThis Hour of Code begins with an overview of how coding has impacted the art community by providing real-world examples. In the final lesson, Code an Online Shop, learners are given a real-world coding assignment that will reinforce what they’ve covered in the previous lesson. Using the fundamentals of HTML, learners will have the opportunity to create an online shop mockup.LevelBeginner
Data Visualizations
Hour of Code: Coding with Data VisualizationsCoding with Data Visualization is an hour long coding lesson that teaches students about the power of using data visualizations to display data in meaningful and easy to understand ways. Students will learn about several types of data visualizations and how they can be used to represent data, as well as practice creating them using a JavaScript library.LevelAdvanced
Pi Day
Hour of Code: Pi DayHave you ever wondered how many digits of Pi are really needed? Using Java, students will explore the impact of using different numbers of Pi digits in their calculations. This course is designed for students that are familiar with print statements and basic loops & conditional statements in Java.LevelAdvanced
Unplugged Activities
Unplugged: Color by PixelLearn to make your own art with pixels in this unplugged tutorial. This tutorial teaches students about coordinates, what pixels are, and how to create drawings by setting pixels to be different colors. A great offline, visual activity.LevelBeginnerUnplugged: Coding with Karel the DogKarel is a dog that only knows how to move, turn left, and place tennis balls in his world. You can give Karel these commands to instruct him to do certain things. This tutorial is a great activity for classrooms without computersLevelBeginnerUnplugged: Caesar Cipher WheelIn this Hour of Code, students are introduced to cryptography by using the classic Caesar cipher to decrypt and encrypt some messages, and also discover the cipher's flaw and how to improve upon it.LevelBeginner
Drawing and Scratch
Upper Elem: Drawing and ScratchCreate a drawing app in Scratch, which others can use to create their own unique artwork! Using events and loops, students will code and test a program that receives user input to create colorful artwork.LevelBeginnerLower Elem: Program an Adaptation: CamouflageUse code blocks to animate your own story in ScratchJr!
Karel the Dog
Hour of Code: Programming with Karel the DogGiving commands to a computer, which is what programming is all about, is just like giving commands to a dog. Learn how to code with Karel the Dog-a fun, accessible, and visual introduction to text or block-based programming that teaches fundamental concepts like commands and functions to beginners.LevelBeginnerHour of Code: La Programación con Karel el PerroDar órdenes a una computadora, que es lo que la programación se trata, es como dar órdenes a un perro. Aprende a codificar con Karel el perro, una introducción divertida, accesible y visual a la programación que enseña conceptos fundamentales como comandos y funciones a principiantes absolutos. Los estudiantes pueden programar en bloques o texto.
Tracy the Turtle
Hour of Code: Graphics with Tracy the TurtleLearn the basics of programming by drawing shapes on your screen with Tracy the Turtle!
Coding in Python
Hour of Code: Coding in Python with CodeHSLearn the basics of coding with the Python programming language by writing programs that you can interact with! This hour will cover printing, variables, math, and getting information from users. Write a program that take in and stores data from a user and returns a unique response!
The Hour of AI: Defining the Next Generation
The Hour of Code sparked a generation. This fall, the Hour of AI will define the next. The Hour of AI makes teaching AI literacy easy, engaging, and fun. Empower your students to become the next generation of innovators with AI.
Make the Invisible Visible
This movement helps to highlight how coding is behind everything from your favorite shoes to the music you listen to. Make the Invisible Visible encourages the next generation of creators to explore, craft, and showcase how coding can bring their favorite things to life. Computer science and AI are wondrous forces that drive the epic apps, designs, and gadgets we use every day.

