CodeHS Review! High school sucks. This is a fact. But if it can teach you valuable skills, skills that help you land a sweet career, maybe it’s not so bad. CodeHS tries to make high school a better place by giving educators easy tools for integrating coding classes into their curriculums. Even if your high school days are long behind you, you can still access numerous coding lessons by using the program. However, given CodeHS’ high price and limited free content, you’re better off with Codecademy or Treehouse, our Editors’ Choice picks for coding education services if you’re looking to learn to code outside of the school environment.

Here’s the CodeHS review:

Education for All

CodeHS offers free coding classes for both schools and single users. Schools can enroll students in the first five lessons of more than 60 courses, create assignments, and track student progress without spending taxpayer money. Individuals can only take one introductory class.

CodeHS’s classes tackle a variety of coding subjects. One intro course teaches you how to write JavaScript and the Karel educational programming language. Karel’s initial coding metaphor, one that sees you command a dog on a grid, is kid-friendly and easy to grasp. Still, it resembles real coding more than CodeCombat’s video game version of similar concepts. The built-in text editor instantly checks code for errors, while highlighting what you did right. CodeHS’s game development lessons are deep, yet easy to understand. You can even code your own version of Snake, the classic video game. The Hour of Code section is a convenient option for impatient kids or busy adults. And CodeHS’s cheery video tutorials surpass those found in Code Avengers, despite being a little corny and unpolished in spots.

That said, the free trial is limited, especially for individual learners who only get one course.  You’ll have to pay to get the thousands of hours of material that Free Code Camp offers for nothing. Also, CodeHS’ courses are laid out in such a way that it is not obvious which lessons are behind the paywall. Creating assignments may be free, but educators who want to create due dates for those assignments, and activate cheat detection for quizzes, need to pay. If you’re hoping for in-depth, free education, you’ll find it disappointing to discover that so many enticing classes are beyond reach. Codecademy, our Editors’ Choice pick for free coding services, balances free and paid content much better.

Read More: