# data[].attributes.body
https://thimble.mozilla.org/en-US/

# data[].attributes.body
https://gameblox.org/

# 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.body
http://www.codewizardshq.com/

# data[].attributes.attachment_link.readable_text
 Accelerated Summer Coding Program : Take advantage of summer and sign-up for our accelerated 3-week coding program. Python, JavaScript or HTML/CSS. See Details 

Kids learn coding through teacher-led online classes from the convenience of their home.
Checkout our Program

Our daughter really enjoyed the classes by CodeWizardsHQ. She found the classes easy to follow and the instructors readily available to help discuss concepts that she didn't quite understand. I do this stuff for a living and when she came back I quizzed her and I was really happy with her responses. From her descriptions the tool each student used to enter their code and see the results was straightforward and very effective.

Jonathan Borden
Dad of 6th Grade Student

The HTML coding class was a wonderful experience! Before I had started this class, I hadn't done any real coding, and the class introduced me to a whole new experience! The way this class was taught was easy to understand, and any questions were answered with detail so we all knew what was happening and how to do everything. Overall, this was an amazing class, and I would recommend it to anyone who is interested!

The #1 thing I like about CodeWizardsHQ classes is its convenience. We both work full-time and don't have the time to drive two of our daughters to more classes. But we always wanted to introduce to coding to them. This remote, teacher-led classes are incredibly convenient as our children can take these classes from home. Highly recommended for busy parents.

My son totally enjoyed the class and learned a great deal. The instructor was patient and provided a fun yet challenging programming curriculum. My middle schooler learned many skills that are taught in the high school classes, so we are happy that he is on the right track!

The instructor was awesome. He explained things well and was on the ball in helping the students as they did their on-class coding exercises. He was very knowledgeable, managed the class well and was able to keep them learning together and moving forward.

Kim Glasgow
Mom of 7th Grade Student

Kids who learn how to code will be better able to navigate the world of the future. See what business leaders have to say about why kids should learn to code (courtesy - code.org).

You want your child to learn to code. Your child isn't that interested. It's quite common. Many parents ask us if we have ammunition that they can use to convince their child to learn to code. Something they can show their kids. That is why we have compiled these videos... Read more

Most parents believe their child should have some exposure to code. At the same time, most students aren't code literate. Why? In our facebook group for code-interested parents, we asked them why? And the #1 reason is fitting coding into their child's schedule. Here is the good news! Learning to... Read more

Your child's schedule is packed.
Activities are lined-up back to back. There is no time left to consider anything else.

However, you want your child to learn coding. Your child is also reasonably interested in trying it.

The big hurdle is finding time in the schedule.

We know this problem.

That is why we have worked hard to design a coding program that fits into your child's schedule.

Here is how we did it.

# data[].attributes.attachment_link.description
Prepare your child for success in the digital world. Kids learn coding through teacher-led online classes from the convenience of their home. Checkout our Program Our Program Real World Coding Languages Learn HTML/CSS, JavaScript, Python and code real world projects. No Driving to a physical location Students attend live online classes from their home.

# data[].attributes.body
http://www.crunchzilla.com/code-monster

# 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.body
https://www.codeavengers.com/

# data[].attributes.attachment_link.title
Code Avengers | Learn, Teach, Upskill in Programming, AI, Web Dev & More

# data[].attributes.attachment_link.description
Your gateway to the digital world. Learn, teach, and upskill in programming, web development, AI, design and more with Code Avengers

# data[].attributes.body
http://www.appinventor.org/

# data[].attributes.attachment_link.readable_text
AppInventor.org teaches you how to code with the MIT App Inventor visual coding tool. The site offers a course-in-a-box for teachers and self-directed students, including videos and a free book on App Inventor. AppInventor.org was created by Professor David Wolber and students at the University of San Francisco.

Our work is made possible by our friends at MIT App Inventor, found at appinventor.mit.edu. We are also excited about the launch of the new App Inventor Foundation at appinventorfoundation.org (more news on that soon!)

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?

Java Bridge

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
AppInventor.org teaches you how to code with the MIT App Inventor visual coding tool. The site offers a course-in-a-box for teachers and self-directed students, including videos and a free book on App Inventor. AppInventor.org was created by Professor David Wolber and students at the University of San Francisco.

# data[].attributes.body
https://www.kodable.com/

# data[].attributes.attachment_link.description
Programming for kids, made with love. Easy to follow lessons focused on student outcomes so you can teach your students to code.

# data[].attributes.body
https://codecombat.com/

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

# data[].attributes.attachment_link.description
Learn typed code through a programming game. Learn Python, JavaScript, and HTML as you solve puzzles and learn to make your own coding games and websites.

# data[].attributes.body
https://blockly-games.appspot.com/

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

# data[].attributes.body
https://www.commonsense.org/education/website/codecademy

# data[].attributes.attachment_link.readable_text
Codecademy will be useful for more advanced students; lessons are most appropriate for kids with basic computer knowledge and strong reading skills. In the classroom, kids can work alone or, when they've completed a track, collaborate to solve complex problems and build more sophisticated applications. The projects are a perfect simulation of a computer engineer's working environment. Overall, Codecademy is a fabulous introduction to a fast-growing career path as well as skills kids can use to build websites and applications.

Continue reading Show less

# data[].attributes.attachment_link.description
Codecademy will be useful for more advanced students; lessons are most appropriate for kids with basic computer knowledge and strong reading skills. In the classroom, kids can work alone or, when they've completed a track, collaborate to solve complex problems and build more sophisticated applications.

# data[].attributes.body
https://www.commonsense.org/education/game/construct-3

# data[].attributes.attachment_link.readable_text
Construct 3 is a 2D game engine that can be used to design and create your own games, such as puzzles, platformers, role-playing games (RPGs), shooters, racing games, or even storybooks. Construct 3 also includes the Box2D physics engine for creating physics-based games. The development environment runs in a browser with both online and offline file saving, so it can be used on just about any operating system, including Chrome and Android.

When students create a new game, they'll create a background, add objects, and then give behaviors to objects. Then they can add custom logic through events (conditions and actions) to make the game go. Plenty of tutorials help them get started. There's no language to learn when designing games through Construct 3; it's all drag-and-drop, along with clicking and a little typing. In addition, there's a tile map editor and an object editor, so students can create the look of their game right in Construct 3, though they can also use images created outside the interface. Objects can then be arranged on layers, which can all move independently of each other, allowing for a sense of depth. Special effect options are available, such as particle and lighting effects.

Completed games can be published on the web (HTML5), Steam, iOS, Android, Windows, Mac, Linux, Windows UWP, Facebook, or Xbox One. Games can take input from the mouse, keyboard, or even a game controller, along with multi-touch on mobile touchscreens.

# data[].attributes.attachment_link.description
Construct 3 is a 2D game engine that can be used to design and create your own games, such as puzzles, platformers, role-playing games (RPGs), shooters, racing games, or even storybooks. Construct 3 also includes the Box2D physics engine for creating physics-based games.

# data[].attributes.body
https://www.commonsense.org/education/website/code-avengers

# data[].attributes.attachment_link.readable_text
Code Avengers is definitely geared toward independent work. Nevertheless, teachers should encourage students to work together, especially if they're stuck on a difficult challenge (or they may drive you crazy asking you for help!). Keep in mind that it's important to balance this peer support with opportunities for students to struggle individually from time to time. While students need to be team players in life, they also need to be able to solve problems independently -- consider this as you plan any Code Avengers units.

Also, even for teachers with coding experience, before assigning any work here it's best to go through some of the lessons to get a feel for the program's structure. As you help students along, it will be good to know where to click for the different types of built-in supports.

Continue reading Show less

# data[].attributes.attachment_link.description
Code Avengers is definitely geared toward independent work. Nevertheless, teachers should encourage students to work together, especially if they're stuck on a difficult challenge (or they may drive you crazy asking you for help!). Keep in mind that it's important to balance this peer support with opportunities for students to struggle individually from time to time.

# data[].attributes.body
https://www.commonsense.org/education/website/mozilla-x-ray-goggles

# data[].attributes.attachment_link.readable_text
The best way to use Mozilla X-Ray Goggles is as a cold introduction to code, but it does require some buy-in from students. Start with a quick demo of how the tool works on a projector, and then let kids loose to play with anything and everything they want. A healthy dose of free, unstructured play is what will really make this work. Maybe have your class keep a master list on the whiteboard or a shared document of tags and attributes that can be changed as they discover them, for extra collaborative learning flair.

Some websites can be overwhelming when you're using Goggles, so it might help to prepare a list of curated URLs that students can choose from. Also, you'll almost certainly need a cheat sheet, reference, or tutorial for kids who struggle to get going, as some surely will. Goggles will also work great after a lesson or unit on HTML to get some meaningful live practice. And for advanced coders, you can demonstrate how many browsers have the same functionality as Goggles built right in, albeit with a more hard-core interface.

Continue reading Show less

# data[].attributes.attachment_link.description
The best way to use Mozilla X-Ray Goggles is as a cold introduction to code, but it does require some buy-in from students. Start with a quick demo of how the tool works on a projector, and then let kids loose to play with anything and everything they want.

# data[].attributes.body
https://www.commonsense.org/education/app/swift-playgrounds

# data[].attributes.attachment_link.readable_text
The fastest way to start using Swift Playgrounds is probably to have students elect to try the Hour of Code course, found in the Featured Courses section, rather than the Learn to Code 1 course. It's a curated subset of challenges from Learn to Code 1 that is meant to take about an hour to complete. This will whet students' appetites, and they'll discover that it's only the tip of the iceberg of what Swift Playgrounds offers.

It would be best if students worked alone or in pairs, sharing one device; more than two students would be unwieldy. Swift Playgrounds has so much content (almost 50 challenges in Learn to Code 1!) that it's probably best to have students progress at their own pace, perhaps as homework if they have their own devices; it would be fairly tiring to have them go through it all in one marathon session. Rather, there's enough content to break it up into weekly assignments, perhaps over a month or more. Students would then have a fairly solid coding foundation to work in the Swift programming language to develop iOS apps. This could also serve as an introduction to coding for making games, but teachers would want to move to a fully fledged game-making app on a different platform such as GameMaker: Studio, Construct 2, or maybe even Unity. Students can then learn about the overall design processes of game making, such as creating artwork, creating the specs for design goals, and learning how to work on a team.

Continue reading Show less

# data[].attributes.attachment_link.description
The fastest way to start using Swift Playgrounds is probably to have students elect to try the Hour of Code course, found in the Featured Courses section, rather than the Learn to Code 1 course. It's a curated subset of challenges from Learn to Code 1 that is meant to take about an hour to complete.

# data[].attributes.body
https://www.commonsense.org/education/website/mozilla-thimble

# data[].attributes.attachment_link.readable_text
Because it's designed to show students how their actions can change the way a Web page looks, Thimble is a great place to get practice with coding, Web design, and problem-solving skills. However, it's important to note that Thimble isn't a resource for direct HTML instruction. This is great for some students, especially those who learn well through experimentation. However, some other students may want a more direct approach, with outside lessons on the specifics of HTML syntax. See Mozilla's Teaching Activities for more support.

For those students who are happy to play and experiment with Web design and remixing projects, Thimble does have supports in place, especially through the online community. As a free, open, and well-supported platform, such as Scratch, Thimble provides one of the most inviting and supportive environments available for students who want to join the learn-to-code movement in an experiential way.

# data[].attributes.attachment_link.description
Because it's designed to show students how their actions can change the way a Web page looks, Thimble is a great place to get practice with coding, Web design, and problem-solving skills. However, it's important to note that Thimble isn't a resource for direct HTML instruction.

# data[].attributes.body
https://www.commonsense.org/education/game/codecombat

# data[].attributes.attachment_link.readable_text
CodeCombat is an adventure game and curriculum that teaches kids coding fundamentals. Whether they're stuck in a dungeon surrounded by enemies or racing across a battlefield prepared to conquer a foe, CodeCombat puts players into the action. There are tons of levels and multiple courses including Computer Science 1-5, Game Development, and Web Development. Along with an individual version for home, the classroom version for schools allows teachers to select courses and monitor progress, as well as access a number of curriculum guides, lesson plans, cheat sheets, and more. Other features include clans, student-created games, and multiplayer arenas.

