Have questions about Hatch? Find the answers here.
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.
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.
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.
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:
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..
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.
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 Private or higher, which will give them access to a personal coach.
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.
The Private meetings are important in every plan. These work great for the following students:
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 add on 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
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.
Your child will have access to four Hatch projects. During this time you can book a meeting with a coach or a Hatch representative to learn more about how Hatch teaches and the programs we offer.
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 30 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.
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. Our coaches are all Hatch Certified or will have the coach supervisor with them at all times. Hatch ensures the safety of our students and our coaches have all had recent police checks.
You can learn more about our coaches on our About Us page.
For first time Hatch users, you will schedule the 1 on 1 coaching sessions when you go through the registration and payment process.
For Hatch users who want to change their plan, a new 1 on 1 coaching session link will be sent to you from firstname.lastname@example.org. Please check your spam email for a message from this address if you do not see it in your inbox.
For those who previously had a Hatch account, you will schedule the 1 on 1 coaching sessions when you go through the registration and payment process.
If you want to change all your 1 on 1 meeting times in the future (i.e. not just for 1 session), please email your coach and CC email@example.com for faster coordination.
Unfortunately, we cannot change meeting times or reschedule sessions that were already missed.
To respect the time of our coaches, there are no reschedules for cancelled or missed meetings for any reason.
If you give your coach at least 48 hours notice, and if your coach has availability and is willing, a meeting may be moved at the sole discretion of the coach. Please email your coach and only your coach to discuss this. Otherwise, the meeting will be missed and it will not be made up.
1) Log on to the Hatch platform via the student account to do projects
You can do this as soon as you finish the registration using the username and password you’ve set-up during the registration process. If you’ve forgotten the student username or password, you can log into the parent account to reset the details.
Instructions on how to start will also be sent to your email in the confirmation email once you register. Please check your email and spam folder for emails from firstname.lastname@example.org.
If you do not receive any of this information or would like more assistance, please email email@example.com.
2) Attend the Virtual Classroom
The Virtual Classroom is an optional learning opportunity for your child. It takes place every weekday (Monday—Friday) at 5 pm (EST).
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.
3) Attend 1 on 1 coaching sessions, only for students with Private and Team plans
Go to the student dashboard and click the button “Coaching Session” to access the 1 on 1 coaching sessions. The date and time for these sessions were set-up during the registration process. If you wish to change the time, please contact your coach via email and CC firstname.lastname@example.org at least 48 hours before the session starts.
Please check your email and spam folder for messages from email@example.com.
Here’s what we recommend to ensure your child has a successful coding experience with Hatch:
Allow your child to go through the tutorial section of Hatch, they may need some help at the start but they will become fully independent soon.
Ensure your child sets aside a minimum of 90 minutes each week for coding learning. The more time they code, the faster they will progress.
Set a minimum number of projects and challenges for your child to complete. Here are example guidelines for a week of coding:
1 project and 2 challenges for students ages 6-9
2 projects and 4 challenges for students ages 9-11
3 projects and 6 challenges for students 12+ years
Use the lesson plans or ensure your child is progressing and completing projects at their level.
If you sign up for weekly meetings, have your child complete the check-ins.
If you child is struggling with concepts, use the “I need help” button (found in the IDE on the Hatch platform) or sign up for a weekly meeting to increase their progress.
Let your child run into obstacles and allow them time to figure out how to problem solve. Try not to help them solve everything right away.
If your child gets stuck, get them to complete a project at “Type What You See” level - where they can break the coding problem down and see the actual code.
Hatch is a self-paced learning environment. This means that students finish projects based on their own schedule and interests. During 1 on 1 coaching sessions, the student’s personal coach will provide project suggestions based on the student’s learning progress that they can do during the week.
It is recommended that students spend a minimum of 90 minutes each week learning coding. The more time they spend, the faster they will progress.
For parents who want to help guide or motivate their child, Hatch also has free weekly lesson plans that provide general learning guidelines. Each lesson plan includes a list of recommended projects and a target for the number of project and challenge points to reach. The lessons are designed to have the expectations rise as the student reaches higher levels.
You can find the lesson plans here.
To change your plan type, log in to your parent dashboard using your parent email and password that you created during registration.
On your parent dashboard, select "Manage Subscription", which will take you to a page where you can change your subscription.
The plan change will happen immediately. If you are upgrading, the remaining difference will be automatically charged. If you are downgrading your plan, any extra difference will be saved as a credit for your next payments.
Yes, you can choose to end your plan at any time. If you end the plan during your free trial, your card will not be charged. If you cancel after the free trial ends, you will be charged for the month and your child will retain access to the platform for the remainder of the month that you paid for.
To end your plan, simply log in to your parent dashboard using the parent email and password that you set-up during registration.
On your parent dashboard, select "Manage Subscription", which will take you to a page where you can change or cancel your subscription.
If you end the plan during your free trial, your card will not be charged. If you cancel after the free trial ends, you will be charged for the month and your child will retain access to the platform for the remainder of the month that you paid for.