Enrollment for the ISI-CMI is Live! Apply Now β†’
EduGlobal Logo
Edu Global Institute For Olympiads and Research

All Courses

Structured online programmes in mathematics, physics, chemistry and computer science.

82 courses found

2027 AMC 8 Math Competition Preparation Course showing middle school geometry diagrams and problem-solving concepts
Olympiad Maths

AMC 8 Preparation Course 2027: Live Classes and Mock Tests

AMC 8 prep course for the January 2027 contest: 2-3 live sessions a week at Rs 650, full mock papers and a written...

Class 6 - Class 8 INR 650
Student writing a C++ solution for an INOI problem with a mentor reviewing the approach
Olympiad Coding

INOI Preparation Course: ZIO, ZCO and INOI in C++

INOI preparation built on the official IARCS syllabus. ZIO needs no coding; INOI allows C++ only. Live classes for...

Class 6 - Class 12 Enquire
Young students working through a short olympiad problem set in a classroom
Olympiad Maths

MOEMS Preparation Course: Math Olympiads for Elementary and Middle Schools

MOEMS preparation for middle school: short non-routine problems, the contest series across the year, and the strategies...

Class 6 - Class 8 Enquire
Student solving a non-routine olympiad problem with written working
Olympiad Maths

SASMO Preparation Course: Singapore and Asian Schools Math Olympiad

SASMO preparation across the grade-specific papers: non-routine problem solving, the two-section format and the...

Class 6 - Class 8 Enquire
Student completing a UK junior mathematical challenge paper
Olympiad Maths

UKMT Junior Mathematical Challenge Preparation: JMC and the Follow-on Rounds

UKMT Junior Mathematical Challenge preparation: JMC multiple-choice strategy, the follow-on rounds it leads to, and the...

Class 6 - Class 8 Enquire
Students taking part in a large international mathematics competition
Olympiad Maths

Math Kangaroo Preparation Course: Kangourou sans Frontieres Training

Math Kangaroo preparation: the playful problem style, three-tier scoring, and the visual and logical reasoning that the...

Class 6 - Class 8 Enquire
Students working on an online mathematics contest at laptops
Olympiad Maths

Caribou Mathematics Competition Preparation: Online Contests Through the Year

Caribou mathematics competition preparation: interactive online contests through the year, puzzle problems and the game...

Class 6 - Class 8 Enquire
Student working through a national mathematics talent contest paper
Olympiad Maths

NMTC Preparation Course: National Mathematics Talent Contest by AMTI

NMTC preparation for the AMTI National Mathematics Talent Contest: the two-stage structure, olympiad topics and the...

Class 6 - Class 8 Enquire
Student completing a multiple choice mathematics contest paper at a desk
Olympiad Maths

CEMC Gauss Contest Preparation: Waterloo Mathematics for Grades 7 and 8

CEMC Gauss contest preparation from the University of Waterloo: scoring structure, multiple-choice strategy and the...

Class 6 - Class 8 Enquire
Middle school student solving timed arithmetic problems at a desk during competition practice
Olympiad Maths

MATHCOUNTS Preparation Course: Sprint, Target and Team Rounds for Middle School

MATHCOUNTS preparation for middle school: Sprint, Target, Team and Countdown rounds, mental arithmetic speed and...

Class 6 - Class 8 Enquire
Student working through a Singapore style heuristic mathematics problem
Olympiad Maths

SMOPS Preparation and SMO Junior: Singapore Mathematical Olympiad Training

SMOPS preparation and SMO Junior training: Singapore olympiad heuristics, model drawing and the non-routine problems...

Class 6 - Class 8 Enquire
Student working on an Australian Mathematics Competition paper
Olympiad Maths

Australian Mathematics Competition Preparation: AMT Contest Training

Australian Mathematics Competition preparation: the AMT problem style, the mixed multiple-choice and integer format...

Class 6 - Class 8 Enquire
Young student working through an olympiad number theory problem
Olympiad Maths