Unlike other hack-and-slash fantasy games, CodeCombat players control their on-screen characters through programming. Want a knight to run down a hallway and taunt an ogre? Write a little JavaScript or Python that directs the character where to move and what to do. Want to roll a cannon across an open field and lob a bomb onto a patrolling enemy? Program the coordinates and launch your missile by calling the correct function. Each puzzle-like level challenges players to win the level by typing in code and running it to see what happens. Before kids know it, they've worked through the fundamentals and some advanced programming concepts and, in the process, outwitted some lumbering monsters.

# data[].attributes.attachment_link.description
CodeCombat is an adventure game and curriculum that teaches kids coding fundamentals. Whether they're stuck in a dungeon surrounded by enemies or racing across a battlefield prepared to conquer a foe, CodeCombat puts players into the action. There are tons of levels and multiple courses including Computer Science 1-5, Game Development, and Web Development.

# data[].attributes.body
https://www.commonsense.org/education/website/codesters

# data[].attributes.attachment_link.readable_text
Codesters provides authentic coding experiences within a well-designed platform. As with most other coding websites, students follow scaffolded tutorials to learn coding basics. What makes Codesters stand out is its focus on learning to code in Python, a professional programming language. The workspace is centered on a text-based code editor. Students learn to read, modify, and write their own code using a combination of drag-and-drop tools and typing directly into the Python code. Each lesson includes three phases: build, modify, and create. These phases move students from step-by-step instructions to a blank slate for creating their own projects.

Codesters includes a class page where work is shared between classmates for review and remixing. Both the student and teacher dashboards provide clear data; students can track their progress through each step of the lesson, and teachers can drill down into student data. Codesters also makes it easy to preview each lesson. Detailed written lessons plans are provided for teachers and include standards alignment, learning targets, differentiation ideas, and more.

# data[].attributes.attachment_link.description
Codesters provides authentic coding experiences within a well-designed platform. As with most other coding websites, students follow scaffolded tutorials to learn coding basics. What makes Codesters stand out is its focus on learning to code in Python, a professional programming language. The workspace is centered on a text-based code editor.

# data[].attributes.body
https://www.commonsense.org/education/game/gamesalad

# data[].attributes.attachment_link.readable_text
GameSalad lets kids create custom games in a visual, rule-based coding system, so there's no need to know any coding language. Kids drag and drop images and sounds into a workspace to design scenes, then set behavior rules to drive game mechanics -- all with relative ease and in an engaging, resource-rich environment. Beginners can follow game development curriculum units with detailed student/teacher guides, video tutorials, lesson plans, schedules, checklists, rubrics, assessments, sample projects, and all the image and sound files ("assets") needed to complete a game. Advanced users can create custom assets, import them into GameSalad, and use the same drag-and-drop, programmable rule sets to customize game mechanics.

There's an active online community with lots of shared projects and how-to videos. Kids can publish their games for OS, iOS, Android, Kindle, and HTML5, and opt for monetization and social features with a Pro-level subscription; the Basic level allows for only HTML5 gameplay.

# data[].attributes.attachment_link.description
GameSalad lets kids create custom games in a visual, rule-based coding system, so there's no need to know any coding language. Kids drag and drop images and sounds into a workspace to design scenes, then set behavior rules to drive game mechanics -- all with relative ease and in an engaging, resource-rich environment.

# data[].attributes.body
https://www.commonsense.org/education/website/thunkable

# data[].attributes.attachment_link.readable_text
Thunkable is the next iteration of MIT App Inventor, combining a block-based coding language similar to Scratch with the ability to design an app screen by screen. If you're a previous App Inventor Android user, know that the Thunkable interface is more or less the same. To start, you must choose Android or iOS. Then, in design mode, you add elements to a cell phone-sized screen. Users can add buttons, text, images, and even map functionality to create a fully functional app. Once each element is added, you can code its function by switching to Blocks and adding interlocking code blocks. Unlike with Scratch, you're not coding the actions of a cute little character, so it's not easy to just start playing around. Instead, you need a bit of a plan, or you can make use of the tutorials.

Thunkable has a set of 10 tutorials on YouTube that provide a good start in both understanding what the site is capable of and getting you initiated to building apps. As you build your app, you can test it by mirroring it on an Android device or -- if you have the Thunkable app -- on an iPhone or iPad. You can build a real app that will run on a device and can be published (and sold if it's good) on Google Play or the Apple App Store (though there's a fee for that).

# data[].attributes.attachment_link.description
Thunkable is the next iteration of MIT App Inventor, combining a block-based coding language similar to Scratch with the ability to design an app screen by screen. If you're a previous App Inventor Android user, know that the Thunkable interface is more or less the same. To start, you must choose Android or iOS.

# data[].attributes.body
https://www.commonsense.org/education/app/lightbot-programming-puzzles

# data[].attributes.attachment_link.readable_text
With the push to get students programming, teachers need a variety of tools to reach a variety of learners. They could offer kids a choice of several programming games or introduce a new game periodically. Lightbot is a good one to use to introduce looping and procedures because the design, with separate folders for each, really makes sense. Levels are quite challenging, however, so having other programming-game options for kids who get frustrated or permanently stuck is a good idea.

Continue reading Show less

# data[].attributes.attachment_link.description
With the push to get students programming, teachers need a variety of tools to reach a variety of learners. They could offer kids a choice of several programming games or introduce a new game periodically. Lightbot is a good one to use to introduce looping and procedures because the design, with separate folders for each, really makes sense.

# data[].attributes.body
https://www.commonsense.org/education/website/appinventororg

# data[].attributes.attachment_link.readable_text
The Appinventor.org site provides a comprehensive set of resources for teaching and learning programming using the MIT App Inventor and App Inventor 2 tools. The site functions as a nice companion to the book App Inventor 2: Create Your Own Android Apps. Following the book's detailed, illustrated lessons (available for download for free on the site in PDF format), students walk through a series of units focused on key programming concepts, beginning with lessons that are easy for beginning students, and working up to intermediate level concepts and projects. Each of these lessons is presented as an engaging project organized around topics, such as gaming or retrieving stock market data from the web. The lesson modules include videos, text, quizzes, creative projects, readings from the book, and Learning Nuggets that teach students more about programming in the block code environment. Students can also access the App Inventor Classic tutorial videos, if they are interested in seeing the site's original content.

