Skip to main content

Course catalogue

Programming and computer science courses, with a detailed syllabus

From school exams to university subjects, programming languages, web, data and interviews: find your course, see exactly what it covers, then learn with an affordable 1:1 mentor or our free self-study lessons.

Free, no-obligation chat · Plans that fit your budget · Learn at your pace

Student learning to code with a 1:1 mentor online: MentorNxt course catalogue illustrationCourse catalogueyour-plan.py# your plan, one step at a timegoal = "confident coder"for week in your_pace(): learn(); practise() ask_your_mentor()Accepted · 4/4 tests
  • 1:1 personal attentionOne mentor, one student, at your pace.
  • Flexible timingsSessions that fit your week and time zone.
  • Affordable plansPlans that fit your budget.
  • Practise between sessionsShort problems that build confidence.

Find your course

Browse every course

Search by subject, exam or skill, or pick a category.

Exams & school courses

Exam-focused help for AP, GCSE, A-level, IGCSE, IB, ICS, VCE and HSC computer science.

Coding contests courses

Coaching for USACO, informatics olympiads and ICPC: algorithms, contest strategy and steady practice.

Programming languages courses

Learn a language properly, from your first program to clean, confident code.

Beginners courses

Never coded before? Start here, at your pace, with plain-English explanations.

University CS courses

Core computer science subjects, explained clearly for lectures, problem sets and exams.

Web development courses

Build websites and web apps with HTML, CSS, JavaScript, React and Node.js.

Data & AI courses

SQL, data analysis, machine learning and building AI-powered apps.

Interview prep courses

Coding interviews, system design and problem solving for your first tech job.

Backend & cloud courses

APIs, frameworks, Docker, Linux and the cloud: the skills behind real products.

Apps & games courses

Android, iOS, Flutter and Unity: build apps and games people can use.

Tools & more courses

Git, testing, cybersecurity, Arduino and Raspberry Pi projects.

How it works

Your learning journey

Four simple steps. A real person replies to you; there is no booking system.

  1. Step 1: Talk to us

    Message us on WhatsApp or email, or fill in the short form. The first chat is free, with no obligation.

  2. Step 2: Get your plan

    We listen to your goal, level and deadlines, then suggest a plan that fits your budget and timings.

  3. Step 3: Learn with your mentor

    Online 1:1 sessions with a mentor who knows your course, explains clearly and checks your understanding.

  4. Step 4: Practise & track progress

    Keep going between sessions with practice, and watch your confidence grow week by week.

Free, no-obligation chat

Can't see your course? Talk to our team

Tell us what you need. Our support team replies within one working day, by email or WhatsApp, whichever you prefer, and arranges your mentor.

Prefer to talk first?

Message the support team directly. We usually reply the same day.

Our mentors teach and explain. They never complete graded work, tests or assessments for students.

Fields marked * are required.

How should we contact you? *

Filled in from your device. Change it if it is wrong.

Find the right course and mentor this week

Message us on WhatsApp or email, or fill in the short form. We will suggest a plan that fits your goal, your timings and your budget.

Talk to us about a mentor