IOQM Foundation Course for Class 6 to 8: Early Start on the Indian Olympiad

IOQM foundation course for Class 6 to 8: olympiad number theory, algebra and combinatorics built early, so the...

Class 6 - Class 8 Enquire
Students working through non-routine mathematics problems together in a classroom setting
Olympiad Maths

SEAMO Preparation Course: Southeast Asian Mathematical Olympiad Training

SEAMO preparation across the paper levels: non-routine problem solving, the Southeast Asian olympiad question style and...

Class 6 - Class 12 Enquire
Students working together on a computer science league contest
Olympiad Coding

ACSL Preparation: Junior and Classroom Divisions

ACSL preparation for Class 6 to 8: four contests a season, the CS theory topics tested, and which division suits a...

Class 6 - Class 8 Enquire
Middle years students investigating a mathematics problem together
School Curriculum Maths

IB MYP Maths Class 6 to 8: Group Classes on the Four Criteria

IB MYP maths Class 6 to 8 group classes taught against criteria A to D, including the investigating-patterns and...

Class 6 - Class 8 Enquire
Middle school students working through mathematics problems in a small group class
School Curriculum Maths

CBSE Maths Class 6 to 8: Group Classes on the NCERT Syllabus

CBSE maths Class 6 to 8 group classes on the NCERT syllabus: integers, fractions, algebra and geometry taught so Class...

Class 6 - Class 8 Enquire
Student working through Beaver Computing Challenge logic questions
Olympiad Coding

Beaver Computing Challenge Preparation: Waterloo BCC

Beaver Computing Challenge preparation: the Grade 7/8 paper is 15 questions in 45 minutes for 90 points, needs no...

Class 6 - Class 8 Enquire
Middle school student solving a Bebras computational thinking task
Olympiad Coding

Bebras Challenge Preparation: Computational Thinking

Bebras Challenge preparation for Class 6 to 8: computational thinking tasks that need no coding, the 45-minute format...

Class 6 - Class 8 Enquire
Indian school student sitting a computer science olympiad paper
Olympiad Coding

SOF ICSO Preparation: International Computer Science

SOF ICSO preparation for Class 6 to 8: the one-hour paper, what the computer science olympiad tests, and why only...

Class 6 - Class 8 Enquire
Student writing Python code with data structure diagrams alongside
Programming Languages Coding

Complete Python Course with DSA and Architecture

A complete Python course covering the language, data structures and algorithms, then the system architecture skills...

Class 8 - Graduate Enquire
Student working through an AMC 10 past paper under timed conditions
Olympiad Maths

AMC 10 Preparation Course: Live Classes for the 2026 Contest

AMC 10 preparation for November 2026. The AIME threshold is now a fixed 100 points. Live classes at Rs 650 a session...

Class 9 - Class 10 INR 650
USACO Masterclass course at EduGlobal Institute
Olympiad Coding

Elite USACO Masterclass: Bronze to Platinum Algorithmic Training

Dominate the USA Computing Olympiad. Expert-led USACO preparation covering Bronze to Platinum algorithms, C++/Python...

Class 9 - Class 12 Free
F=ma Physics Olympiad Preparation course at EduGlobal Institute
Olympiad Physics

F=ma Physics Olympiad Preparation

F=ma prep: Clear the USAPhO cutoff. Edu. Global Institute offers rigorous, data-driven F=ma Physics Olympiad...

Class 9 - Class 12 Enquire
Algebra Physics
Special Courses Physics

Algebra Physics Complete Mastery Program

Master algebra-based physics from scratch. Covers mechanics, E&M, thermodynamics, optics & modern physics. 100% free...

Class 9 - Class 12 Free
Quantum Physics Learning Programme
Olympiad Physics

Quantum Physics Learning Programme

Master quantum physics, mechanics, and advanced quantum computing algorithms. Get certified online with Edu Global...

Class 9 - Class 12 Free
Senior student writing a full mathematical solution with working shown
Olympiad Maths

COMC Preparation Course: Canadian Open Mathematics Challenge Training

