Home / Courses / Coding / Python
ARC: Coding

Write real Python, one small step at a time.

Start with Python basics, then go further with Advanced Coding. Print, ask questions, make decisions, repeat things, and fix bugs like a detective.

  • All levels from P1
  • 2 courses
  • Typed practical
  • Certificate
Animated sample: Python being typed
See it move

Type it, run it, fix it

FunctionsA short program with a result
Bugs happenRead the error, then fix it
Debug like a detectiveRead the errorFind the lineFix one thingRun it again
A bug-hunting routineFour calm steps
The courses

Coding: Python and Advanced Coding

Free trial: only the first 1 to 2 lessons of each course are open. Locked lessons show a lock and ask the parent to upgrade (Plus).

Coding: Python

Starter course

Your first real programming language. Print, ask questions, make decisions, repeat things, and fix bugs like a detective.

  • Lessons14 lessons
  • You makeA text game of about 30 lines
  • Exam and certificatePass with 65 or above
See the 14 lessons
  1. What coding is
  2. print and text
  3. Numbers and maths
  4. Variables
  5. input: ask the user
  6. if and else
  7. Comparing, and, or
  8. for loops
  9. Loops with totals
  10. Debug 1: read the error
  11. Debug 2: trace the values
  12. Mini-project: quiz game
  13. Mini-project: patterns in text
  14. Capstone: my own game

Lock = locked in the free trial. Only the first 1 to 2 lessons are open. Upgrade to open the rest.

Advanced Coding

Advanced course, after Python basics

Level up with lists, functions, dictionaries and tests. Plan a program first, then build it, test it and debug it.

  • Lessons14 lessons
  • You makeA 60 to 100 line hawker-stall order calculator, with its own tests
  • Exam and certificatePass with 65 or above
See the 14 lessons
  1. Lists
  2. Loops over lists
  3. while loops
  4. Functions
  5. Parameters and return
  6. Dictionaries
  7. Strings
  8. Reading input safely
  9. Text adventure logic
  10. Testing with examples
  11. Debugging bigger programs
  12. Sorting and searching, simply
  13. Plan a program with pseudocode
  14. Capstone: hawker-stall order calculator

Lock = locked in the free trial. Only the first 1 to 2 lessons are open. Upgrade to open the rest.

Exam and certificate

One final exam per course

Finish the lessons, then show what you know. Pass and your certificate says Passed, or Passed with Distinction.

65+Passed
85+Passed with Distinction
  • Coding courses: multiple-choice questions, plus a typed practical that is marked automatically.
  • The certificate shows Passed or Passed with Distinction only. No score is printed, and ARC certificates have no belt.
  • After each attempt your child sees which lessons to revise first.
  • ARC is on the Plus plan only. First attempt is included with Plus; each retry costs S$10. See pricing.

Sample ARC certificate. Tap to enlarge. Optional printed certificate with frame: S$15 shipping.

Also see Web Design. ARC is on the Plus plan.