Jumpstart Your Child’s Coding Education


Try Hatch Free

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

Try Hatch For Free



Per student

Register Now

  • Access to 600+ coding projects
  • Project marking from coaches
  • Personal coach feedback 
    information icon Students can ask questions and get their projects are marked by a coach within 24 hours. This allows for creative solutions, not generic just ones.  
  • Daily virtual class (Mon-Fri)
  • Lifetime coding portfolio 
    information icon Students will have lifetime access to a portfolio of all of the coding work they have completed, including their showcases.  



Per student

Register Now

Everything in Private, plus:

  • 1 on 1 coaching sessions,
    30 min / twice a week
  • Team coding in JavaScript, 1 h / week
    information icon Students learn to code in groups of 4-6 students. They gain collaboration skills and friendships while coding.  
  • Code review 
    information icon Students will learn the importance of code review and how it can help them make better programs in the future. This is a skill future employers look for!  
  • Advanced placement group coding 
    information icon High level students will be allowed to participate in collaborative coding. This teaches students how to code in teams giving them skills for the future.  

All prices are in Canadian Dollars (CAD). Subscriptions can be cancelled at any time. 

About Our Plans

Self Starter 

  • Students have access to our unique coding platform where they can learn JavaScript and Python at their own pace. They can choose from our library of 600+ interactive coding projects with additional challenges to boost their creative coding skills.
  • Coaches mark and give personal feedback on each project within 1 business day of the student submitting their work.
  • Daily 60-minute virtual classes led by a coach, Monday to Friday from 5 to 6 pm (EST). Students have the opportunity to ask the coach questions and have fun with interactive group activities and coding challenges.


Students get all the features of the Self Starter plan. They also get 1:1 virtual coaching sessions where:

  • We assign a personal coding coach who’s been vetted and trained by our team of education professionals.
  • Coaching sessions are tailored to the learning needs of the student. During each session, the coach will answer the student’s questions, walk-through coding concepts through project examples, and assess the student’s learning progress.
  • Sessions are 30 minutes once a week, with flexible time slots to meet your scheduling needs.


Students get all the features of the Private plan. In addition, they also get:

  • An additional 30 minute weekly 1:1 coaching session with an assigned personal coding coach. These 1:1 coaching sessions are run the same way as in the Private plan.
  • Team coding sessions for 1 hour each week. During these sessions, a coach will guide 4-6 students in the same age range and skill level through collaborative coding projects. Students will learn how to communicate with others using professional programming terminology, and develop their collaboration skills in an environment that reflects the real-life remote work situations of development teams.
  • Once students reach a high level of proficiency in team coding, they will move on to advanced placement group coding where students have more autonomy and complete more complex coding projects.  

Frequently Asked Questions

How Hatch Works

What programming languages does Hatch teach?

At Hatch, students learn full-language coding using JavaScript and Python.

How does my child learn at Hatch?

Your child will learn by completing fun projects, challenges and capstone projects. Projects allow children to learn syntax, and challenges help children use the knowledge they learned in new contexts. The more projects and challenges they complete, the more they will learn and understand. Learning is determined by the student as the Hatch curriculum is fully personalized and self paced. By completing projects students will learn simple concepts of coding and extend to Object-oriented programming.

My child has never coded before. Is Hatch suitable for beginners?

Hatch is designed to easily introduce beginners to coding. You only need to know how to type! The program will guide the student from the basics of coding to high-level computational logic.

If I don't know how to code, will my child still be able to learn coding by using the Hatch platform alone?

Yes, Hatch is designed to guide students independently through full-language coding. While you may need to help set-up their account for younger children, our platform is intuitive enough that children will be able to navigate and complete projects on their own.

Students can also directly ask questions to coaches through our “I Need Help” feature or during the daily Virtual Classrooms (Monday to Friday, 5 pm EST).

If you want to provide more support for your child, selecting the Private plan will give them access to 1 on 1 coaching sessions where your child can check-in with a personal coach. During these sessions, they will work through projects together and the coach will customize your child’s learning path according to their progress and skill level.