COMC preparation for the Canadian Open Mathematics Challenge: the 80-mark three-part paper, full-solution writing in...

Class 9 - Class 10 Enquire
Student working through an olympiad geometry proof on paper with compass and ruler
Olympiad Maths

IOQM, RMO and INMO Preparation: The Complete Indian Maths Olympiad Pathway

IOQM preparation covering the full Indian pathway: IOQM to RMO to INMO taught as one journey. Live online classes, past...

Class 9 - Class 12 Enquire
Student completing a multiple choice mathematics contest paper at a desk
Olympiad Maths

CEMC Pascal, Cayley and Fermat Preparation: Waterloo Senior Contests

CEMC Pascal preparation with Cayley and Fermat: 25 questions in 60 minutes, the Part C integer answers, and the scoring...

Class 9 - Class 10 Enquire
Senior student working through a Singapore olympiad problem
Olympiad Maths

SMO Senior Preparation: Singapore Mathematical Olympiad Senior Section

SMO Senior preparation for the Singapore Mathematical Olympiad senior section: the two-round structure, open-ended...

Class 9 - Class 10 Enquire
Student writing out a complete mathematical proof by hand
Olympiad Maths

CEMC Fryer, Galois and Hypatia Preparation: Waterloo Written-Solution Contests

CEMC Fryer preparation with Galois and Hypatia: 4 questions in 75 minutes where solutions are marked for completeness...

Class 9 - Class 10 Enquire
Student writing algorithmic code for the Australian Informatics Olympiad
Olympiad Coding

Australian Informatics Olympiad Preparation: AIO

Australian Informatics Olympiad preparation: 6 questions in 3 hours submitted as source code, in C, C++, Java or Python...

Class 9 - Class 12 Enquire
Student constructing a geometric diagram with circle theorems
Special Courses Maths

Geometry: Basic to Advanced

Geometry from angles and triangles through circle theorems and similarity to projective methods, inversion and the...

Class 9 - Undergraduate Enquire
Student analysing data distributions and regression output
Special Courses Maths

Statistics: Basic to Advanced

Statistics from descriptive measures and sampling through estimation, hypothesis testing and regression to Bayesian...

Class 9 - Undergraduate Enquire
Student working through modular arithmetic and divisibility proofs by hand
Special Courses Maths

Number Theory: Basic to Advanced

Number theory from divisibility and modular arithmetic through CRT, Fermat and Euler to quadratic reciprocity and...

Class 9 - Undergraduate Enquire
Student working through a systematic counting argument
Special Courses Maths

Combinatorics: Basic to Advanced

Combinatorics from permutations and bijections through pigeonhole and inclusion-exclusion to generating functions...

Class 9 - Undergraduate Enquire
Student writing a program for the British Informatics Olympiad
Olympiad Coding

British Informatics Olympiad Preparation: BIO Round 1

British Informatics Olympiad preparation: Round 1 is a three-hour paper of three questions sat in school, solved in any...

Class 9 - Class 12 Enquire
Students working on an extended mathematics investigation
School Curriculum Maths

IB MYP Maths Class 9 and 10: Standard and Extended, with eAssessment

IB MYP maths Class 9 and 10 group classes: the standard and extended routes, criteria A to D, eAssessment, and...

Class 9 - Class 10 Enquire
Student working through polynomial algebra and inequalities
Special Courses Maths

Algebra: Basic to Advanced

Algebra from factorisation and quadratics through polynomials, functional equations and inequalities to groups, rings...

Class 9 - Undergraduate Enquire
Student working through probability distributions and expected value
Special Courses Maths

Probability: Basic to Advanced

Probability from counting and conditional probability through distributions and limit theorems to Markov chains and...

Class 9 - Undergraduate Enquire
Students preparing for a board examination with written mathematics work
School Curriculum Maths

CBSE Maths Class 9 and 10: Board Exam Group Classes

CBSE maths Class 9 and 10 group classes: the Standard and Basic decision, method marks, and the full NCERT syllabus...

