Hour of Code: Free Coding Lessons

What is the Hour of Code?

The Hour of Code is a week-long event each year during Computer Science Education Week (December 7-13, 2020). During this event, millions of people code – oftentimes for the first time. The Hour of Code was started as a one-hour introduction to computer science, designed to demystify “code” to show that anybody can learn the basics. It has now expanded into a worldwide movement to broaden participation in the field of computer science.

How Can I Take Part in Hour of Code?

To celebrate Hour of Code and Computer Science Education Week, Classroom Antics is giving away access to seven creative coding lessons for FREE. Each lesson takes about 1-hour to complete, so kids will be able to participate in the entire week of Hour of Code. These lessons teach kids how to create and code a number of different things using JavaScript.

The 7 Free Coding Lessons

These JavaScript coding lessons range from beginner to intermediate and can be done by kids as young as 7. Once you create your account you will be given access to all of the lessons. You can do one, some, or all of the lessons over the course of Hour of Code week and you do not have to do them in any particular order.

Lesson 1 – Hour of Code – Bestie Greeting Card
Beginner | Grades 2+ | JavaScript | 1 hour
Learn how to make a greeting card with JavaScript! You will learn how to manipulate your own videos by accessing each and every pixel and telling it what to do with CODE! You can also upload and record your own footage to personalize the experience.

Lesson 2 – Hour of Code – Code a Snapchat Filter
Beginner | Grades 6+ | JavaScript | 1 hour
Filters have a lot of elements! Students will use colors, text, and images to create their own Snapchat filter. Students understand the different arguments used in creating images and which properties can be modified using dot notation.

Lesson 3 – Hour of Code – Code the News
Beginner | Grades 6+ | JavaScript | 1-2 hours
It’s the HOC News! Videos and graphics are all about tech, diversity, kids, and coding. Finished projects can be uploaded to the 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”

Lesson 4 – Hour of Code – Deal With It
Intermediate | Grades 5+ | JavaScript | 1 hour
Start coding for good by creating animations featuring notable women leaders and quotes that express their point of view. Explore leadership, power and strength of conviction by repurposing the popular “deal with it” meme.

Lesson 5 – Hour of Code – Community Ma
Intermediate | Grades 5+ | JavaScript | 1 hour
In this Hour of Code, you’ll learn to collect and analyze data for community engagement, by collecting data and visualizing it on a map. You’ll have created a map with your own sourced data that you can use to educate your local community!

Lesson 6 – Hour of Code – Plastic Pollution PSA
Intermediate | Grades 6+ | JavaScript | 1 hour
The goal of this Hour of Code lesson is to increase students’ awareness of the problem of plastic pollution, and the growing Great Pacific Garbage Patch. Students will create a project to help promote awareness of the Ocean’s plight.

Lesson 7 – Hour of Code – Eclipse Simulation
Intermediate | Grades 6+ | JavaScript | 1 hour
A solar eclipse is one of the most spectacular natural phenomena we can observe in our lives, and now we’re going to simulate the solar eclipse with JavaScript! Looking at the eclipse as a system of moving parts, we can deconstruct the problem into bite-sized chunks to make an interactive app that models our observations.

Why These Coding Lessons?

In the 21st century, computer science is about curing diseases, cleaning oceans, aiming for gender and race equality, and addressing global poverty. Today’s youth will one day create technology to address the world’s problems. This is why many of these free coding lessons have an emphasis on coding with a cause. Join us in this movement, to give every student in every school the opportunity to learn computer science and develop a brighter future.

Continuing Your Coding Journey

Registering for these free coding lessons is a great place to start on your coding journey. However, at Classroom Antics, we realize that to master a skill like coding, you must continue to practice and develop those skills. This is why we offer many additional coding programs like our in-person summer camps Creative Coders and Minecraft Coding. We also have a Virtual Coding Club that meets after-school in small groups (and has a self-led option).