Step-by-step, the fully illustrated lessons take students through the App Inventor's drag-and-drop puzzle-piece interface (familiar to anyone who has ever used Scratch). There are also downloads of complete projects and, in many cases, video walkthroughs. Students are also able to expand on their learning and add additional functionality to their Android apps with the "glossary" of app building techniques that addresses specific coding tasks and has specific examples. Additionally, the site includes Java Bridge, which teaches students how to code apps in Java. A free, downloadable Java code library is available that's easier to learn than the Android SDK, along with several example applications and short beginner and intermediate courses in the topic to get students started.

# data[].attributes.attachment_link.description
The Appinventor.org site provides a comprehensive set of resources for teaching and learning programming using the MIT App Inventor and App Inventor 2 tools. The site functions as a nice companion to the book App Inventor 2: Create Your Own Android Apps.

# data[].attributes.body
https://www.commonsense.org/education/game/gamemaker-studio-2

# data[].attributes.attachment_link.readable_text
GameMaker Studio 2 is the real deal; its drag-and-drop programming environment allows new game designers to jump right in and create 2D games. With it, they can create professional-level games, but it's still accessible to amateurs and those on a budget. When students want access to more flexible or nuanced behavior for game objects, they can switch over to the built-in GML language, which is based on C. The included image, room, sprite, object, and tileset editors give complete control over the game, all within the workspace. Any users of the original GameMaker: Studio version will find many new available functions, but, since the new update is backward compatible, projects from the original will also work here.

GameMaker Studio 2's user interface for creation is consistent and clear. Making a game is a straightforward process of assembling all the game pieces into a common library, shown through an expandable hierarchy tree, and then setting up various "objects" using those art or sound pieces. This is followed by adding different behaviors to the objects (such as what to do when a player pushes the left arrow key or when one object collides with another), creating a new "room," and placing the objects in the room. Games can be run/played at any point, making for instant feedback on what has been already created.

Depending on the purchased license, students can create games for use in desktop, mobile, console, or web environments, and even sell them in the Marketplace. A huge community is available for getting help and finding ideas. The trial version of GameMaker has limited resources and, with it, you can't create executables. But it gives sufficient functionality to figure out if this game development environment is what you need.

# data[].attributes.attachment_link.description
GameMaker Studio 2 is the real deal; its drag-and-drop programming environment allows new game designers to jump right in and create 2D games. With it, they can create professional-level games, but it's still accessible to amateurs and those on a budget.

# data[].attributes.body
https://www.commonsense.org/education/app/cargo-bot

# data[].attributes.attachment_link.readable_text
Use Cargo-Bot to bring STEM into the classroom. Have a programmer talk to kids about careers in computer programming, the importance of each step of the coding process, and how the game relates. Once kids have mastered the concepts, encourage them to write their own programs using tools available on the iPad, like Codea, or online, like Scratch.

Continue reading Show less

# data[].attributes.attachment_link.description
Use Cargo-Bot to bring STEM into the classroom. Have a programmer talk to kids about careers in computer programming, the importance of each step of the coding process, and how the game relates. Once kids have mastered the concepts, encourage them to write their own programs using tools available on the iPad, like Codea, or online, like Scratch.

# data[].attributes.body
https://www.commonsense.org/education/website/made-with-code

# data[].attributes.attachment_link.readable_text
Made with Code does a great job introducing kids to visual-based coding. Projects are relatively short, can be used for individual or group work, and are relevant to tween/teen interests. Consider the mentor videos as discussion points about opportunities in the tech industry; use Host a Party to inspire a whole-class coding challenge or for Hour of Code; collaborate with other projects in your area to build a network of young coders.

After completing a few projects, kids will be ready to apply their skills in other coding platforms such as Scratch, Code Avengers, Codemoji, or Codecademy. Many popular robotics kits run on Blockly code, too, so this website's a great launching pad into the world of robotics.

Continue reading Show less

# data[].attributes.attachment_link.description
Made with Code does a great job introducing kids to visual-based coding. Projects are relatively short, can be used for individual or group work, and are relevant to tween/teen interests.

# data[].attributes.body
https://www.commonsense.org/education/app/tickle

# data[].attributes.attachment_link.readable_text
Rather than controlling only one robot or device, Tickle lets students control a variety of robots, drones, Arduino, and other smart devices. Navigation includes Projects, where students can see demo programs, alter them, or create new ones; Courses, which takes students out of the app and online to view even more demos and lessons; and Devices, which highlights the Star Wars BB-8 robot, several droids, Arduino Bean, Dash & Dot robots, Sphero, and more.

To create the programs, students drag visual blocks of code into place, linking them to create the program. If they don't have a device, they can still program simple in-app games. Teachers should know that students are instructed to tap and hold a confirmation message saying they have adult help if they're under 13.

Continue reading Show less

# data[].attributes.attachment_link.description
Rather than controlling only one robot or device, Tickle lets students control a variety of robots, drones, Arduino, and other smart devices. Navigation includes Projects, where students can see demo programs, alter them, or create new ones; Courses, which takes students out of the app and online to view even more demos and lessons; and Devices, which highlights the Star Wars BB-8 robot, several droids, Arduino Bean, Dash & Dot robots, Sphero, and more.

# data[].attributes.body
https://www.commonsense.org/education/app/cozmo

# data[].attributes.attachment_link.readable_text
The Cozmo app controls the Cozmo robot by Anki. This small robot is designed for tabletop use and connects to your mobile device by broadcasting its own secure Wi-Fi signal (not a Bluetooth connection). Cozmo comes with a charging station and three Cubes, which are battery-powered blocks that Cozmo interacts with. Cozmo talks, sings, moves around, and lifts its arms. With a built-in camera, it also "senses" its environment and uses facial recognition software to interact with humans.

The app offers a variety of interactive games, an exploration mode, and a Code Lab where you can use block coding to alter Cozmo's existing activities or create new programs from scratch. To play with Cozmo, you have to "feed" and "maintain" it like you would care for a robot or pet in the real world. However, these maintenance activities are just part of the experience, and Cozmo is actually maintenance free, except for battery charging, of course. As you play with Cozmo, you earn "sparks," which you use to unlock new activities within the app.

