List Headline Image
Updated by Candice Karas on Sep 19, 2018
Headline for Coding
34 items   0 followers   1 votes   235 views


Learn to Code: What's the Best Programming Language to Learn First? - Make A Website Hub

Whether you’re looking to build an app for a hobby, improve your career prospects or have a great startup idea learning to code is going to be an important skill to develop.

Daisy the Dinosaur

Learn the basics of coding with Daisy the Dinosaur!

Built by the creators of Hopscotch.
This free, fun app has an easy drag & drop interface that kids of all ages can use to animate Daisy and make her dance on their screen. Kids will intuitively grasp the basics of objects, sequencing, loops and events by solving this app's challenges.

If you like Daisy, continue learning with our award-winning flagship app: Hopscotch!

App Store:


With ScratchJr, young children (ages 5-7) learn important new skills as they program their own interactive stories and games.

By snapping together graphical programming blocks, children can make characters move, jump, dance, and sing. In the process, children learn to solve problems, design projects, and express themselves creatively on the computer. They also use math and language in a meaningful and motivating context, supporting the development of early-childhood numeracy and literacy. With ScratchJr, children don’t just learn to code, they code to learn.

ScratchJr was inspired by the popular Scratch programming language (, used by millions of people (ages 8 and up) around the world. The ScratchJr interface and programming language were redesigned to make them appropriate for younger children’s cognitive, personal, social, and emotional development.

ScratchJr is a collaboration between the Lifelong Kindergarten research group at the MIT Media Lab, the Developmental Technologies research group at Tufts University, and the Playful Invention Company. The ScratchJr project has received generous financial support from the National Science Foundation (NSF DRL-1118664), Scratch Foundation, LEGO Foundation, and British Telecommunications.

If you enjoy using this free app, please consider making a donation to the Scratch Foundation (, a nonprofit organization that provides ongoing support for ScratchJr. We appreciate donations of all sizes, large and small.


Hopscotch is a free, award-winning programming app for kids aged 9-13. Downloaded over 10 million times! Learn to code by creating your own games. You can use our video tutorials, or create your own projects from scratch. Play, download and remix millions of games made by other Hopscotchers. Free to create, play and learn from starter tutorials. Upgrade for additional tutorials.

  • Create:
    Use blocks to learn coding logic and concepts before diving into the syntax of coding languages. Start your journey as a coder with our easy-to-follow tutorials. Immediately apply what you’ve learned to make your own art and games. We’ve taught millions of kids across the world to code, and bring the direct experience of educators from MIT, Stanford, Girls Who Code, and Xerox Parc.

  • Play:
    Want even more ideas? Get inspired by browsing our community of millions of projects. You can play them, or download and remix them on your own iPad or iPhone. Get feedback for your own projects and follow your favorite creators. Share your projects with your friends and family.


Kodable – Coding for Kids
Award-winning coding curriculum for kids! Kodable is designed to teach computer science to elementary students grades K-5 (Ages 4-11).

The furry aliens, known as Fuzzes were exploring space when their ship unexpectedly crashed on the maze-covered planet Smeeborg. The naturally curious fuzzes need kids to program them to explore all the colorful Technomazes on the planet’s surface.

Kids learn the fundamentals of every modern programming language in a fun and inviting way. Concepts learned through the Kodable include:

  • Sequence/ Order of operations
  • Algorithmic operations
  • Conditional logic statements
  • Syntax
  • Variables including Strings, Integers, and Arrays
  • Object Oriented Programming
  • Classes and Subclasses
  • Properties
  • Methods

KODABLE CURRICULUM (Common Core Aligned)
Kodable is the only complete K-5 curriculum taking students from learning to think like a programmer in Kindergarten to writing REAL JavaScript by 5th grade. No computer science knowledge required of teachers! It includes -

  • Over 40 scripted, grab & go lesson plans
  • Complete pacing for each grade
  • Over 200 on-screen activities for students
  • Roster Upload + Google Classroom Integration
  • Homeschool and Parent curriculum available!
Osmo Coding Awbie

Osmo Coding Awbie uses hands-on physical blocks to control Awbie, a playful character who loves delicious strawberries. Each block is a coding command that directs Awbie on a wondrous tree-shaking, strawberry-munching adventure.

Coding Awbie teaches problem-solving and logic skills. It helps kids succeed in an increasingly digital world. Osmo Coding Awbie is the easiest way to learn the basics of programming.

*Requires the Osmo Base and Coding Awbie blocks which can be found at

About Osmo
Osmo is using the screen to create a new healthy, hands-on learning experience that promotes creativity, problem-solving and social interaction. We do this with our reflective artificial intelligent technology.

Tynker Coding for Kids

Tynker is the easiest way for kids to learn programming. Solve fun puzzles using visual blocks or Swift to learn the basics. Then create amazing games using over 100 guided tutorials and interactive courses. Great for the Hour of Code!


  • Space Cadet - Collect items as you avoid the crafty aliens
  • Dragon Spells - Train your dragon to hunt for treasure
  • Candy Quest - Sequence programming commands to lead your character home
  • Lost in Space - Apply logic to lead astronaut Gus to his moon base
  • Flying Fortress - Use functions and subroutines to train your dragon
  • Lazer Racer - Create math patterns using Turtle graphics commands
  • WeDo Coding (NEW) - Extend your LEGO WeDo models with code
  • Stunt Pilot (NEW) - Program drone flight paths, and code flips & stunts As you code, you can switch between visual blocks and Swift. Solutions available in Settings.

Register or log in to unlock 100+ free interactive tutorials and get inspired to create games and projects to share and play with friends. Tutorials include guided instruction for Animation, Drawing, Game Elements, Game Kits, Motion, Music, Physics, and Storytelling.

Publish your creations to share with the community. Explore projects made by other kids. Like, remix, and share their programs or build your own using our full-featured programming language.

Create and share awesome games and apps quickly using the same visual programming language introduced in the puzzles. Program native behaviors, experiment with physics, program connected toys and design your own animated characters. You can also code offline without Internet connectivity.

Code Karts

Ready, Set, Code! Code Karts introduces pre-coding to children from the pre-school age of 4 through a series of logical puzzles presented in the form of a raceway.

What’s more, it teaches kids the fundamentals of code while they race!

With over 70 levels, a variety of puzzling obstacles, and two different game modes, there’s no shortage of educational content for kids to enjoy.
In Code Karts, the objective is to use direction bricks to get the race car to the finish line.

Through careful observation of the track ahead and some logical thinking, kids will quickly pick up on solutions to more and more difficult puzzles and will begin to absorb key elements of code-based thinking.

For example, one of the obstacles, the switch, represents “if-then” statements, one of the most common programming tools.
While there are a number of games that aim to teach children the fundamentals of code, we’ve found that they are often too difficult to truly educate their intended audience.

Code Karts aims to teach the youngest of children the fundamentals of code, allowing them a deeper and more immediate understanding once they become old enough to actually begin writing code themselves.


  • 2 modes: Classic or Competition (race against the device)
  • Very intuitive User Interface for children from age 4
  • Develop sequencing, problem solving and logic
  • 10 levels FREE
  • 70+ levels in the FullGame version
  • 21 languages
Box Island

Box Island is a mobile game that takes boys and girls on an exciting adventure, while teaching the fundamentals of coding. Kids apply the basics, such as loops and conditionals, to progress through the super fun and challenging gameplay. Rendered in a beautiful 3D game world featuring 100 levels, where the first 10 levels are free, Box Island is a story-driven journey that keeps kids highly engaged and motivated while playing.

Take a trip onto a new mysterious island and help Hiro explore it! In this fun mobile tutorial, students take part in a journey that has been specifically designed for the Hour of Code™ campaign. The tutorial is free, student-led and suitable for age six and up (6+).

Boogie Bot

Boogie Bot is a fun and interactive learning app which will introduce kids to computer programming using Blockly - Google's visual programming language.
In this app kids will program a robot to dance while they learn the basics of coding. Boogie Bot makes learning easy by engaging kids in an interactive way which will provide creativity as well as structure, both of which foster learning.

Visual coding has been proven to be a preferred way of learning to code by leading universities. Powered by Blockly, this app will help kids learn the programming logic and concepts before diving into complex syntax.
This app is popular in many schools across the country.

What will kids learn -

  • Algorithmic Thinking – a way of getting to a solution through the clear definition of the steps.
  • Sequential Processing – involves consecutive and ordered execution of code.
  • Parallel Processing – involves the concurrent or simultaneous execution of code. 
  • Pattern Recognition and Looping – a way of identifying similarities between things and using loops to repeat them instead of specifying them again and again.
  • Conditional Statement – a set of rules performed if a certain condition is met.
  • Abstraction – a way of separating and hiding the complex part of the instruction.
    • Use of variables – a more advanced concept that allows you to maintain information which can be retrieved by its name.

What can kids do:

  • Learn to code with coding blocks.
  • Understand programming concepts.
  • Learn to think algorithmically and use advanced concepts.
  • Earn coins for a job well done.
  • Take video recording of the dance they create.
Osmo Coding Jam

Kids love music, right? Now they can compose their own by arranging Osmo’s Coding Blocks into patterns and sequences. So it’s happy, hands-on play, and an awesome way to introduce Coding. Rock On!

About Osmo Coding Jam:

  1. CREATE: Kids 5-12 use coding blocks to create explosive beats.
  2. LEARN: Kids get to know coding’s creative side while developing an ear for rhythm, melody, and harmony.
  3. SHARE: Once they’ve composed a jam, kids can safely share it with friends, family and the jam community.
Hour of Code - Disney Partners

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!

Khan Academy

Learn for free about math, art, computer programming, economics, physics, chemistry, biology, medicine, finance, history, and more. Khan Academy is a nonprofit with the mission of providing a free, world-class education for anyone, anywhere.

Tynker Hour of Code

Learn to code with Minecraft, Hot Wheels, Monster High, and many more fun, game-based Hour of Code activities. Tynker makes learning to code fun!

Scratch - Imagine, Program, Share

Scratch is a free programming language and online community where you can create your own interactive stories, games, and animations.

Personalized Emoji | Made with Code

Learn how to code your own emoji that's unique like you.

CodeCombat: Learn to Code by Playing a Game

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!

Computer Science Curriculum for Grades K-5

With Scratch, you can create your own interactive games, stories, animations — and share them with your friends. Get started by animating your name, creating a holiday card, or making a pong game.

App Inventor: Learn to build Android apps in hours. is a product of the University of San Francisco's Democratize Computing Lab and is funded by the NSF and WM Keck foundation.

Code Monster from Crunchzilla

Code Monster gets kids excited about programming. It is a combination of a game and tutorial where kids experiment with learning to code.

Thimble by Mozilla - An online code editor for learners & educators.

Thimble is an online code editor that makes it easy to create and publish your own web pages while learning HTML, CSS & JavaScript.




Tell Stories. Build Games. Learn to Program.

Codecademy - learn to code, interactively, for free

Learn to code interactively, for free.