Programs & Resources


The AlgoSTEM Youtube channel contains informative video solutions to complex coding questions and algorithms. We cover problems from popular programming contests and interview sites such as Leetcode, Codeforces, Codechef, AtCoder, and more.

View Channel

Asynchronous Courses

The AlgoSTEM Udemy Courses provide in-depth instruction on a variety of topics including Computer Science, Math, Physics, and Biology. We provide videos, quizzes, notes, and more in these courses.

View Courses

Live Classes

AlgoSTEM hosts Live Classes for students eager for a hands-on and interactive learning environment for Math and Computer Science. We teach fundamental concepts and go through problems from a variety of competition sites such as AMC 10/12, AIME, Codeforces, USACO, and more.

Popular Asynchronous Courses

Python For Beginners

Learn the basics of Python in a quick and easy-to-understand course! This course will teach you the fundamentals of Python and covers practice problems so you can advance your Python skills quickly. You will learn about installing / setting up Python, input, output, variables, data types, converting between data types, strings, numbers, arithmetic, conditional statements, loops, lists, tuples, and functions.

Access Course

Coding Interviews & Competitions

Prepare for and ace your coding interviews and competitions for free! This course will give you problem-solving practice to ensure that you perform well in your interviews and in programming contests such as CodeForces and CodeChef. Note: The code that is written after we explain solutions is in C++. However, the explanation should be enough for you to solve the problem yourself!

Access Course

AP Computer Science A Part 1

In this easy-to-understand, multi-part course, learn all the required topics for the AP Computer Science A exam! You’ll be taught the fundamentals of the Java programming language, covering data types, objects, classes, boolean expressions, if statements, loops, strings, arrays, ArrayLists, 2D Arrays, inheritance, recursion, and more!

Access Course

Popular Live Classes

AMC 8 Winter Bootcamp

This 4-day bootcamp will be held from January 3rd-6th 2022 and will review topics covered in the AMC 8 (Algebra, Number Theory, Geometry, Combinatorics).


Number Theory AMC 8

This course is intended for middle and high school students and will cover everything you need to know in Number Theory for the AMC 8 competitions (Starting 9/14/21)


Number Theory AMC 10/12

This course is intended for middle school students and will cover everything you need to know in Number Theory for the AMC 8 competitions (Starting 9/18/21)



"Careful code analysis"

UT Austin Professor Glenn Downing (USACO Silver)

"The way [the teacher] taught us theorems and then gave us problems... helped me a lot. I have always looked forward to this class."

Niyanth P (AMC 10/12)

"Everything... taught was very clear, there were many problems for us to practice, and I had the freedom to ask questions..."

Anonymous (AMC 10/12)