A fullstack web app. Built using Ruby on Rails and React/Redux.
Learn JavaScript at Your Own Pace
Programming 200 is a fullstack web application aimed at teaching users JavaScript. Users can complete challenges, track their progress, and much more!
Progress
Users can see their progress over time. Users can also view other user's profiles to compare their progress.
Challenges
There are currently 15 JavaScript challenges that increase in diffuculty
WorkSpace
When attempting a challenge the user has workspace with a code editor, a functional terminal, a window for steps, and a test output. To finish a challenge the user must pass all of the test cases.
Error Handling
When executing the users code if there are any errors there will be a prompt describing the problem. Currently this covers: