Skip to main content

Winter term starts Mon, Jan 11, 2027. Free trial classes run every week until Dec 5. Book a trial

Loopwork Academy · Markham

program · ages 8 to 17

Coding Classes

From drag-and-drop blocks to typed Python and a first website, one level per term.

foriinrange(40): t.forward(i*5) t.right(90) # a square spiral

from $179 a month

About this class

Coding at Loopwork moves in clear levels. Younger students start with blocks in Scratch, where they learn loops, events and variables without fighting typos. Around age 11, most are ready to type real code in Python.

Every level has one big project. Your child plans it, builds it in small steps and shows it at the end-of-term showcase. You get a private link to run it at home.

What we use

  • Scratch
  • Python
  • HTML, CSS and JavaScript
  • Simple command-line tools

What your child will make

6 levels

The levels, in order

Each level is about one term and ends with a project. Kids move up when the project shows they're ready, not on a birthday. Ages are a guide.

  1. B1

    Blocks 1

    Ages 8 to 10

    Learns: Events, loops, coordinates and costumes in Scratch.

    Project: An animated story with a choose-your-ending

  2. B2

    Blocks 2

    Ages 8 to 11

    Learns: Variables, conditions, clones and simple game logic.

    Project: An arcade game with a score and levels

  3. P1

    Python 1

    Ages 11 to 14

    Learns: Typing code, variables, if statements, loops and turtle graphics.

    Project: A turtle-graphics art piece plus a number game

  4. P2

    Python 2

    Ages 12 to 15

    Learns: Functions, lists, dictionaries and reading files.

    Project: A quiz app that loads its own questions

  5. P3

    Python 3

    Ages 13 to 17

    Learns: Classes, debugging habits and a small text adventure engine.

    Project: A text adventure other students can play

  6. W1

    Web 1

    Ages 14 to 17

    Learns: HTML, CSS and beginner JavaScript, published to a private link.

    Project: A small website for a real club or team

A class, minute by minute

  1. Warm-up puzzle 10 min

    A short paper or screen puzzle that uses last week's idea.

  2. New idea 15 min

    The instructor shows one new concept on the big screen, with a tiny example.

  3. Build and test 45 min

    Students add the idea to their own project, test it and fix bugs with help.

  4. Show and save 10 min

    Two or three students show what changed. Everyone saves and writes one line in their log.

Total: 1 h 20 min.

We provide

  • A laptop for every student
  • A free Loopwork account with no surname attached
  • A printed level guide each term
  • A private project link for families

Your child brings

  • A water bottle
  • Their own laptop only if they prefer it
  • Curiosity about how things work

Class times this term

Winter term runs Mon, Jan 11 to Sat, Apr 3, 2027. Trial classes run in these same slots.

Full weekly schedule
Coding Classes: day, time, level, ages, room and seats
DayTimeLevelAgesRoomSeats
Monday 4:15 to 5:30 p.m. B1Blocks 1 8 to 10 Lab A Seats open
Monday 5:45 to 7:15 p.m. P1Python 1 11 to 14 Lab A A few seats (2 left)
Wednesday 5:45 to 7:15 p.m. P2Python 2 12 to 15 Lab A Seats open
Thursday 4:15 to 5:30 p.m. B2Blocks 2 8 to 11 Lab A Seats open
Thursday 5:45 to 7:15 p.m. W1Web 1 14 to 17 Lab B A few seats (2 left)
Friday 5:45 to 7:15 p.m. P3Python 3 13 to 17 Lab A Seats open
Saturday 10:30 to 12:00 p.m. P1Python 1 11 to 14 Lab A Seats open

Coding questions

My child has never coded. Where do they start?

Ages 8 to 10 start in Blocks 1. Ages 11 and up usually start in Blocks 2 or Python 1, depending on a short chat at the free trial class. We never place a child by age alone.

Is this just video games with a coding label?

No. Students write the code for every project, and you can open it and read it. Games are a common project because kids care about them, but the class time is spent building, not playing.

Do kids need to type well?

Not for Blocks. For Python, we start slow and give typing warm-ups. Most students are typing comfortably by mid-term.

More questions: safety, pickup, refunds

Other programs

when trial class booked

Try a coding class first.

The trial is a full class with kids at your child's level. No card, no contract. Stay for the last 10 minutes and see what they built.

Rather talk first? Call (905) 555-0163. Lina answers weekdays from 10 a.m.

Fictional sample site by SearchPod