Pricing

Clear rates. No surprise fees.

Every class is one hour, live, over video. Choose one or two classes a week — the per-class rate stays the same. You pay for the classes scheduled that month.

Published per-class rates
Billed monthly
Cancel anytime
  • Length

    1 hour

  • Format

    Live video call

  • Each week

    1 or 2 classes

  • Enrollment

    $30, once

For kids

Kids class rates

Group classes are a batch of 3–5. Private is one instructor and one learner. A one-time $30 enrollment fee is charged when a student starts.

Browse kids courses

Introductory / Scratch

Group · Batch of 3–5

$15/ class

1:1 private

$25/ class

General programming (Python, JavaScript, etc.)

Group · Batch of 3–5

$20/ class

1:1 private

$30/ class

Specialization (AI/ML, Game Dev, etc.)

Group · Batch of 3–5

$25/ class

1:1 private

$35/ class

For professionals

Professional class rates

Group classes are a batch of 4–6. For a private specialization class, contact us. A one-time $30 enrollment fee is charged when a student starts.

Browse professional courses

General programming (Python, JavaScript, etc.)

Group · Batch of 4–6

$30/ class

1:1 private

$50/ class

Specialization (AI/ML, Interview Prep, etc.)

Group · Batch of 4–6

$40/ class

1:1 private

Billing

A month is classes times the rate.

Plus a one-time $30 enrollment fee when a student starts. After that, the monthly bill is the classes on the calendar. If it is not on this page, it is not a charge.

A $30 enrollment fee, once

Charged when a student starts. It is not added again on later monthly bills.

Billed for the classes on the calendar

Each month you pay for the classes scheduled that month, at the per-class rate above. One class a week and two classes a week use the same rate.

Due before the first class

Payment is due before the first class of each billing cycle.

Stop before the 3rd class, free of charge

You can decide not to continue before the 3rd class and owe nothing for those classes.

Unused classes stay in that month

Unused classes from a completed month are not carried over and are not refunded.

Worked example

Introductory / Scratch, group

$15 per class

Enrollment fee, once
$30
4 classes this month
$60
8 classes this month
$120

Eight classes is two a week. The rate does not go up. The first bill also adds the one-time $30 enrollment fee. Later months are the class total only.

How you pay

Set up an automated payment if you want each month handled for you, and cancel that schedule whenever you want.

QuickBooks

We collect every payment through QuickBooks.

Cards and banks

All major credit cards and bank payments are supported.

Automated payments

Set up a recurring payment so each cycle is paid before class starts.

Cancel anytime

Stop future billing whenever you want. A month already paid follows the unused-class rule.

Questions? [email protected]

Included

What the rate is for.

Same teaching promise for a beginner in Scratch and a professional preparing for interviews.

Live instructor, every session

A person on the video call who notices when a learner goes quiet.

The group size on the rate

Kids groups are a batch of 3–5. Professional groups are a batch of 4–6. Private is one learner, where that option is listed.

Projects they keep

Everything built during the course stays with the student.

Progress updates for parents

Plain-language notes on what they're building and where they're growing.

A free demo before you enroll

See a real class first. Booking a demo does not start billing.

A clean exit if it isn't a fit

Decide not to continue before the 3rd class, free of charge.

See a class before you pay.

Book a free demo. The rate on this page is the rate when you enroll.