I created N2JS ("into JavaScript") so I could teach people how to code through katas, or code challenges. As a former high school teacher and coding bootcamp instructor, I wanted to improve the way people first learn how to code.
I've developed an Essential JavaScript course with over 100 lessons to help people learn to code from the very beginning. Anyone can take this course for free to learn programming skills at their own pace.
Programming concepts are broken down into bite-sized chunks. After learning a new concept, you'll be tested with a kata. When you submit your solution, a series of automated tests will check to see if you passed the kata. This gives users real-time feedback on their learning and problem solving.