Coding Courses
Structured online programmes in mathematics, physics, chemistry and computer science.
24 courses found
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...
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...
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...
Bebras Challenge Preparation: Computational Thinking
Bebras Challenge preparation for Class 6 to 8: computational thinking tasks that need no coding, the 45-minute format...
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...
Complete Python Course with DSA and Architecture
A complete Python course covering the language, data structures and algorithms, then the system architecture skills...
Elite USACO Masterclass: Bronze to Platinum Algorithmic Training
Dominate the USA Computing Olympiad. Expert-led USACO preparation covering Bronze to Platinum algorithms, C++/Python...
Australian Informatics Olympiad Preparation: AIO
Australian Informatics Olympiad preparation: 6 questions in 3 hours submitted as source code, in C, C++, Java or Python...
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...
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...
Canadian Computing Competition Preparation: CCC Junior
Canadian Computing Competition preparation: the Junior division is 5 problems in 3 hours for 75 points, and students...
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...
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...
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...
JavaScript Course: Fundamentals to TypeScript
A JavaScript course covering the language properly, async behaviour, the ES2026 additions, Node tooling and TypeScript...
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...
AP Computer Science Principles Tutoring and Project Support
AP Computer Science Principles tutoring covering the Create performance task, algorithms, data and the digital exam...
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...
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...
Summer Computer Science Research Intensive (AI, Data, & Cyber)
Elevate your college application with our Summer Computer Science Research Program. Execute university-level projects...
Oxford University Computing Challenge Preparation: OUCC
Oxford University Computing Challenge preparation: invitation-only from the top 10 per cent of Bebras, two 60-minute...
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...
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...
ACSL Senior Division Preparation for Class 11 and 12
ACSL Senior Division preparation: four contests a season combining computer science theory with timed programming...