Programming for your class, made with

What Is An Array?

An Array is a variable that stores an ordered list of multiple values. You can use Arrays to clear the asteroid field in Asteroidia.

What are Integers?

An integer is a whole number value that is stored in a variable. Watch the video to learn how to use integers to clear the asteroid field in Asteroidia!

Back to School & Remote Learning Webinar 2020

We covered all the major updates we made over the summer, as well as some of the basics you'll need to get started this year including: Remote login tools (3:35), Remote teaching tools (8:13), How to setup one or many classes (17:28), Instructional tools and tips for each grade (24:25), Logging in and playing as a student (34:44), Audience Q&A (42:38).

Learn About Fuzztopia!

The fuzzFamily lives on planet FUZZTOPIA. Welcome! Come take a tour and learn all about their home.

What are Strings?

A string is a value that is stored in a variable and is made up of characters, letters, words, or symbols.

Beach Baby Rescue - Coding Mission 8

Help the fuzzFamily rescue baby sea creatures by collecting 12 pieces of trash from the Fuzztopia beach!

What is Kodable?

Programming for kids, made with 🧡

How to Use Functions in Bug World

A function is a set of steps that result in a specific action. Learn how they can be used to defeat the slimes in Bug World!

What Makes a Hero? Coding Mission No.7

Turn one of your real life heroes into a Bug World defender! All you need is a piece of paper, pencil, and your imagination.

What are Properties?

Properties are a characteristic of an object that change how it works.

What are Classes?

In object-oriented programming, a class is like a blueprint from which individual objects are created.

What is Object-Oriented Programming?

Object Oriented Programming (OOP) is a type of programming language that mirrors how the world works. Learn why it is useful to organize code into self-contained "objects".

Flex Your Loops Skills! Coding Mission No.4

On this coding mission, create a fun fitness program using loops in your instructions! Good luck!

What are Functions?

A function is a block of code made up of a set of steps that result in a single, specific action. Learn why functions are important in programming.

Fashionable Functions! Coding Mission No.5

On this coding mission, help a fuzz get_dressed(); by creating a fashionable function. Good luck!

What are Variables?

A variable is like a container that stores information. There are three types of variables in Kodable; strings, integers, and arrays. Why are variables important in programming?

Creative Storytelling with Conditions! Coding Mission No.6

On this coding mission, write a short story using conditional statements and create mazes in Kodable's maze maker. Good luck!

What Is Sequence?

Sequence is an ordered list of instructions. Learn why sequence, algorithms, and debugging are important coding fundamentals.

What Are Conditions?

A condition is an exception to a rule. Learn how they are used in if...then statements and how they impact code.

What are Properties? Coding Mission No.1 for Beginners

On this coding mission, you will use code to build your own fuzzes and explore fuzz properties. Good luck!

Use Properties and Values! Coding Mission No.1

On this coding mission, you will use code to build your own fuzzes and explore fuzz properties and values. Good luck!

How are Games Made? Coding Mission No.2 for Beginners

Have you ever wondered about how they were made or why they look the way they do? Design your first game on this coding mission. Good luck!

Use Variables to Design Games! Coding Mission No.2

Why are variables important for game design? On this coding mission, design your own game using properties and variables. Good luck!

How to Play: Beach Cleanup with Kodable (Medium)

Help the fuzzes clean up the beaches on Fuzztopia! Use your programming skills to recycle all the trash and help the baby seals, turtles, and penguins that live there.

How to Play: Beach Cleanup with Kodable (Hard)

Help the fuzzes clean up the beaches on Fuzztopia! Use your programming skills to recycle all the trash and help the baby seals, turtles, and penguins that live there.

Hour of Code 2019: Beach Cleanup with Kodable

Help the fuzzes clean up the beaches on Fuzztopia! Use your programming skills to recycle all the trash and help the baby seals, turtles, and penguins that live there.

What are Loops?

A loop is a command used to repeat a part of code until a desired process is complete. Learn why loops are important in programming.

How to Play: Beach Cleanup with Kodable (Easy)

Help the fuzzes clean up the beaches on Fuzztopia! Use your programming skills to recycle all the trash and help the baby seals, turtles, and penguins that live there. For beginner coders.

Make Mazes with Math! Coding Mission No.3

On this coding mission, use math and coding skills to make your own maze and then try to solve it. Good luck!

How To Use A Class Code

To login to Kodable with your Class Code, go to https://www.kodable.com/login or download Kodable from the iOS App Store. Select 'School Profile' then enter your class code and select your name!

NEW in Asteroidia!

Become a master game designer! Students design their own Asteroidia games by modifying properties of their code.

Fuzz Builder

Students meet the Fuzz Family of Kodable! Learn who the characters are, why they are exploring the universe, and how we can use coding to help!

Maze Maker

Students meet the Fuzz Family of Kodable! Learn who the characters are, why they are exploring the universe, and how we can use coding to help!

Game Designer

Become a master game designer! Students design their own Asteroidia games by modifying properties of their code.

Maze Maker

Students design and create their own mazes, and they try to solve them using the help of conditions, loops, and functions.

Fuzz Builder

Students code their own fuzz characters in our Kid Optimized Developer Environment, known as KODE.

What are Computer Programs? Ages 7-10

What are computer programs and how to they impact the world around us? What is coding? Students ages 7-10 learn all about computer science basics.

Conditions in Kodable

Students learn all about conditional statements. This short video will explain what conditions are and how to use them correctly in Kodable!

What are Computer Programs? Ages 4-6

What are computer programs and how to they impact the world around us? What is coding? Students ages 4-6 learn all about computer science basics.

Meet the Fuzz Family

Students meet the Fuzz Family of Kodable! Learn who the characters are, why they are exploring the universe, and how we can use coding to help.

What To Do First

You’ve set up a teacher account and are excited to get started... but what should you do first? Watch this video to find out!

Learn How Kodable Works

Welcome to Kodable! Learn about the games, teacher dashboard, and how to use Kodable in your classroom.

Meet the Kodable fuzzFamily

An introduction to the Kodable fuzzFamily.

How to Use The Kodable Teacher Dashboard

Welcome to your Kodable Teacher Dashboard! This short video covers the basics of teaching with Kodable, like getting students logged in, assigning game levels, lesson plans, and teacher resources.

Properties Teacher Overview

What are properties in programming? Properties are features that describe an object. They make objects different from each other!

Classes Teacher Overview

Learn all about classes in programming in this video! Classes hold information, or details, about an object. A class is like a blueprint that can be used to create a new object!

Object-Oriented Programming Teacher Overview

Why is object-oriented programming so important to understand? Our curriculum director, Brie, is going to break it down for us! Object-Oriented Programming language paradigm that categorizes pieces of code into logical, self-contained objects. It helps programmers control programs more easily!

Array Variables Teacher Overview

Take a look at this video to learn all about arrays! An array is an ordered list of related variables that includes both strings and integers. Arrays make storing and finding values easier and efficient!

Integer Variables Teacher Overview

Integers aren't just numbers! Integers are also variables in programming. Learn more about integers in this video! In programming, integers are values written and stored as numbers. Integers can be used to store values and to run loops.

String Variables Teacher Overview

Variables are very important in programming. This video explains String variables and how they are used in programming! Strings are variables used to represent text. Strings make it easier for programmers to read and to work with groups of characters.

Functions Teacher Overview

Check out this video to learn about functions and why they are important for programming! A function is a sequence of commands that can be reused together later in a program. Functions help programmers avoid repeating the same commands again and again.

Loops Teacher Overview

We're going to break down loops and explain this programming concept with examples and applications. Loops are used to repeat a portion of code a set number of times until a process is complete. Loops save time and minimize errors!

Conditions Teacher Overview

Learn about conditions and how they are used in programming! Conditions are basic “if, then” logic statements that modify how code is executed. Conditions are a key part of the decision making process for computers.

Sequence Teacher Overview

What is the first concept to learn when you're learning to code? Find out right here! Sequence is the order that commands are executed by a computer. Putting code in the correct order allows us to carry out tasks that have multiple steps.

Everything you need to teach your class to code