CodeLesson provides instructor led online courses that users can access 24 hours a day. Courses are comprised of online discussions, readings, quizzes, and coding exercises that are reviewed by an instructor. The CodeLesson API lets users retrieve information about CodeLesson. This information includes the list of all certifications offered, certifications earned by a student and all courses offered by CodeLesson. The API uses RESTful calls and responses are formatted in JSON.