Recursive Dragon Courses

Our self paced courses will guide you to mastery in algorithmic programming.


Efficiently learn algorithmic programming

From an introduction to programming, to the highest levels of the USA Computing Olympiad, our courses are designed to teach you what you need to know in an efficient and effective manner. Every course includes hours of video instruction, practice problems, quizzes, and readings to hone your skill and understanding of the material. Live office hours with our mentors are also available at scheduled times.

All of our courses are hosted on Thinkific: a leading online platform for hosting high quality courses.