Competitive Programming Bootcamp

Current Status
Ended
Price
Closed
Course ended

Description

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.

MehtA+ instructors will teach Grades 7-12 students the basics of data structures and algorithms in Python. This curriculum 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)
Students interested in learning this curriculum should fill out the Competitive Coaching form. 

Interested students from Grades 7-12 from anywhere around the world are eligible to participate in this mentorship program.

Good coding practices are taught and enforced during this mentorship program.

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 mentorship will involve lectures as well as homework in order to prepare students adequately for programming competitions.

The material covered in this program 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.

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 info@mehtaplustutoring.com 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.).

Shopping Cart
Scroll to Top