• 5

    Courses
  • 250

    Hours of content
  • 2500

    Number of tasks
  • 100

    Hours for certificate

Our curriculum

Courses to level-up

We've created a set of courses that get kids building real solutions while learning the fundamentals.

Schedule-free       •   No expiry       •   Online access       •   Live sessions       •   Free practice       •   Flexible timing       •  

Schedule-free       •   No expiry       •   Online access       •   Live sessions       •   Free practice       •   Flexible timing       •           

Get your child ahead in the modern world!

Why should your child take this learning path?
  • The "Electronics Engineer" learning path is a great way for kids to learn about electronics and programming. They will build everything from a Harry Potter Sorting Hat to a program that can censor text!
  • This path will give kids an introduction to the basics of electronics and electricity. They will learn the fundamental concepts of voltage, current, resistance, power, and be introduced to circuit board building methods.
  • This path will take kids from a basic knowledge of C++ to using more advanced features of the language. Kids will deepen their understanding of C++ 11 features, operator overloading, lambda expressions, move constructors and much more.
  • In this path, kids will learn to build an actual 8-bit CPU that's capable of managing simple mathematical processes like addition and subtraction. They'll also get a chance to create their own low-level language to program their CPU.
  • The "Electronics Engineer" learning path is a great way for kids to learn about electronics and programming in a fun and interactive way
Who should take this learning path?
  • Any parent who wants their child to learn basic electronics and programming concepts should consider this learning path. It is a great way to introduce kids to the world of computers and technology.
  • Parents with kids who are interested in computer architecture or building their own computers would find this learning path very beneficial. It covers all the basics and provides a strong foundation for further learning.
  • This learning path is perfect for parents with kids who want to learn more about electronics and programming. It covers everything from the basics to more advanced topics, making it perfect for those who want to deepen their knowledge.
  • If you have a child who is interested in mathematics, physics, or engineering, then this learning path is ideal for them. It will teach them how to build and program their own microprocessor, as well as giving them a strong foundation in electronic concepts.
  • This learning path is perfect for any parent whose child wants to learn about electronics and programming. It covers all the basics, from the fundamental concepts to more advanced topics like C++ 11 features and operator overloading
What will your child learn during this learning path?
  • Your kid will learn basic concepts of electronics and programming, and how to apply them in everyday life.
  • They will understand how electricity works, and be able to build simple circuits.
  • They will know how to program in C++ at an intermediate level, and use this knowledge to create more complex projects.
  • They will understand computer architecture, and be able to design their own microprocessors.
  • Finally, they will put all of this knowledge together to build an actual 8-bit computer!
What will your child be able to do at the end of learning path?
  • Understand basic concepts of electronics and circuits, basics of programming and everyday electronics.
  • Understand the fundamental concepts of voltage, current, resistance, power, and circuit board building methods.
  • Use more advanced features of the C++ language and create a program that generates fractal images.
  • Know computer architecture and build microprocessors as well as program and build systems from them.
  • Build an actual 8-bit CPU that's capable of managing simple mathematical processes like addition and subtraction, as well as create their own low-level language to program their CPU.

Our students

No items found.

Learning paths

FAQ

Is my child too young or too old?
Our interactive online learning platform is suitable for children ages 5-18 where the learning is adaptive and personalized to each student's needs. It is never too young nor too old for them to start learning coding!
My child has done coding before. Are these classes necessary?
Great! Then it will be a good jumpstart for them to explore a deeper understanding of coding. All the students will have a personalised learning based to their own level and pacing.
My child has difficulty speaking in English. Can he or she still join the trial class?
No worries at all! While our language of communication is in English, we have multinational and local trainers to help the kids to communicate better and understand the tasks.
Are learning materials provided?
Yes! We provide all the learning material.
How much is the course?
We have several packages you can choose from based on the kind of activity you are looking for, and your child's assessment. We will discuss it with you during the trial class. Pricing is between RM31 to RM71 per hour, depending on the package you choose.
How long should my child spend in front of a computer screen? Is that safe?
We recommend no longer than 40 minutes of continuous screen time without a break. This claim is backed by many credible sources and recognized experts on child development and health. Contact us to find out more.
How good are your trainers?
Fantastic. But don't take our word for it. Seeing is believing. So come over here for our Trial Class and see for yourself.
I have three kids, can I get some kind of financial support?
Yes, we have special offers for parents who want to register more than one kid at KidoCode. Come to our Trial Class to find out more.
What is meant by a personalized and adaptive education system?
Personalized education system provides a unique learning path and curriculum for each and every student that is based on their interests and goals. An adaptive learning system provides the ability to learn about the student, adjust the difficulty, and modulate various parameters as the students progress through the curriculum. Both of these features are an important parts of the new age of education which allows people to have a diverse education based on their own interests and capabilities.
Will my child get any certification upon completion of your course?
Yes. We provide certification to all students that complete our courses.
I know coding is important, but I think my kid won't be interested.
As much as we'd love to think coding is an extracurricular activity, it really isn't. Computational thinking skills are becoming a basic requirement in every major education system around the world. Your child needs to learn coding to have any kind of impact in the digital economy that is still outpacing the industrial economy by far and large. Try learning with KidoCode, and trust that we will do our level best to find a way to make it interesting for each and every child.