Class 9 - Class 10 Enquire
Network graph showing vertices and connecting edges
Special Courses Maths

Graph Theory: Basic to Advanced

Graph theory from vertices and degree through trees, connectivity, matching and colouring to spectral methods and the...

Class 9 - Undergraduate Enquire
Students analysing a strategic game with payoff matrices
Special Courses Maths

Game Theory: Basic to Advanced

Game theory from payoff matrices and dominance through Nash equilibria and backward induction to Sprague-Grundy...

Class 9 - Undergraduate Enquire
Student working through algorithmic thinking puzzles on paper
Olympiad Coding

CAT Preparation: Computational and Algorithmic Thinking

CAT preparation for Class 9 and 10: 60 minutes, 6 multiple choice and 3 three-part questions for 36 marks, with no...

Class 9 - Class 10 Enquire
Student solving algorithmic programming problems for the Canadian Computing Competition
Olympiad Coding

Canadian Computing Competition Preparation: CCC Junior

Canadian Computing Competition preparation: the Junior division is 5 problems in 3 hours for 75 points, and students...

Class 9 - Class 12 Enquire
Secondary student programming a solution for the Singapore informatics olympiad
Olympiad Coding

NOI Singapore Preparation: National Olympiad Informatics

NOI Singapore preparation: a five-hour session solving four to five programming tasks, hosted by the NUS School of...

Class 9 - Class 12 Enquire
Java code in an IDE beside a class design diagram
Programming Languages Coding

Java Programming Course: OOP, DSA and Backend

A Java programming course built on Java 25 LTS: object-oriented design, data structures, virtual threads as the default...

Class 9 - Graduate Enquire
C and C++ source code on screen with a memory layout diagram
Programming Languages Coding

C and C++ Programming Course: Memory to Modern C++26

A C and CPP programming course starting with memory and pointers, then building to modern C++26 with RAII, templates...

Class 9 - Graduate Enquire
JavaScript code with browser developer tools open alongside
Programming Languages Coding

JavaScript Course: Fundamentals to TypeScript

A JavaScript course covering the language properly, async behaviour, the ES2026 additions, Node tooling and TypeScript...

Class 9 - Graduate Enquire
Web developer working on a responsive layout across two screens
Programming Languages Coding

Full Stack Web Development Course: React, Next.js, APIs

A full stack web development course covering semantic HTML, modern CSS, React 19, Next.js server components, APIs...

Class 9 - Graduate Enquire
Student planning a Create performance task project on a laptop
AP Courses Coding

AP Computer Science Principles Tutoring and Project Support

AP Computer Science Principles tutoring covering the Create performance task, algorithms, data and the digital exam...

Class 9 - Class 12 Enquire
Student solving an algebra-based AP Physics problem with a tutor
AP Courses Physics

AP Physics 1 Tutoring: Algebra-Based Prep for May 2027

AP Physics 1 tutoring for May 2027, with Physics 2. The exam now runs 42 multiple-choice questions in 85 minutes. Live...

Class 10 - Class 12 INR 650
Student working through ACT practice sections with a timer
College Entrance Maths

ACT Preparation Course for the Enhanced ACT

An ACT preparation course built for the Enhanced ACT, where Science is optional and the Composite now averages three...

Class 10 - Class 12 Enquire
Student analysing experimental physics data with plotted results
Research Programmes Physics

Physics Research Programme with a Real Project

A physics research programme where students run a real project: a question narrow enough to answer, measurement with...

Class 10 - Class 12 Enquire
Student measuring the performance of a real-time software system
Research Programmes Coding

Informatics Research Programme: A Real-Time Project

An informatics research programme where students build and measure a real-time system, then report honestly on what it...

Class 10 - Class 12 Enquire
Student writing Java code for the AP Computer Science A exam
AP Courses Coding

AP Computer Science A Tutoring: Java and the Digital Exam

AP Computer Science A tutoring for the digital exam: Java fundamentals, objects, arrays and recursion, with...

