Sorry, something went wrong: {{ error_response }} {{ success_response }}

Register for Hatch Studio

Register for Hatch Studio

Learn with Hatch, Free for 14 Days

Hatch Studio {{ context.tiers[registration.tier] }} {{ displayTierPrice(registration.tier, partnerDiscount) }}/month

5-Day Summer Camps

$150 CAD: Per week/student

$120 CAD with paid subscription

General Information
  • One 30-minute private onboarding class
  • Small groups, ages 8-18
  • Beginner and advanced coding concepts
Session Dates and Times
  • 10 weekly camps from June 28th to Sept. 3rd
  • 2-Hour Time Slots: Monday to Friday
  • Options: 9am to 11am or 1pm to 3pm (EST)
{{ summerstep_names[summer_step] }}
Pick Your Weeks
Registration Info
Check Out

Pick your weeks for {{ summer_registration.students[0].first_name ? summer_registration.students[0].first_name : "your child" }}'s {{ summer_camp_name }}

{{ option.duration }}
Please select at least one week Thank you
 Submit   Reset 

Summer Program

{{ total_weeks}} week{{ total_weeks !== 1 ? "s" : "" }} of summer camp

${{ total_price }}

You can book your free coaching session when you check out.

Hatch offers real-world experience in a close and friendly environment!

Student Account Information

* indicates required field

{{ vp.errors[0] }}
{{ vp.errors[0] }}

{{ vo.errors['Birth Day']?vo.errors['Birth Day'][0]:'' }}

{{ vo.errors['Birth Month']?vo.errors['Birth Month'][0]:'' }}

{{ vo.errors['Birth Year']?vo.errors['Birth Year'][0]:'' }}

Parent Account Information

{{ vp.errors[0] }}
{{ vp.errors[0] }}

{{ vp.errors[0] }}

Log in to your Hatch account

{{ vp.errors[0] }}
{{ vp.errors[0] }}
{{ vp.errors[0] }}

Summer Program

{{ total_weeks}} week{{ total_weeks !== 1 ? "s" : "" }} of summer camp

${{ total_price }}

You can book your free coaching session when you check out.

Hatch offers real-world experience in a close and friendly environment!

Payment Details

{{ card_error.message }}

Terms of Service

{{ vp.errors[0] }}

Summer Program

{{ total_weeks}} week{{ total_weeks !== 1 ? "s" : "" }} of summer camp

${{ total_price }}

You can book your free coaching session when you check out.

Hatch offers real-world experience in a close and friendly environment!

Book Your Onboarding Meeting

Please make sure both you and your child are available for this coaching call.

Schedule your onboarding meeting
{{ step_names[step] }}
Pick Your Plan
Account Setup
Add Contact
Register Student
Schedule Meeting
Review and Register

Try Hatch Free

Your child can try out Hatch, no credit card required.

Team Plan

14-day Free Trial

{{ displayTierPrice(4) }}/month

{{ displayTierPrice(4, partnerDiscount) }}/month
Per student

20% off

Everything in Private, plus:

  • 1 on 1 coaching sessions, 30 min / twice a week
  • Team coding in JavaScript, 1 h / week
  • Code review
  • Advanced placement group coding

Students get:

  • Access to 600+ coding projects
  • Project marking from coaches
  • Personal coach feedback
  • Daily virtual class (Mon-Fri)
  • Lifetime coding portfolio
  • Personalized lesson plans
  • Hatch Coding Certification
  • Extended programming curriculum (HTML, CSS, GitHub)
  • Development of coding soft skills
  • 1 on 1 coaching sessions, 30 min / twice a week
  • Team coding in JavaScript, 1 h / week
  • Code review
  • Advanced placement group coding

All prices are in {{ currency==='cad'?"Canadian Dollars (CAD)":"US Dollars (USD)" }}. Subscriptions can be cancelled at any time. A notification email will be sent 7 days before the end of your trial. Your credit card will not be charged until after the 14-day trial.
For more details on our plans, please visit our Pricing Page

Who will be the student?

Students of all ages use Hatch to learn code, so we ensure they are placed into age appropriate groups. For parents and guardians setting-up an account for their child(ren), you will also create a parent account.

Do you have a previous account with Hatch?

Create Your{{ selfRegistration?"":" Parent" }} Account

* indicates required field

{{ vp.errors[0] }}

Log in to your Hatch account

{{ vp.errors[0] }}
{{ vp.errors[0] }}
{{ vp.errors[0] }}

Log in to your Hatch Account

{{ vp.errors[0] }}
{{ vp.errors[0] }}
{{ reg_login_error }}

Logged in as {{ registration.sponsor.email }}

{{ new_sponsor?"":"Review Your " }} {{ selfRegistration?"":"Parent"}} Contact Information

* indicates required field

{{ vp.errors[0] }}
{{ vp.errors[0] }}
{{ vp.errors[0] }}
{{ vp.errors[0] }}
{{ vp.errors[0] }}

