Competitive Programming Bootcamp

Current Status
Not Enrolled
Get Started


Many entry-level computer scientist positions offer a six-figure salary. In order to land such coveted jobs, it is necessary to pass several difficult coding interviews.

In this virtual live two-week summer course (3 hrs/weekday), MehtA+ instructors will teach Grades 7-12 students the basics of data structures and algorithms in Python. This camp is designed to help students prepare for a variety of topics at the USACO Bronze, Silver and Gold level as well as coding interviews for internships & jobs at the collegiate level. At the end of the camp, students will participate in a MehtA+ coding competition.
Topics covered include, but not limited to are data structures and control structures, algorithmic complexity, recursion, sorting and searching algorithms, hashing, dynamic programming, graph theory & object oriented programming.

Students who successfully complete the camp will receive a certificate.  

Prerequisites: Basic familiarity with Python required (see FAQ for more information)


Interested students from Grades 7-12 from anywhere around the world are eligible to attend the camp. 

For class activities, students will be divided based on their prior experience and familiarity with concepts, which will be determined based on the results of a short survey/quiz.

The camp will be offered during the weekdays from June 24 – July 5, 2024 from 9 – 12 am CST

The deadline to register is Wednesday, June 19, 2024 at 11:59 pm CST.

Good coding practices will be taught and enforced in the camp.

The following topics in Python will be covered:

Data Structures (Arrays, Strings, Stacks, Queues, Trees), Conditional statements, Loops, Functions, Time Complexity, Recursion, Sorting, Searching (1-D & 2-D), Hashing, Dynamic Programming problems, Graph Theory (Types of graphs) and Graph Traversal Algorithms (BFS, DFS, Dijkstra, Bellman-Ford), Object Oriented Programming Concepts, 

The camp will involve lectures as well as group activities, homework competitions in order to prepare students adequately for programming competitions.

The material covered in this camp is asked during entry-level software engineer coding interviews. It is also asked during several middle school and high school programming competitions. So why is it important to participate in programming competitions? Learn the answer to this question here!

Yes, basic familiarity with Python is required.

To check if you have all the prerequisites necessary for the camp, go to W3schools. If you understand the content between Python Syntax and Python Dictionaries (see left sidebar on W3schools website), then you are a good fit for the camp. 

If you have knowledge of any other object-oriented programming language, please review the concepts on W3schools for Python before attending this camp.

This curriculum covers concepts needed for entry-level software engineering coding interviews.

Students appearing for USACO Bronze, Silver or Gold competitions as well as other programming competitions will learn material that is relevant to their competition.

If you are located outside US, please email and we will send you some payment options.

The instructors are MIT, Stanford, Harvard and UIUC computer science alumni and students who have done well at the USACO Gold Level and who have passed coding interviews at the topmost software engineering companies (Meta, Google, Amazon & Microsoft, etc.).


When you attend a MehtA+ camp, mentorship does not end only after camp. Our staff offers college and career advice and company referrals well after the bootcamp. Post the bootcamp, you will be invited to be a part of the international MehtA+ alumni network composed of students from our previous bootcamps. Many of our alumni have attended some of the world’s best universities, including MIT, HarvardCarnegie Mellon and University of Toronto

MehtA+ alumni are invited for teaching and mentorship opportunities with us. These opportunities give students another chance to engage with the material that they have learned through our bootcamps and create their own curriculum under the guidance of MehtA+ instructors. We also invite our alumni to be MehtA+ teaching assistants and tutors.

Shopping Cart
Scroll to Top