What internet browser and device should my child use for Hatch?

You can use any internet browser to use Hatch. We suggest Chrome. You can use any device with a screen and a keyboard. We suggest:

  • Laptops
  • Desktop computers
  • Chromebooks

Tablets and iPads are also supported, but may be more difficult because they do not have a separate keyboard.

Smartphones are unfortunately not supported because their screens are too small.

How is Hatch different from other coding classes and platforms?

Most coding education services teach computational logic, which is coding concepts in a language. However, only some teach computational thinking, which is how to think like a computer. This helps students learn additional coding languages quickly.Hatch teaches both, plus 3 other skills that are necessary to being a well-rounded programmer. We teach students:

  • How to translate ideas into code
  • How to do independent research to solve their own coding difficulties
  • Communication skills and how to work in a team through team coding

These 3 skills are the most wanted by engineering managers when they hire new junior employees. You may or may not be thinking about the job prospects of your child yet, but through Hatch, your child will get a jumpstart on gaining skills that will directly help them in the future, while they’re having fun.

Why should my child learn how to code?

We all know that programming is vital to success in our technology-driven economy of the 21st century. And our goal is to teach children and parents the value of learning coding at a young age. Read more about the power of coding from notable tech leaders who know exactly how important it is to future success in our blog: 6 Great Quotes About the Power of Coding.

Selecting a Plan

What is the recommended age to use Hatch?

We recommend that a child be at least 6 years old before starting the program. However, every child is different, and some may be ready to start later or earlier based on their development. Generally speaking, if they can type, they can code.

For children between ages 6 to 8, we recommend a Dedicated or higher, which will give them access to a personal coach.

Do you have programs for children younger than 8?

If your child is younger than 8, but they are comfortable with typing on a keyboard, they can learn to code with Hatch. We recommend the Private plan, which will give them access to a personal coach to help guide them through technical coding concepts.

Which plan is right for my child?

The Self Starter plan is best if your child:

  • Prefers to do things at their own pace
  • Easily learns things on their own

The Private plan is best if your child:

  • Learns best through individual attention from a teacher
  • Is starting to have more specialized coding questions
  • Needs some motivation to do work
  • Is younger than 9 years old

The Team plan is best if your child:

  • Wants to learn more advanced coding
  • Is interested in developing their collaborative coding skills
  • Enjoys working with other children of the same age and skill level
  • Loves to make new friends with other children who are interested in coding
When is the best time to sign up?

You can sign up for Hatch at any time. Our platform and curriculum are designed for students to start learning whenever they want and at their own pace. There are no set semesters or course schedules at Hatch.

Virtual Coaching Sessions and Virtual Classroom

What is the 1 on 1 virtual coaching session?

For each student, we assign a personal coding coach who’s been vetted and trained by our team of education professionals.

Coaching sessions are tailored to the learning needs of the student. During each session, the coach will answer the student’s questions, walk-through coding concepts through project examples, and assess the student’s learning progress.

Sessions are 25 minutes long and happen once a week, with flexible time slots to meet your scheduling needs. Session are accessed online via a private Zoom link that will be sent to you through a calendar invite once you select a time slot during the registration process.

Who teaches the 1 on 1 coaching session?

The 1 on 1 coaching sessions are taught by Hatch coaches who have been vetted and trained in teaching full-language coding. Students meet with the same personal coach that has been assigned to them so that they receive more tailored guidance.

You can learn more about our coaches on our About Us page.

What is the Virtual Classroom?

The Virtual Classroom is a 1 hour long learning session run by our coach, Brenda. Students can ask questions about coding, have fun learning new coding concepts, and work through coding projects together under the supervision of a coach. Only Hatch students have access to the Virtual Classroom.

It runs every weekday (Monday—Friday) from 5 to 6 pm (EST).

Who teaches the Virtual Classroom?

Our amazing coach, Brenda, teaches the Virtual Classroom. You can read more about Brenda and our other coaches on the About Us page.

Register Now