Class 10 - Class 12 Enquire
ISI and CMI entrance 2027 preparation course for B.Stat, B.Math and BSc Mathematics showing proof writing and olympiad problem solving
College Entrance Maths

ISI and CMI Entrance Course 2027: B.Stat, B.Math and BSc Mathematics

ISI CMI entrance course for the May 2027 papers: 32 weeks of proof writing, olympiad algebra and combinatorics, twelve...

Class 11 - Class 12 Free
Research mathematician working through analysis and linear algebra at a whiteboard
Special Courses Maths

Advanced Maths for Research: Integral Cup Grand Prix Preparation

Advanced maths for research: the four Integral Cup Grand Prix tracks - analysis, linear algebra and optimization...

Class 11 - Undergraduate Enquire
Student solving an AMC 12 trigonometry problem under timed conditions
Olympiad Maths

AMC 12 Preparation Course: The Route to AIME and USAMO

AMC 12 preparation for November 2026. The AIME threshold is now a fixed 85 points. Live classes at Rs 650 a session...

Class 11 - Class 12 INR 650
Quantitative analyst reviewing market data and strategy backtests on screen
Special Courses Maths

Quant Trading: The Mathematics Behind Systematic Strategies

Quant trading course covering the real mathematics: probability, stochastic processes, time series, optimisation and...

Class 11 - Undergraduate Enquire
Summer Computer Science Research Intensive (AI, Data, & Cyber) course at EduGlobal Institute
Research Programmes Coding

Summer Computer Science Research Intensive (AI, Data, & Cyber)

Elevate your college application with our Summer Computer Science Research Program. Execute university-level projects...

Class 11 - Class 12 Free
Summer Mathematics Research Program course at EduGlobal Institute
Research Programmes Maths

Summer Mathematics Research Program : Theory to Application

High school mathematics research program: Execute university-level math research this summer. Join our 8-week program...

Class 11 - Class 12 Free
IBDP Program
School Curriculum Maths

The Ultimate Guide to the IBDP Program: Curriculum, Subjects & Global Success

Master the IBDP program curriculum. Learn about subject groups, HL vs SL, the core (EE, TOK, CAS), and how Edu Global...

Class 11 - Class 12 Enquire
IIT JEE Mains & Advanced Prep Course 2026 course at EduGlobal Institute
College Entrance Maths

IIT JEE Mains & Advanced Prep Course 2026: Global Excellence Track

IIT JEE preparation: Crack JEE 2026 with our expert course. Dual-track Main & Advanced prep, international support...

Class 11 - Class 12 Free
Best SAT Online Classes
College Entrance Maths

Best SAT Online Classes: Master the Digital SAT with Edu Global Institute

Looking for the best SAT online classes? Achieve a 1500+ score on the Digital SAT with Edu Global Institute's live...

Class 11 - Class 12 Free
Student working an AP Calculus free-response question with a tutor
AP Courses Maths

AP Calculus Tutoring: AB & BC Live Classes for May 2027

AP Calculus tutoring for the May 2027 exam, AB and BC. The paper now has 42 multiple-choice questions, not 45. Live...

Class 11 - Class 12 INR 650
Student deriving a calculus-based AP Physics C result with a tutor
AP Courses Physics

AP Physics C Tutoring: Mechanics and E&M, Calculus-Based

AP Physics C tutoring for Mechanics and E&M, May 2027. Both papers now run 42 multiple-choice questions in 85 minutes...

Class 11 - Class 12 INR 650
Student drawing a free-body diagram for a JEE Advanced mechanics problem with a tutor
College Entrance Physics

JEE Physics Special Classes: Main + Advanced Live Coaching

JEE Physics coaching for Main and Advanced. Live derivation-first classes that build the model before the maths, with...

Class 11 - Class 12 Enquire
Student solving a JEE Advanced calculus problem with a tutor on a shared whiteboard
College Entrance Maths

JEE Maths Special Classes: Main + Advanced Live Coaching

JEE Maths coaching for Main and Advanced. Section B carries negative marking and all 5 are compulsory. Live...