# data[].attributes.attachment_link.description
The Cozmo app controls the Cozmo robot by Anki. This small robot is designed for tabletop use and connects to your mobile device by broadcasting its own secure Wi-Fi signal (not a Bluetooth connection). Cozmo comes with a charging station and three Cubes, which are battery-powered blocks that Cozmo interacts with.

# data[].attributes.body
https://www.commonsense.org/education/website/scratch

# data[].attributes.attachment_link.readable_text
Teachers can use Scratch to teach students coding concepts and elements of computational thinking. Once students are proficient in using it, Scratch can become another tool for demonstrating learning in other content areas. Through animation, audio, image, and text, students can tell stories, explain concepts, and create art and games. The Scratch platform can be another option for project-based assessments -- an alternative to writing, presentations, etc. For coding teachers, Scratch is a great springboard to traditional text-based coding languages like Ruby or Swift.

Scratch has an expansive community of users and educators (from around the world, since Scratch supports dozens of languages). Because of this community, everyone from the complete novice to the seasoned expert can find tutorials, answers to questions, projects to remix, and, most important, inspiration to continue building their coding skills and finding new challenges.

Continue reading Show less

# data[].attributes.attachment_link.title
Scratch Review for Teachers | Common Sense Education

# data[].attributes.attachment_link.description
Teachers can use Scratch to teach students coding concepts and elements of computational thinking. Once students are proficient in using it, Scratch can become another tool for demonstrating learning in other content areas. Through animation, audio, image, and text, students can tell stories, explain concepts, and create art and games.

# data[].attributes.body
https://www.commonsense.org/education/website/itch

# data[].attributes.attachment_link.readable_text
If you're a competent Scratch user, Itch will only make your teaching easier and more efficient. After you set up your class, you can assign or create projects, monitor progress, and push students to be more innovative with Scratch's coding tools. You can assess work or, even better, you can easily look inside students' code to help answer questions or showcase a brilliantly executed repeating loop. If you haven't had time to master Scratch but still want to help students become better coders, Itch may be your new best friend.

