# data[].attributes.attachment_link.description
Gameblox is a game editor that uses a blocks based programming language to allow anyone to make games. It's free and no downloads are required. You can make games online that you can play both on this site and on your mobile device.

# data[].attributes.attachment_link.readable_text
Want to code iPhone apps?

Try Thunkable and Professor Wolber's new book

App Inventor is a visual, blocks language for building Android Apps.

Educational

App Inventor is being used in classrooms all over the world to broaden participation in computer science.

Easy

Coding is like plugging puzzle pieces together-- you can learn within hours.

Fun

Build games, social apps, quizzes, and other apps for you and your friends.

Learn how to build apps

Choose a course to start mastering App Inventor

Course In A Box

Videos, Quizzes, and more.

How do you?

Glossary of essential app building techniques.

Java Bridge

Learn how to code apps with Java.

What's new on App Inventor Blog?

Checkout the latest App Inventor news.
Blog

AppInventor.org Partners

Appinventor.org is a product of the University of San Francisco's Democratize Computing Lab and is funded by the NSF and WM Keck foundation.

AppInventor.org partners with but is a separate entity from MIT App Inventor. Our focus is providing materials for learning and teaching App Inventor, work made possible only through the efforts of the MIT team in developing and maintaining the App Inventor site.

# data[].attributes.attachment_link.title
Learn to build Android apps | Appinventor

# data[].attributes.attachment_link.description
App Inventor is a visual, blocks language for building Android Apps. Educational App Inventor is being used in classrooms all over the world to broaden participation in computer science. Easy Coding is like plugging puzzle pieces together-- you can learn within hours. Fun Build games, social apps, quizzes, and other apps for you and your friends.

# data[].attributes.attachment_link.readable_text
We're thankful for you! ❤️🧡🤎 Savor $50 off a lifetime membership

Kodable has been used in over 50% of US Elementary Schools - engaging millions of kids with a fun, no-nonsense set of games that teach the basics of coding, logical thinking, and more.
Get Started

Build a foundation for your child's future.

Kids learn core programming concepts through engaging games developed with real teachers and kids.

Foster creativity and critical thinking.

A whole world of coding is available at your fingertips. With interactive lessons, creative activities and more, your child will be prepared for the digital future they'll be a part of.

Screentime that will leave you feeling all warm and fuzzy

Meet the FuzzFamily - your coding companions in the world of Kodable

The steady-haired blueFuzz, inquisitive shaggyFuzz, and the fan-favorite prismFuzz are just a few of the helpful companions that kids will have on their coding journey.

Kids love Kodable! So do teachers and parents!

Kodable is used by millions of kids all around the world. Check out some of the fun ways people are using Kodable today!

Trusted by Experts and Educators

# data[].attributes.attachment_link.description
We're thankful for you! ❤️🧡🤎 Savor $50 off a lifetime membership Kodable has been used in over 50% of US Elementary Schools - engaging millions of kids with a fun, no-nonsense set of games that teach the basics of coding, logical thinking, and more.

# data[].attributes.attachment_link.description
Games for tomorrow's programmers. Block-based programming lessons for beginners. Free from Google.

# data[].attributes.attachment_link.title
VIM Adventures - Learn VIM while playing a game

# data[].attributes.attachment_link.description
VIM Adventures is an online game based on VIM's keyboard shortcuts. It's the "Zelda meets text editing" game. So come have some fun and learn some VIM!

# data[].attributes.attachment_link.title
CheckiO - coding games and programming challenges for beginner and advanced

# data[].attributes.attachment_link.description
CheckiO - coding websites and programming games. Improve your coding skills by solving coding challenges and exercises online with your friends in a fun way. Exchanges experience with other users online through fun coding activities

# data[].attributes.attachment_link.description
Robocode is a programming game, where the goal is to develop a robot battle tank to battle against other tanks in Java or .NET. The robot battles are running in real-time and on-screen. -

# data[].attributes.attachment_link.description
A fun game to help you learn and practice CSS selectors.

# data[].attributes.attachment_link.title
Coding Games and Programming Challenges to Code Better

# data[].attributes.attachment_link.description
CodinGame is a challenge-based training platform for programmers where you can play with the hottest programming topics. Solve games, code AI bots, learn from your peers, have fun.

# data[].attributes.attachment_link.title
Computer programming - JavaScript and the web | Computing | Khan Academy

# data[].attributes.attachment_link.description
In this course, you’ll explore the wonders of what you can create with programming. Learn how to program drawings, animations, and games using JavaScript and the Processing library, and explore the technologies behind the web as you design webpages with HTML and CSS.

# data[].attributes.attachment_link.description
Code Monster gets kids excited about programming. It is a combination of a game and tutorial where kids experiment with learning to code.

# data[].attributes.attachment_link.description
Anyone can learn computer science. Make games, apps and art with code.