# data[].attributes.attachment_link.description
Featuring Katy Perry, Shawn Mendes, Panic! At The Disco, Lil Nas X, Jonas Brothers, Nicki Minaj, and 34 more!

# data[].attributes.body
Design your Google LoGo!!

# data[].attributes.attachment_link.description
No matter what field you want to go into, Computer Science is changing that industry.

# data[].attributes.attachment_link.description
Join Moana and Maui in an adventure game while learning all about loops, conditionals and the fundamentals of code. It is your Hour of Code!

# data[].attributes.attachment_link.readable_text
Hour of Code

This year, we're taking Hour of Code to new heights by offering coding opportunities that encompass both artificial intelligence (AI) and non-AI components.

Want to keep learning? Go beyond an hour

Teachers: Host an hour or read the How-To Guide

# data[].attributes.attachment_link.description
Use computer science to explore and learn about AI!

# data[].attributes.attachment_link.readable_text
Minecraft Generation AI

Venture through time to create your AI-powered inventions! The new Minecraft Hour of Code tutorial is now available in Minecraft Education for Windows, Mac, Chromebook, iPad and Mobile. Get started with free educator resources, trainings, and videos.

Get started

# data[].attributes.attachment_link.description
Use your creativity and problem solving skills to explore and build underwater worlds with code.

# data[].attributes.body
FREE FLOCABULARY VIDEOS!  Here is your opportunity to introduce your students to Flocabulary & Computer Science!

# data[].attributes.attachment_link.description
Flocabulary is teaming up with Code.org to celebrate Computer Science Education Week. Select Technology & Engineering units are FREE through December 10.

# data[].attributes.attachment_link.readable_text
What is Hour of Code™

Hour of Code™ is a global movement to introduce people of all ages to computer programming in a fun way. Tynker's Hour of Code™ games and activities can be taught during the December event, or year-round.

Your class will love Hour of Code with Tynker

Getting Started with Hour of Code games Is Quick and Easy!
Sign up today

Create your FREE account

Add students to your classroom

Tynker's Hour of Code activities

50+ fun coding activities to keep your students engaged, motivated, and rewarded as they learn programming the fun way!

No programming puzzle games experience is required of teachers or students!

Learn to program connected devices.

Teacher Resources

Frequently Asked Questions

# data[].attributes.attachment_link.title
Hour of Code | Coding Puzzles, AI and Games | Tynker

# data[].attributes.attachment_link.description
Learn to code by playing fun coding game, puzzles & projects like Minecraft, Hot Wheels, Monster High, and many in Hour of Code activities. Tynker makes learning to code fun!

# data[].attributes.attachment_link.description
The Hour of Code is a global movement reaching tens of millions of students in 180+ countries. Anyone, anywhere can organize an Hour of Code event. One-hour tutorials are available in over 45 languages for all ages.

# data[].attributes.body
This brand new lab let's you create your own app! Try it! Age 13+

# data[].attributes.headline
Turtle Academy - learn logo programming in your browser free programming materials for kids

# data[].attributes.subject
Turtle Academy - learn logo programming in your browser free programming materials for kids

# data[].attributes.attachment_link.readable_text
Project goal

Our objective is to teach programming principles in a fun and easy way making programming an accessible competence to every child in the world.

In the (quite near) future, everything we will do will require us to have basic programming abilities, and therefore it is important to learn this skill and learn to like it.

Making programming visual provides very quick rewards for the efforts, making it perfect for young children who often have trouble setting long term goals.

Want to help?

In order to make programming approachable for more people we need volunteers to translate the site to their own native languages.

If you wish to help, please contact us or donate

# data[].attributes.attachment_link.description
Our objective is to teach programming principles in a fun and easy way making programming an accessible competence to every child in the world. In the (quite near) future, everything we will do will require us to have basic programming abilities, and therefore it is important to learn this skill and learn to like it.

# data[].attributes.headline
CodeCombat - Learn how to code by playing a game

# data[].attributes.subject
CodeCombat - Learn how to code by playing a game

# data[].attributes.attachment_link.readable_text
I'm an Educator

I'm a Student

With our unique approach, students embrace learning as they play and write code from the very start of their adventure, promoting active learning and a growth mindset.

