Time until the International Olympiad in Informatics: NOW
Register!NEW
25% off your first 3 lessons
Recursive Dragon Coaching
From its inception, the mission of Recursive Dragon has been to promote algorithmic thinking and instill a love for programming in young minds. Students are matched with a mentor from our small team of CS majors, potentially progressing from introductory programming in Scratch, Python, or Java, all the way up to the highest level of the USA Computing Olympiad.
OUR MISSION
To educate the next generation of computer scientists
Our goal is to provide premier algorithmic programming coaching, and teach our students the study of algorithms and data structures. We focus on helping high school students prepare for the prestigious USA Computing Olympiad.
Learn With Us
Experience elite one on one mentorship from one of our award winning coaches. Get started today!
43 private and group lesson students
17 Platinum+ level mentors
546 members of our online community
Recursive Dragon USACO Promotions
2022-2023 Contest Cycle
13
Bronze → Silver
5
Silver → Gold
2
Gold → Platinum
1
Platinum → Camp
Online Mentorship Plans
Students meet our mentors in lessons over Zoom. Depending on the student's programming goals,
lessons may include
lectures on algorithms and data structures, object oriented project
development, or active problem-solving of USACO problems.
Our mentors will also assign homework
and develop action items with students to hone their project or algorithm to perfection.
SMALL GROUP LESSONS
$50
Per Hour
2-3 students
Platinum level mentor
1 office hour/week
PREMIUM PRIVATE LESSONS
$150
Per Hour
1 student
IOI level mentor
Unlimited office hours
OUR COURSES
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.
USACO Bronze
Shiva Oswal
Programming Teacher
$295
12 modules
USACO Silver
Shiva Oswal
Programming Teacher
$295
12 modules
USACO Gold
Shiva Oswal
Programming Teacher
$295
12 modules
Meet our Mentors
The premium mentors are the most experienced, skilled, and in-demand mentors at Recursive Dragon.
Frequently Asked Questions
-
Tell me more about the USA Computing Olympiad, and why I should participate?
The USACO is the most prestigious high school programming contest in the United States, and experience in it is highly valued by colleges and tech companies. Additionally, it's the ideal way to hone your mathematical reasoning and coding skills at the same time!
-
Is a free trial available?
Yes! We offer one free trial lesson between your student and a mentor on our team.
-
What is unique about Recursive Dragon?
Our team consists entirely of USACO Platinum contestants and USACO Finalists, with extensive teaching experience. Our goal as programming mentors is teach coding skills, and also stimulate our students intellectual vitality. We want to encourage them to explore the beautiful world of algorithms and mathematics.
-
What resources does Recursive Dragon provide outside of class?
We strongly believe that learning never stops. Our students always have full access to their mentors, and can request help or clarifications in our official Discord server if they have questions about a homework problem or an aconcept covered in lecture.
Discord
Join Recursive Dragon's Discord Server to stay up to date on all our latest news and events! All events are free, and hosted on Discord.
Upcoming Events
December USACO Review
December 20, 2023 at 7PM ET
Bronze: 7pm, Silver: 8pm, Gold: 9pm
January USACO Review
January 31, 2024 at 7PM ET
Bronze: 7pm, Silver: 8pm, Gold: 9pm
February USACO Review
February 21, 2024 at 7pm ET
Bronze: 7pm, Silver: 8pm, Gold: 9pm
Open USACO Review
March 20, 2024 at 7pm ET
Bronze: 7pm, Silver: 8pm, Gold: 9pm
Testimonials
Are you a Recursive Dragon student? Submit your testimonial here.
Rated 5/5
"Shiva and I worked through various Gold topics, as well as Platinum topics. He is a very patient and friendly person, and an amazing role model :) Moreover, he is great at explaining difficult problems with clear diagrams and examples, and is passionate about the topics that he teaches. I grew as a programmer, and better understood many advanced topics with his coaching!"
Charlotte (New York City, NY)
USACO Gold student
Rated 5/5
"Shiva was an excellent mentor to help me prepare for top tech interviews. His experience in competitive coding is unmatched. I would highly recommend him for any level of algorithmic preparation. He is highly compassionate and down to earth, and was a pleasure to work with."
Henry (Durham, NC)
Coding Interview student
Rated 5/5
"Recursive Dragon helped solidify my ability to create efficent algorithmns using Python, especially with prefix sums and dynamic programming. Eventually, Shiva helped me transition seamlessly from Usaco Bronze to Silver, where I've learned a lot of new concepts and solved a lot of cow problems."
Woojin (San Jose, CA)
USACO Bronze student