This product is no longer available. Check out top picks for more great tools.
Website review by Erin Brereton, Common Sense Education | Updated July 2013
LearnStreet

LearnStreet

Helpful hands-on instruction guides budding programmers at any level

Learning rating
Editorial review by Common Sense Education
Community rating
Based on 1 review
Privacy rating
Not yet rated Expert evaluation by Common Sense
Grades
9–12 This grade range is based on learning appropriateness and doesn't take into account privacy. It's determined by Common Sense Education, not the product's publisher.
Subjects & Skills
English Language Arts, Math, Critical Thinking
Great for

Take a look inside

2 images

Pros: Lessons are clear and highly interactive; kids are guided step by step through each exercise.

Cons: Hints and written materials provide excellent support, but the live chat feature doesn’t seem to always be an option.

Bottom Line: LearnStreet offers smart, structured programming lessons and admirable support to help kids learn independently while teachers oversee their progress.

When you sign up for a teacher account, you'll be able to set up a LearnStreet classroom and add students' email addresses. If students don't have email accounts (or don't want to share them), the site will provide a class code to enroll with. You can create your own coding course curriculum or use one of the site's suggested versions. Coding assignments were designed with computer science, math, and science classes in mind; teachers can access more than 150 hours of content, including lessons, practice exercises, and coding projects.

You can also track students' progress on the site. Detailed statistics show individual students' performances, including a feature that highlights any areas where the student may be falling behind the rest of the class. And more features may be on the way: The beta version of the educator site premiered in July 2013; a full version is expected by August.

Continue reading Show less

Editor's Note: LearnStreet has closed and is no longer available.

LearnStreet features free, interactive courses designed to teach teens how to write code. You can study Ruby, Python, and JavaScript programming languages and learn basic code concepts like functions, loops, and variables. Practice writing code in the site’s Code Garage, which provides programming projects. The courses are well-organized and easy to follow. You can look at an overview of what a section entails and look up coding terms, and the site walks you through each step of the lesson. The learning experience is particularly hands-on; you're asked to key in coding examples, and the system then explains why a result occurred. You can also get hints along the way if you get confused.

Teens will need to commit some time to finish the tutorials and be able to code independently: According to LearnStreet, courses, on average, take from three to five days to complete. However, they’ll receive badges as they finish sections, which provides some encouragement, and the lesson instruction is written in a friendly, supportive tone that often prompts them to continue. (The system responds to correct answers with chipper statements like, “Great job!”)

Unlike some other coding instruction sites, LearnStreet offers a significant amount of personalized attention and feedback. The courses were created for complete beginners and feature helpful tools, including written information about the concepts that are covered and chat support. Administrators aren’t available 24/7, but if they’re offline, users can email questions and are told they’ll get a quick response.

Overall Rating

Engagement Would it motivate students and hold their interest? Is it visually appealing? Would it inspire teachers to try something new or change their instruction?

Kids stay motivated through encouraging feedback as well as badges for completing sections. They're prompted to write code examples and get an immediate response with a request to continue.

Pedagogy Does the tool help teachers promote a more student-centered experience? Will students gain conceptual understanding or think critically? Does it deepen teachers’ pedagogical thinking?

Kids learn coding basics in lessons that get progressively more complex and provide more challenges. Programming also reinforces computer science and math principles, such as functions, and kids learn to achieve goals and use logic.

Support Can students and teachers get assistance when they need it? Is it created with people of different abilities and backgrounds in mind? Is learning reinforced and extended beyond the digital experience?

A blog offers additional programming instruction and information. Teachers can access dozens of coding courses, and a separate Code Garage section features beginner, intermediate, and advanced games and other projects.


Community Rating


Featured review by
Joanna S. , Technology coordinator
Technology coordinator
Dike-New Hartford High School
Dike, United States
Great site to get started with JavaScript, Python, and Ruby programming languages.
Many students would like to learn how to program but do not have teachers with the requisite knowledge to help them. LearnStreet is a free platform where teachers can create classes and assign students lessons and projects to learn JavaScript (an industry standard), Python, and Ruby programming languages. With step-by-step tutorials, students can progress at their own pace. Because it is online, students can also work during their free time. As a teacher who is also learning to program, LearnStreet has ...
Read full review

Privacy Rating

This tool has not yet been rated by our privacy team. Learn more about our privacy ratings