Class 11 - Class 12 Enquire
Senior student writing a full mathematical solution with working shown line by line
Olympiad Maths

Euclid Mathematics Contest Preparation: Waterloo Full-Solution Training

Euclid contest preparation for senior students: full-solution writing, the Waterloo problem style, and the admission...

Class 11 - Class 12 Enquire
Team of senior students working together on a mathematics tournament round
Olympiad Maths

HMMT Preparation: Harvard-MIT Mathematics Tournament Training

HMMT preparation for both tournaments: November and February formats, the proof-based February team round, Guts...

Class 11 - Class 12 Enquire
Students collaborating on a proof-based team round at a university campus
Olympiad Maths

PUMaC Preparation: Princeton University Mathematics Competition Training

PUMaC preparation covering the week-long Power Round, the two subject tests a student chooses, Division A and B, and...

Class 11 - Class 12 Enquire
Diploma student working on a mathematics exploration
School Curriculum Maths

IBDP Maths Class 11 and 12: Analysis and Approaches, Applications and Interpretation

IBDP maths group classes for AA and AI at HL and SL: paper structure and weightings, the 20% Exploration, and the 2027...

Class 11 - Class 12 Enquire
Students at a spring mathematics tournament on a university campus
Olympiad Maths

Stanford Math Tournament Preparation: SMT Subject Tests and Team Rounds

Stanford Math Tournament preparation: the four subject tests including Calculus, the General Test alternative, the...

Class 11 - Class 12 Enquire
Senior students at a university campus mathematics competition
Olympiad Maths

Caltech Math Meet Preparation: CMM, formerly CHMMC

Caltech Math Meet preparation: the proof-style Team Round, four subjects including Calculus, the Guts Round that...

Class 11 - Class 12 Enquire
Student solving structured programming tasks in an invitational computing challenge
Olympiad Coding

Oxford University Computing Challenge Preparation: OUCC

Oxford University Computing Challenge preparation: invitation-only from the top 10 per cent of Bebras, two 60-minute...

Class 11 - Class 12 Enquire
Student working through computational thinking tasks for the Malaysian Computing Challenge
Olympiad Coding

Malaysian Computing Olympiad Preparation: MCC to MCO

Malaysian Computing Olympiad preparation: MCC is 4 to 6 problems over two days where you submit outputs not code, and...

Class 11 - Class 12 Enquire
Senior student working through calculus problems for a board examination
School Curriculum Maths

CBSE Maths Class 11 and 12: Mathematics 041 and Applied Mathematics 241

CBSE maths Class 11 and 12 group classes covering Mathematics 041 and Applied Mathematics 241: calculus, the code...

Class 11 - Class 12 Enquire
Senior student solving advanced algorithmic problems for USACO
Olympiad Coding

USACO Gold and Platinum Preparation for Class 11 and 12

USACO Gold and Platinum preparation: 4 to 5 hour contests with 3 or 4 problems, the algorithms each division expects...

Class 11 - Class 12 Enquire
Advanced high school students competing in a computer science league contest
Olympiad Coding

ACSL Senior Division Preparation for Class 11 and 12

ACSL Senior Division preparation: four contests a season combining computer science theory with timed programming...

Class 11 - Class 12 Enquire
Student working through TMUA multiple-choice mathematics questions against a timer
College Entrance Maths

TMUA Preparation Course: Paper 1, Paper 2 and Logic

A TMUA preparation course covering Paper 1 applications and Paper 2 mathematical reasoning, including the logic and...

Class 11 - Class 12 Enquire
Candidate preparing for the GMAT Focus Edition with data charts
College Entrance Maths

GMAT Focus Edition Preparation Course

A GMAT Focus Edition preparation course covering Quant, Verbal and Data Insights, the 205 to 805 scale, and the...

Undergraduate - Graduate Enquire

Free resources, straight to your inbox

Problem sets, strategy guides and olympiad registration deadlines β€” sent when they matter, never more than twice a month.