LearnStreet Website Poster Image


Master art of coding with awesome free programming lessons.

What parents need to know

Educational value

Kids can learn to code in three programming languages: Ruby, Python, and JavaScript. The instruction covers basic concepts such as functions, loops, and variables, reinforcing computer science and math principles. Figuring out why their code worked (or didn't) can help kids build logic and critical-thinking skills. The multilevel system encourages kids to set and work to achieve goals. LearnStreet is a solid resource that's well organized, full of information, and fun. Plus, kids have to actively participate to get to the next step in each just-long-enough lesson. Chances are, thanks to the personalized instruction, they'll want to.

Positive messages

Creating code all by themselves should make kids feel proud and excited.

Not applicable
Not applicable

Although user comments on the site blog seem to be clean, they appear instantly, despite a disclaimer saying a comment is awaiting moderation. So, theoretically, bad language could show up.

Not applicable
Drinking, drugs, & smoking
Not applicable

Parents Need to Know

Parents need to know that kids can either enter a username and a password or sign up for the LearnStreet programming site using their Facebook, Twitter, Google, or GitHub accounts. LearnStreet's privacy policy says it doesn't collect personally identifiable information from children under 13, but no age verification is required.

What's it about?

LearnStreet features free coding lessons for students of all ages. Unlike some code-instruction sites, it offers an impressive amount of personalized instruction. The well-organized, easy-to-follow Ruby, Python, and JavaScript programming language courses provide a hands-on learning experience with frequent examples and exercises. Kids can look up coding terms and get hints or try to chat with a site administrator if they have questions. They also receive badges for completing sections, which can encourage them to stick with the program.

Is it any good?


LearnStreet offers some stellar programming instruction. Kids can find out about coding terms, view what each section entails, and learn how to write code in three programming languages by completing interactive lessons. The system walks them through every step, providing instructions, examples, exercises, and hints. There's also a chat feature that's supposed to provide real-time help; administrators aren't always online, but kids can email questions if they can't get an immediate response. A separate Code Garage section provides additional and fun programming projects.

Families can talk about...

  • Families can talk about how programming involves communicating commands in a specific order. Can your child think of real-life examples that require completing actions in a sequence?


  • Can your child see a connection between writing instructions clearly in programming and communicating clearly verbally or in writing?

  • The site encourages kids to complete educational sessions and to move on to the next level. Discuss setting and reaching a goal and help your child identify and work toward one.

Website details

Subjects:Language & Reading: following directions, reading comprehension
Math: functions, sequences
Skills:Tech Skills: digital creation, using and applying technology
Thinking & Reasoning: applying information, strategy
Pricing structure:Free

This review of LearnStreet was written by

Common Sense Media's unbiased ratings are conducted by expert reviewers and aren't influenced by the product's creators or by any of our funders, affiliates, or partners.

About these links

Common Sense Media, a nonprofit organization, earns a small affiliate fee from Amazon or iTunes when you use our links to make a purchase. Thank you for your support.

Read more

Great handpicked alternatives

  • Hackety Hack Website Poster Image
    Easy programming tool teaches basics, has online sharing.
  • Weebly Website Poster Image
    Impressively easy-to-use website-creation tool.
  • KidsRuby Website Poster Image
    Download gives good background on coding, so-so instruction.

What parents and kids say

See all user reviews

Share your thoughts with other parents and kids Write a user review

A safe community is important to us. Please observe our guidelines

Educator Written byelspru August 24, 2014

LearnStreet No Longer Available

As of July 2014, LearnStreet is no longer available. I don't know whether it was a useful site or not, because I was never able to access it.
Teen, 13 years old Written byKeybored February 5, 2016

Could be for kids

I didn't mind the programming, and learnt a lot. Some of the basic stuff could have been for younger kids. It lets you learn a lot, but isn't very fun. Its very textbook-like too. All in all, it was enjoyable, but not very interactive or personal.