8020 English
Tiếng ViệtEnglish한국어中文

Home›Coding & Robotics

Coding & Robotics — from Scratch and robotics to Python, AI and AP Computer Science

Programming by age: primary pupils make Scratch games and build and program robots; lower secondary students learn Python, AI and algorithms; high school students take IGCSE Computer Science, AP CSP, AP CSA, USACO and build AI projects for study-abroad applications. Online or in-person, one-on-one or in small groups.

  • Grades 1–12
  • Online · Offline
  • One-on-one · small groups

Real scores · Real teachers · Real results — teachers hold at least IELTS 8.0 or SAT 1500, and international programmes are taught by PhD and Master's holders.

Get advice on your Coding & Robotics study plan

Leave your phone number — 8020 will call you back the same day, with a free placement test.

Or message us on Zalo 0332 747 169 · 8020 uses this number only to advise you on courses.

The Coding & Robotics exam — what you need to know

What you study
Primary: computational thinking, Scratch, robot building with sensors. Lower secondary: Python, Python and AI, introductory algorithms. High school: IGCSE Computer Science, AP CSP, AP CSA (Java), USACO, AI/ML projects.
Learning that produces real products
Every course ends with the student's own product: a game, an autonomous robot, a chatbot, an image-recognition app or a project with source code and a report.
Competition targets by stage
Bebras, Vietnam Young Informatics Contest (Tin học trẻ), USACO, AP Computer Science, IGCSE Computer Science; robotics: VEX IQ, WRO.
For Computer Science study-abroad applications
AP CSA, a USACO division and a project with a real product are evidence of ability that a transcript cannot fully show.
Who should study
Primary pupils who love building and making games; lower secondary students who want to learn real programming and AI; international-school students who need IGCSE, AP Computer Science or are heading towards a Computer Science degree.

Programming and robotics competitions

Each stage has a clear competition target. Dates are taken from the organisers' official websites, checked on October 7, 2026.

Bebras — Computational Thinking ChallengeGrades 1–12 · online Round 1No programming experience needed. 2026 season: registration deadline October 18, Round 1 October 19–25, Round 2 November 15.
National Vietnam Young Informatics Contest (Tin học trẻ)Division A primary · B lower secondary · C high school · D productsDivision A: Scratch or Python programming; Divisions B and C: algorithms; Division D: creative products. The online qualifying round is usually in March–April.
USACO — USA Computing OlympiadSecondary school students, open internationallyOnline contests by division Bronze → Silver → Gold → Platinum, using C++, Java or Python.
AP Computer Science PrinciplesTHPT · College BoardEnd-of-year exam plus the Create performance task. 2027: exam on May 14, Create submission deadline April 30.
AP Computer Science ATHPT · College BoardJava programming. 2027: exam on May 12.
Cambridge IGCSE Computer Science (0478)Cambridge students aged 14–16Paper 1 Computer Systems and Paper 2 Algorithms, Programming and Logic.
VEX IQ · WROPrimary and lower secondary robotics teamsAutonomous robots on a game field plus a project presentation. VEX IQ National Championship, middle school division: January 23–24, 2027.

Sources: bebras.vn, tainangviet.vn (Vietnam Young Informatics Contest (Tin học trẻ)), usaco.org, College Board AP Central, Cambridge International and events.vex.com — checked on October 7, 2026.

Academic Lead, Coding

The programme is led by a Carnegie Mellon PhD in Computer Science — a former Machine Learning engineer at Amazon who personally mentors high school students' AI projects.

Nguyễn Anh Huy — 8020
Nguyễn Anh Huy
PhD, Carnegie Mellon (USA)
Teaches: Computer Science · AI/ML

Computer Science, at the #1-ranked US university for the field · 10 years living and working in the US, including time at Amazon · alumnus of the specialised Maths programme at Lê Hồng Phong

Meet the full 8020 teaching team →

Coding & Robotics levels at 8020

Stage placement by age and placement test. Online or in-person at Chợ Quán, one-on-one or small groups.

Stages

  • Grades 1–5 · Scratch and RoboticsComputational thinking, Scratch game making, building and programming robots with sensors; getting familiar with Bebras and Vietnam Young Informatics Contest (Tin học trẻ) Division A problems.
  • Grades 5–8 · Python and AIPython from syntax to making games; data and AI for students: chatbots, image recognition and using AI responsibly.
  • Grades 6–9 · AlgorithmsSorting, searching, recursion, prefix sums — aiming for Vietnam Young Informatics Contest (Tin học trẻ) Division B and USACO Bronze.
  • Grades 9–12 · International Computer ScienceIGCSE Computer Science, AP CSP, AP CSA (Java), USACO Silver and Gold.View →
  • Grades 10–12 · AI projects for applicationsOne-on-one mentoring on an AI/ML project from real data to a final report, with a GitHub repo for study-abroad applications.View →

Coding & Robotics learning formats

Choose the format that fits your child's schedule and goals; the learning path is built from a placement test.

OnlineLessons via screen sharing, with the teacher reviewing and fixing code live; well suited to Python, AI, algorithms and AP Computer Science.
In-person at Chợ QuánClasses at the centre, well suited to robot building and to primary pupils who need hands-on work with the equipment.
One-on-one tutoringA personal pathway by goal: USACO, AP, IGCSE or an AI project for study-abroad applications.
Small groupsA few students of the same age and level; they build products together, present and peer-review each other's work.

Process

  1. 1Free placement test
  2. 2Placement by age and level
  3. 3Online or in-person, one-on-one or small groups
  4. 4A final product at the end of every course
  5. 5Competitions by stage

Not sure where to start with Coding & Robotics?

Take the free placement test and 8020 will pinpoint your gaps and place you in the right class with the right teacher. Free placement test, with students placed in the right stage for their age.

About our other exams

Book a Coding & Robotics consultation