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

Coding Courses

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

24 courses found

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
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
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
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
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 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
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 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
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
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 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

Free resources, straight to your inbox

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