At Hatch, students learn full-language coding using JavaScript and Python.
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:
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 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.
We recommend that a child be at least 8 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.
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 any plan with a 1:1 coach, which will give them access to a personal coach to help guide them through technical coding concepts.
Most of our paid plans include 1:1 sessions every week. If you have a child that:
then perhaps you can use our self-serve plan. The plans with 1:1 sessions are best if your child:
The more sessions per week you choose (1, 2 or 3 per week), the faster you will progress through our content and the more advanced work you will be able to cover.
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.
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.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 support@hatchcoding.com 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 support@hatchcoding.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 support@hatchcoding.com
If you do not receive any of this information or would like more assistance, please email support@hatchcoding.com
2) Attend your 1 on 1 coaching sessions
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 support@hatchcoding.com at least 48 hours before the session starts.
Please check your email and spam folder for messages from support@hatchcoding.com.
Here’s what we recommend to ensure your child has a successful coding experience with Hatch:
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. Your payment will be updated once you select a different plan 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.
Meet some Hatch Coding students and see how they have learned skills to shape the future
Register for an account and do your first 5 minute project. You’ll earn your first Superpower, and start your journey toward full-stack development.
Start for free