Each Itch module contains tons of support resources for you and your students (so you don't have to spend hours every night learning how to make that sprite do new tricks all the time). Those modules fit together well to build student coding skills and conceptual understanding as students move through the lessons. You can assign all your students the same project, or you can differentiate by assigning different projects to different students. You can also create your own projects for students to complete if you're comfortable doing so.

Itch leaves all the collaborative potential of coding open to you. You could:

Have students work in pairs and compare code

Have students create bugs for their peers to find and fix

Showcase different solutions to coding problems

Itch's assessment rubrics are easy to use and also allow for meaningful comments on student work. Rubrics include a range of factors ranging from the concrete (presence of certain types of code blocks) to creative (such as artistic design or innovative use of code).

Continue reading Show less

# data[].attributes.attachment_link.description
If you're a competent Scratch user, Itch will only make your teaching easier and more efficient. After you set up your class, you can assign or create projects, monitor progress, and push students to be more innovative with Scratch's coding tools.

# data[].attributes.body
https://www.commonsense.org/education/website/codemoji

# data[].attributes.attachment_link.description
Common Sense is the nation's leading nonprofit organization dedicated to improving the lives of kids and families by providing the trustworthy information, education, and independent voice they need to thrive in the 21st century.

# data[].attributes.body
https://www.commonsense.org/education/top-picks/best-coding-tools-for-middle-school

# data[].attributes.attachment_link.title
Best Coding Tools for Middle School | Common Sense Education

# data[].attributes.attachment_link.description
Coding tools suitable for a range of middle school students. Explore this Best Coding Tools for Middle School Top Picks list of 38 tools curated by Common Sense Education editors to find relevant and engaging edtech solutions for your classroom.

# data[].attributes.body
https://www.playcodemonkey.com/

# data[].attributes.attachment_link.title
Coding for Kids | Game-Based Programming | CodeMonkey

# data[].attributes.attachment_link.description
CodeMonkey is a leading coding for kids program. Through its award-winning courses, millions of students learn how to code in real programming languages.

# data[].attributes.body
https://code.org/learn

# 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.body
http://www.codewizardshq.com/coding-websites-for-kids/

# data[].attributes.attachment_link.readable_text
We've all know that we need to teach kids to code. We're surrounded by tech. Our children need to understand how tech works so that they are more than just consumers of technology. And, coding is where the jobs will be. But the question remains, how to make sure our children learn coding. One path is to use a website that teaches kids to code, but which one?
Here's a list of sites that teach kids to code. These 19 coding websites for kids are organized by age. The list includes both paid and free resources to give you some ideas.

No time to read this article now? Download the PDF for future reference!

AGE-WISE LIST OF WEBSITES THAT TEACH KIDS TO CODE
FOR ELEMENTARY SCHOOL STUDENTS
Blockly teaches programming principles and introduces JavaScript using a block-based programming approach.

Puzzle pieces appear on the screen. Each puzzle piece represents a block of code, which is kind of like a paragraph in a story. The child drags-and-drops the puzzle pieces to create a sequence of code to complete the "story" that makes up the software program. Then the child runs the program and sees the results, which can be an animation of a person moving through a maze or a bird flying toward its nest.

Blockly's games require the child be able to read. Some of the games include using the number of degrees to define the direction an object moves. So, it's not for really little kids despite it using a gamification approach and simple graphics.

Overall, Blockly is designed for children who don't have any experience with coding. It's aim is to make them ready to learn conventional text-based computer programming languages.

2. Code Combat
For ages 5-17. Core levels are free. Monthly subscription for additional levels.

Code Combat is an online game that teaches Python and/or JavaScript coding using text-based programming.

Kids play through different levels of an RPG (role playing game), learning the Python or JavaScript programming language along the way.

The first world that players visit is called Dungeons of Kithgard. The hero is a Medieval warrior called Anya. The player directs Anya down a path toward a gem and away from the spikes along the way in the first game. The player tells Anya where to go by typing lines of code into the screen, and then running the program.

After successfully completing a level, the player moves up to more complex tasks and coding. Once all the challenges are completed in this world, the player moves on to another world and a new, more complicated set of challenges.

Code Combat requires the player to be able to read and type, though some code can be chosen by clicking on it in a drop-down menu.

Code Combat developers help teachers use it in their classrooms by providing course guides and wikis. They also promise a Course-in-a-Box containing a semester's course content.

3. Code Monkey https://www.playcodemonkey.com/
For ages 9+. Annual subscription fee.

Code Monkey teaches computer program through online games. Starting with helping a monkey gather bananas, the player works through a series of challenges and eventually learns enough code to be able to build his or her own game.Using a text-based editor, the player learns CoffeeScript, a language that uses a syntax that is similar to written English but compiles into JavaScript.

The teacher's subscription includes access to 32 lesson plans, three challenge workshops, and access to an online Google group.

Code.org Studio presents a series of four courses that teach computer science fundamentals. At the end of each course, students are able to create interactive games or stories for sharing online.

Each course is made up of a series of puzzles, videos, and activities that teach the principles behind computer science. Course 1 is for early readers (age 4-6) and can be skipped if your child is already reading proficiently.

Even though the later courses use the block-based approach for programming activities, students can choose to see the text-based code that is generated. Taken together, this series of four courses make up a curriculum that has been organized for use in the classroom and is aligned with ISTE standards

5. Kodable
For ages 4-11. The basic curriculum is free. A parent plan, available for a flat fee, includes an advanced curriculum and access on any device.

Kodable teaches computer science fundamentals through a kid-friendly, self-directed lessons.

Starting with games at the Kindergarten level, the student progresses to reading and writing JavaScript. Organized as a classroom curriculum, each unit includes a teacher's script, an unplugged activity, an independent practice activity, and some kind of assessment or quiz. The lessons are designed such that they take about 30 minutes each to complete.

No time to read this article now? Download the PDF for future reference!

Scratch is a programming language used to create stories, games, and animations. Kids learn Scratch by building projects and sharing them in the Scratch online community.

Scratch was developed by the L ifelong Kindergarten Group at the MIT Media Lab . Even though it was designed to be a stepping stone to more advanced programming languages, students have used Scratch to create animations for classroom projects in science and math.

Inside the Scratch website, there's a step-by-step guide to help those starting out. And the help page includes links to the printable Get Started Guide, video tutorials, and starter projects.

For those who want to use Scratch offline, an offline editor can be downloaded and installed on your computer.

7. Tynker
For ages 4-14. A sample of coding lessons is available at Tynker for free. Access to the complete library and a private Minecraft server requires a monthly subscription.

Tynker is a self-paced online programming course for kids. Kids can learn to build their own games and apps, as well as learn how to program Minecraft mods.

The programming courses are game-based and space-themed with space aliens and rocket ships. Kids progress through three levels of games/classes for the track that matches their age.

FOR MIDDLE SCHOOL STUDENTS
A collection of courses related to the popular Minecraft game teaches kids about mods and skins, how to create mods, and how to build multi-player Minecraft games. With a paid subscription, kids have access to their own private Minecraft server, providing a safe environment for them to build mods and then play online with their invited friends.

The App Inventor site provides access to and tutorials for App Inventor, a visual programming language used to create Android apps.

Originally created by Google, App Inventor makes it possible to program Android apps by moving objects around the screen. This approach is similar to block-based programming.

MIT now hosts App Inventor online, making it available for free. Additionally, the tutorials have been refined for use by teachers and gathered into a Course-in-a-Box that includes video and text-based lessons. The course begins with setting up App Inventor and moves through building progressively more complex Android apps.

Code Avengers presents self-paced, mostly text-based courses. The courses include introduction to coding, introduction to web development, and coding in Python, HTML & CSS, or JavaScript.

Kids work through the lessons, debugging code, and completing challenges before moving to the next lesson. When they hit a snag, kids have access to limited online support. If they still have questions after searching the online support, kids can email technical support for help.

Code Monster is an interactive game that gives kids a place to practice writing JavaScript. It assumes that the user already knows some JavaScript and just needs a place to practice syntax.

Minimal instruction is available on this site. There's a How to Play page, About page, and a FAQ. That's it. The FAQ encourages the student to search for JavaScript tutorials and textbooks elsewhere. The purpose of Code Monster is to provide a fun, immersive platform to practice syntax.

11. CodeWizardsHQ
For ages 11+. Monthly fee.

CodeWizardsHQ has adopted a blended method to teach kids to code. CodeWizardsHQ teaches coding principles and practices using a combination of small, teacher-led classes delivered via the internet and student build-as-you-learn projects.

By completing its comprehensive 12-part curriculum, students are introduced to HTML & CSS, JavaScript, WordPress, Responsive Design, App Development, Python, MySQL, and Git. Each part takes three months to complete.

At the end of the curriculum, kids learn how to code actual apps.

Classes meet online weekly for an hour and students work independently or in groups on projects and assignments. Students demonstrate their understanding of coding through building-as-you-learn projects that can be easily shared in the CodeWizardsHQ online community. And every student has direct access to an instructor who is an experienced coder.

Because the instruction and projects are internet-based, students attend CodeWizardsHQ from any place where there is a reliable internet connection. There is no need to drive the student somewhere to attend classes. And students can continue making progress even during holiday travel.

GameBlox is a block-based programming site for making computer games.

The "Make a Game" button takes the student straight to the code editing screen. Once there, click on the "Help" button at the top of the screen and links to five getting started tutorials appear. Beyond this, the site doesn't offer any instruction. There is an online forum on the site where questions can be posted. And some video tutorials can be found on YouTube.

The games students make can be played online at the GameBlox site or on a mobile device using the GameBlox app. The app is available for both Android and iOS.

Thimble by Mozilla is an online code editor for HTML, CSS, and JavaScript.

Kids learn by doing on Thimble. Lessons are organized into projects. The kids choose between starting a new project or remixing (i.e., making changes to) an existing project.

Once in the project, the screen is split horizontally showing both a preview of the webpage and the code behind it. As the kids update the HTML, CSS, or JavaScript code, they see its effect in the preview screen for the web page. This is the process used to demonstrate how the code works. Projects can also be previewed as they would appear on a desktop screen or a smartphone, adding the concept of responsiveness to the experience. Once complete, a project can be shared online.
FOR HIGH SCHOOL STUDENTS
Canned remix projects have tutorials embedded in them. Kids can toggle the screen between the project and a tutorial for these project remixes. Otherwise, there is just single FAQ page available as help.

Codecademy offers a comprehensive set of text-based courses on web development and related programming languages.

Aimed at those interested in working as coders, Codecademy courses cover how to make a website and a whole slew of related coding languages, including HTML & CSS, Ruby on Rails, Python, JavaScript, jQuery, SQL, PHP, and more.

For those looking to get their first job as a coder, the final project in the paid PRO track covers how to build an professional online portfolio.

Access to Codecademy courses is free. The paid PRO track adds a personalized learning plan, quizzes, projects, and access to live advisors.

Code HS delivers a blended learning approach to high school computer science classes.

Using video lessons, coding exercises, and live tutors, Code HS blends online, self-paced classes, quizzes to assess subject mastery, and (with a paid version) access to live tutors.

Courses include two Intro to Computer Science classes, one in JavaScript and the other in Python. The catalog also lists two AP classes: AP Computer Science Principles and AP Computer Science in Java.
16. Code School
https://www.codeschool.com/For ages 14+. Monthly subscription.
A limited free level is available. The three paid levels add quizzes, handouts, lesson plans, various dashboards, and access to live tutors.

Code School offers one of the largest selections of coding courses online for new and aspiring developers.

Over 50 separate courses are organized into seven paths. Each path covers the fundamentals of a single coding language or topic. The following is a sampling of the courses offered by Code School: Ruby, JavaScript, HTML & CSS, iOS, and databases.

Each course is built around a storyline that gamifies the material taught. Instruction is delivered via video and reinforced through coding challenges. An online community forum addresses students' questions.

Code Wars challenges trained coders to pursue mastery by completing coding challenges that are delivered online. Coding challenges are available for CoffeeScript, JavaScript, Python, Ruby, Java, Clojure, Haskell, and C# (Csharp).

In an approach based on the Japanese martial arts practice of kata, the first step in Code Wars is to choose a language and prove your skills. Based on this initial challenge, the coder is ranked and given a challenge. The challenges get progressively more difficult. Coder gains Honor points for each challenge that she successfully completes. Once the coder earns enough honor points, the coder moves a level up.

Once a challenge is successfully completed, the coder has the access to the solutions of other coders who've completed the same challenge. By studying other people's approach, the coder gets new insight into how the code works.

18. Khan Academy - Computer Programming Ages 13+. Free.

Khan Academy - Computer Programming has courses in JavaScript, ProcessingJS, HTML & CSS, HTML & JavaScript and SQL.

Each of these courses presents a comprehensive introduction aimed at building a base for professional level skills. There's also a section called "Meet the Professional" which contains interviews with 11 computer programmers from around the world working in a variety of industries.

Normally Khan Academy presents its courses via video. For its programming courses it uses "talk-throughs" which are more interactive than a normal video. With a talk-through the student can pause the video and "play" with the code listed on the screen. Talk-throughs are followed by step-by-step coding challenges and projects, both designed as coding practice. Finally, there's a community programs area (i.e., online forum) where students can share projects, leave comments, and ask questions.

Khan Academy estimates each course will take between 15 and 40 hours to complete. The computer programming courses are most appropriate for high school students and adults, but a tech savvy middle schooler could probably work through them with some mentoring.
As you can see there are many options if you are looking for websites that teach kids to code using a self-study mode. Depending on your child's age and interests, you can choose which one to start with.
Vidcode is a video coding platform aimed primarily at teen girls who want to learn how to code.

Using JavaScript, students learn coding as they produce videos and motion graphics. As they work, students see a thumbnail of the video and code behind it side-by-side. As they make changes to the code they can see the effect in the thumbnail. Once done, video projects can be shared in the Vidcode online community or via social media.

Free access to Vidcode gives access to the software, some beginner tutorials, and an online community. Tiered for-pay annual subscriptions also give access to projects, lesson plans, and curriculum.

Bonus : What does it take for your child to successfully learn coding through online self-paced courses? Download our FREE checklist to uncover the 5 critical success factors.

# data[].attributes.attachment_link.title
19 Coding Websites for Kids: Elementary, Middle, and High School Students

# data[].attributes.attachment_link.description
We've all know that we need to teach kids to code. We're surrounded by tech. Our children need to understand how tech works so that they are more than just consumers of technology. And, coding is where the jobs will be. But the question remains, how to make sure our children learn coding.

# data[].attributes.body
https://www.tynker.com/

# data[].attributes.attachment_link.readable_text
Over 5,000 Award-Winning Lessons

Tynker empowers over 100 million students and serves over 150,000 schools worldwide.

Mod Minecraft

Make your own skins and experience basic Minecraft modding with Tynker.

Learn Python

Learn to code browser-based games using Python, pen drawing and Turtle graphics.

Explore AI

In this exciting elective course, you'll explore artificial intelligence and machine learning - with JavaScript.

Empower the Next Generation with Tynker -
Unleash Creativity and Innovation in Kids Everywhere

Approved by Educators.
Loved by Kids

Story Based Lessons

Kids learn with block-based coding before transitioning to text-based languages like JavaScript and Python.

Built-in Tutorials

Tynker's interactive lessons break down coding fundamentals as they solve fun puzzles.

Interactive Assessments

Quick practice quizzes and assessment tests evaluate's a child's comprehension of subjects taught.

Explore Curriculum

Why Should Kids
Learn to Code with Tynker?

Because technology is so integrated into virtually every aspect of our lives, learning about it is more important than ever. Our coding platform makes it convenient and fun for kids and teens to gain knowledge that will serve them well throughout their lives. You can count on our trusted methods to help them develop and grow their capabilities with computers.

Tynker isn't just for schools and coding camps, though. Parents who value STEM education and want their children to know how to code should know that our kids programming platform can be used at home, too. Tynker offers a range of coding for kids solutions with icon-coding for pre-readers, block-based coding, and advanced courses in Python, JavaScript, data science, art, and image processing. There are quarterly, yearly and lifetime plans which include access for up to 3 children, and our online classes for all ages are an excellent way for them to gain the supplemental STEM skills needed for their future.

Trusted by Leading Brands

Our methods for learning to code all are provided within a safe, moderated community that is built around encouraging students to gain confidence in their abilities and do so without fear of failure.

Frequently asked questions

Is coding good for kids?

We're living during a high-tech revolution, witnessing life-changing advancements in medicine, environmental conservation, and much more. At the core of all these amazing projects and discoveries is CODE. Code can be the thing that differentiates your child from peers and allows them to stand out as an asset for companies when they are looking for employment. The children who learn to code today will become the creators of the technology tomorrow. Learning how to code can help children make a major contribution to the world that they live in and make a lasting impact.

As kids and teens learn to code, they also build essential skills like critical thinking, logic, and problem-solving. They learn to logically sequence events, create playable games, tell good stories, and model real situations. They also learn computational thinking by developing algorithmic and design thinking abilities. Coding for kids has become an essential element of a child's education and an excellent way to express their creativity and imagination.

How do I start my child coding?

Coding, otherwise known as programming, is a creative activity for all children. Your child might not care about writing data processing algorithms, but they might enjoy creating games, programming music, designing websites, or just playing with code. Learning to code is for everyone; you don't have to be good at math or a "techie" to learn how to code. Kids as young as five can learn to code and pick it up faster than most adults.

When your kids are starting, pick a program like MIT's Scratch or Tynker Junior app. The visual style of these programs makes it easy for young children to learn to code. Scratch and Tynker have a graphical interface that works. Drag-and-drop code blocks snap together. Pieces of code that don\'t make computational sense won't fit together, making syntax errors impossible.

Older children can learn to code with Python by building games, art, music, and more. Some programs like Tynker offer a placement test to set your child on the right track for their age and experience level.

What age is best to introduce coding to kids?

Every child learns at their own pace. They can learn different subjects at varying rates and ways. Experts believe that children should learn coding at an early age. According to MIT, the best age for kids to start learning coding languages such as Scratch Jr or Tynker Jr is from 5 to 7. Many programs allow your children to progress at their own pace or hire an instructor to help them move along.

With Tynker, a placement test will place your child on the correct path based on age and skill level, and Tynker supports children up to age 18 with real-world text languages like Python and JavaScript. Children progress to more difficult coding courses with the support of interactive tutorials and video instructions at their own pace.

Which is the best coding for kids program?

With so many great services available, learning to code has never been easier! For example, Scratch and Tynker provide innovative visual coding languages that make coding fun. Coding is a great way to broaden your child's worldview and develop their creativity, critical thinking, and problem-solving skills. Here are a few coding for kids options to review:

Game-based learning -Game-based platforms such as Tynker and the challenges on Code.org motivate kids to use code to complete game levels.

Independent learning with Scratch -Scratch from MIT is a great way of getting started with code. Although they don't have courses, there's a vibrant community to learn from.

Online courses-Enroll in a Python or JavaScript course on Codecademy or Tynker or learn to code with Processing on Khan Academy. Tynker offers advanced courses like Processing 1, using p5.js to introduce the foundational concepts of art and computer science.

Build an app-Learn to build your own iOS app using Swift. Install the Swift Playgrounds app by Apple.

Use a book-Learn by following along with books like Mission Python, Super Scratch Programming Adventure, or Coding with Minecraft. Tynker has a series of super-informative coding activity books, including Code These Games, Code These Minecraft Mods, and Code This Art.

Why is coding needed?

Coding is the method of giving a computer instructions to perform a specific task. You may also hear coding referred to as software programming or computer programming. These instructions are communicated using a language that computers can understand, like visual blocks, JavaScript and Python.

Coding for kids lays the groundwork for our world's technology, from microprocessors in everyday items like refrigerators and water heaters to sophisticated programs that run our cars and buildings. Learning to code is a great opportunity for children of all ages to develop their problem-solving and critical thinking skills, while building the necessary focus and organization to see projects through to completion.

Coding usually begins with drag-and-drop visual programming in which children connect blocks together to make programs. Visual programming teaches the fundamental concepts without typing or syntax by placing the focus on the logic behind the code. Once they've learned the basics, children can transition to real-world programming languages like Python, JavaScript, and C.

From online coding courses and games to offline learning, from in-person coding instruction to live online tutoring, there are endless coding resources available. The best coding platforms and programs like Scratch, Code.org and Tynker give children of all ages and experience levels the ability to code while making the process fun and engaging.

Why should we use Tynker coding for kids?

Tynker is the world's number one coding platform for children ages 5 to 18 for a reason-it works! Tynker powers the creativity of over 100 million students and serves thousands of schools and educators worldwide.

Tynker's award-winning, gamified courses and coding for kids activities encourage kids to complete projects as they have fun, allowing them to progress from novices to experts using languages like Python. Tynker's interactive lessons have built-in tutorials for all ages and skill levels. Our highly-rated mobile app (4.7 stars) lets students take Tynker on the go. Learning how to code with Tynker unlocks and empowers children's creativity, teaching them life-long skills they can use today and into the future.

How do I teach my 7 year old code?

Learning to code is for everyone; you don't have to be good at math or a "techie" to learn how to code. Kids as young as five can learn to code and pick it up faster than most adults. Tynker Junior is a fun, interactive way to spark your kid's interest in coding. Kids (ages 5-7) learn coding basics by connecting picture blocks to move their characters. Tynker's immersive game-like coding courses and interactive lessons with built-in tutorials are perfect for beginners 5+ through experts 18+.

What options are there for coding for teens?

Code.org has a year-long course in Computer Science Principles that introduces students to the foundational concepts of computer science and challenges them to explore how computing and technology can impact the world.

Tynker has coding for kids courses that align with subject standards like CCSS-ELA, CCSS-Math, NGSS and CS standards such as CSTA, ISTE, CA CS, UK National Curriculum, and several state-level standards like TEKS.

Tynker is recognized by College Board as an endorsed curriculum provider for AP Computer Science Principles and AP Computer Science A.

# data[].attributes.attachment_link.title
Coding For Kids, Kids Online Coding Classes & Games | Tynker

# data[].attributes.attachment_link.description
Tynker makes it fun and easy to learn computer programming. Get started today with Tynker's easy-to-learn, visual programming course designed for young learners in 4th through 8th grades.