Choose a user to check progress.


1 of 29 challenges completed


Your goal is to complete each drill successfully and comfortably using common Ruby methods & syntax. If you are new to programming, please start with our resources before continuing.

Automated Testing

Your goal is to complete each beginner drill successfully and have a good understanding of how to use common Ruby testing tools like Capybara, RSpec, & Cucumber.


Your goal is to complete each beginner & automated testing drill and achieve an understanding of basic web development (Rails).


These drills will help you develop a basic proficiency in web development, functional & asynchronous programming with JS/Nodejs.

Extra Credit

These are extra drills used to improve your over full-stack development skills.