Register Students

{{ adding_demo_student.display_name }} ({{ adding_demo_student.username }})

* indicates required field

Currently Enrolled Students

{{ student.first_name }} {{ student.last_name }} {{ student.username }}

Enrolled in Hatch Studio {{ context.tiers[enrollment.tier] }}

{{ selfRegistration?"My Student Account":"My Students"}}

If you're registering for yourself, you will need to have two accounts, a parent account and a student account. These accounts will have separate logins. Enter your student account information below:

{{ student.first_name }} {{ student.last_name }}

DOB: {{ displayBirthday(student) }}

Username: {{ student.username }}

Student: {{ student.first_name }} {{ student.last_name }} Remove
{{ vp.errors[0] }}
{{ vp.errors[0] }}

{{ vo.errors['Birth Day']?vo.errors['Birth Day'][0]:'' }}

{{ vo.errors['Birth Month']?vo.errors['Birth Month'][0]:'' }}

{{ vo.errors['Birth Year']?vo.errors['Birth Year'][0]:'' }}

This information is collected to ensure students are placed in age-appropriate teams and classes. It will not be public.

{{ vp.errors[0] }}

You may include things like accommodation needs for the student. This information will be confidential and only shown to Hatch staff.

Student Account Set-Up

{{ vp.errors[0] }} Username is available

{{ suggested_password }}

{{ vp.errors[0] }}
{{ vp.errors[0] }}
{{ students_form_error }}

Schedule an Intro Call with Hatch

During this one-time, 30 minute Intro Call, we will guide you through the Hatch platform.
If you’d like an invitation to be sent to the student, you can add their email by clicking "Add Guests".

Schedule meeting for {{ student.first_name }} {{ student.last_name }}
If you are experiencing problems booking a meeting, please email us at support@hatchcoding.com for assistance.

Please continue to the next step to finish the registration process. This is required so that we can confirm your meeting time. Your meeting will be cancelled if you do not complete the registration process.

Review Registration

Please review the information for accuracy.

Parent Account
{{ registration.sponsor.first_name }} {{ registration.sponsor.last_name }} Edit Details

{{ registration.sponsor.email }}

{{ registration.sponsor.cell_phone }}

{{ registration.sponsor.country && getCountry(registration.sponsor.country).name }}

Registered {{ "Student" | pluralize(selectedStudents) }}
{{ student.first_name }} {{ student.last_name }} Edit Details

Username: {{ student.username }}

DOB: {{ displayBirthday(student) }}

Free
{{ displayTierPrice(registration.tier) }}/month

{{ context.tiers[registration.tier] }} Plan


Registration Total

Free
{{ displayTotalPrice() }}/month
20% off {{ coupon.description }} {{ displayTotalPrice(true) }}/month

Subscription Starting {{ trialEnd }}

* indicates required field

*How did you hear about Hatch?
{{ vp.errors[0] }}
{{ vp.errors[0] }}

If someone referred you to Hatch, we'd love to hear about it.
Enter their name and email below:

{{ vp.errors[0] }}
Coupon Enter a coupon

{{ coupon.description }}

{{ coupon.errors }}

Payment Details

{{ card_error.message }}

Terms of Service

{{ vp.errors[0] }}
{{ vp.errors[0] }}
Error during registration: {{ registration_error }}

The 14-day trial is applied once your payment is processed. Your card won’t be charged until after your 14-day free trial ends.

Your subscription will renew automatically each month. You can cancel at any time through your parent account.

Your Registration is Complete!

We will email you this confirmation along with instructions on how to set-up the student account(s). Please check your spam for an email from support@hatchcoding.com if you do not see the confirmation email in your inbox. You can also continue to the next step to set-up the student account(s).

Parent Account
{{ registration.sponsor.first_name }} {{ registration.sponsor.last_name }}

{{ registration.sponsor.email }}

{{ registration.sponsor.cell_phone }}

{{ registration.sponsor.country && getCountry(registration.sponsor.country).name }}

Registered {{ "Student" | pluralize(selectedStudents) }}
{{ student.first_name }} {{ student.last_name }}

Username: {{ student.username }}

DOB: {{ displayBirthday(student) }}

Free
{{ displayTierPrice(registration.tier) }}/month

{{ context.tiers[registration.tier] }} Plan


Registration Total

Free
20% off {{ coupon.description }} {{ displayTotalPrice(true) }}/month

Subscription Starting {{ trialEnd }}

The 14-day trial is applied once your payment is processed. Your card won’t be charged until after your 14-day free trial ends.

Your subscription will renew automatically each month. You can cancel at any time through your parent account.

If you have any questions, please email support@hatchcoding.com or reach us at www.hatchcoding.com/contact-us.

Log In to your Hatch Account

{{ vp.errors[0] }}
{{ vp.errors[0] }}

{{ login_form_error }}

Meet the Hatch CEO

Book a 1-1 Meeting with the CEO to learn more about how Hatch works.