Our custom code engine and interpreter is designed for beginners, teaching true Python, JavaScript, and C++ programming languages using human, beginner-friendly terms.

Our products have helped over 20 million students enjoy learning Computer Science, teaching them to be critical, confident, and creative learners. We engage all students, regardless of experience, helping them to realize a pathway to success in Computer Science.

Ozaria Classroom

Ozaria is our brand new adventure game and your turnkey solution for teaching Computer science. Our student-facing __slides__ and teacher-facing notes make planning and delivering lessons easier and faster.

CodeCombat Classroom

Our original game teaches real-world skills through the power of play. The scaffolded curriculum systematically builds on student's experiences and knowledge as they progress.

__codecombatHome__ offers your child a fun and engaging way to advance their coding skills. With access to over 530 levels and exclusive features like pets, premium-only items, and heroes, your child can fully immerse themselves in the world of coding. They can even design games to challenge their friends, build websites and apps to share, and create private teams to compete on a group leaderboard, all in a safe and interactive environment that encourages learning and socialization.

Scott Baily , Bobby Duke Middle School

CodeCombat Worlds

Embark on a 3D coding adventure in Roblox, where you can program pets, play with friends, and develop games all while playing one. Join the CodeCombat community and unleash your creativity in the metaverse!

CodeCombat AI League

Competitive coding has never been so epic with this educational esports league, uniquely both an AI battle simulator and game engine for learning real code.

Latthaphon Pohpon, Parent

Learners

Lines of Code

Teachers

Countries

Name any program online, I've tried it. None of them match up to CodeCombat & Ozaria. Any teacher who wants their students to learn how to code... start here!
Joey, 10th Grade

Even though the class starts every Saturday at 7am, my son is so excited that he wakes up before me! CodeCombat creates a pathway for my son to advance his coding skills.

1. Create your Teacher Account

2. Create a class

3. Add students

4. Sit back and watch your students have fun learning to code

I've always had aspirations of designing video games and learning how to code ... this is giving me a great starting point.

We currently support Python, JavaScript, C++, Java, and Lua.

Why should you choose Python?
Python is both beginner-friendly and currently used by major corporations (such as Google). If you have younger or first-time learners, we strongly recommend Python.

Why should you choose JavaScript?
JavaScript is the language of the web and is used across nearly every website. You may prefer to choose JavaScript if you are planning to also study web development. We've also made it easy for students to transition from Python to JavaScript-based web development.

JavaScript's syntax is a little more difficult for beginners than Python, so if you cannot decide between the two, we recommend Python.

Absolutely! We've spent time consulting with education specialists to craft classroom curriculum and materials specifically for teachers who are using CodeCombat or Ozaria without any prior computer science experience themselves. Many schools are implementing CodeCombat and/or Ozaria as the main computer science curriculum.

Yes! Check out our __clever__ for more details on how to get started.

Yup! Be sure to use the Google Single Sign-On (SSO) Modal to sign up for your teacher account. If you already have an account using your Google email, use the Google SSO modal to log in next time. In the Create Class modal, you will see an option to Link Google Classroom. We only support rostering via Google Classroom at this time.

Note: you must use Google SSO to sign up or log in at least once in order to see the Google Classroom integration option.

We customize solutions for schools and districts and work with you to understand your use case, context, and budget. __contact__ for further details! See also our __funding__ for how to leverage CARES Act funding sources like ESSER and GEER.

CodeCombat and Ozaria run best on computers with at least 4GB of RAM, on a modern browser such as Chrome, Safari, Firefox, or Edge. Chromebooks with 2GB of RAM may have minor graphics issues in later courses. A minimum of 200 Kbps bandwidth per student is required, although 1+ Mbps is recommended.

# data[].attributes.attachment_link.title
CodeCombat: Learn to Code by Playing a Game

# data[].attributes.attachment_link.description
Learn programming with a multiplayer live coding strategy game for beginners. Learn Python or JavaScript as you defeat ogres, solve mazes, and level up. Open source HTML5 game!

# data[].attributes.attachment_link.description
Breakout EDU | Breakout EDU is the immersive learning games platform | It's time for something different

# data[].attributes.attachment_link.description
Explore, play and learn with Santa’s elves all December long