Learning bundles that empower the next generation

Compare bundles ↓
Technopreneurship

Learning Bundles & Fees

Pro Pack

Price / hour
RM50-65
Installment plans from 12-24 months with 0% interest available
  • 4 courses
  • 1 final project
  • 200 hours of content
  • 12-15 months to complete
  • Certification included

Full Stack

Price / hour
RM32-50
Installment plans from 12-24
months
with 0% interest available
  • 10 courses
  • 2 final projects
  • 500 hours of content
  • 18-28 months to complete
  • Certification included

Enterprise

Price / hour
RM22-32
Installment plans from 12-24 months with 0% interest available
  • 20 courses
  • 4 final projects
  • 1,000 hours of content
  • 24-48 months to complete
  • Certification included
Program
Technopreneurship

Pro Pack

Certification included
Payment installments available
Our Technopreneurship Pro Pack prepares our students in the essentials of programming and familiarizes them with the opportunities available to them in the digital economy. The program includes 6 courses, with over 200 hours of learning content  and is a must for those looking to gain the fundamental skills needed to survive in the digital economy.
  • RM50-65

    Price per hour
  • 12 -15

    Months to complete
  • 200

    Hours of content
  • 1,565+

    Enrolled students
  • 1

    Final project
  • 4

    Courses

Seed Program

Courses

Course
01
Course
CS001

History of Computers

Pro Pack ‣
Full Stack
Enterprise

Course Description

Computers have become part of our everyday activities. While computers as we know them today are relatively recent, the concepts and ideas behind computers have quite a bit of history. The modern computer is built upon a long history of mathematical and technological advancements. This course will gives you a whirlwind tour of how we got to the age of email, YouTube, and Facebook.
Computer Scientist
Course
01
Course
CP001

Beginner Python

Pro Pack ‣
Full Stack ‣
Enterprise

Course Description

This course has been specifically designed for beginners looking to obtain a hands-on learning experience with Python, teaching you concepts of programming right from the basics and Python being the simplest language for a beginner to start with. It is the right time to start learning the in-demand Python language because of its gaining popularity in data science, Backend Development, Internet of Things, etc. Keep yourself equipped with the most sought-after skills!
Computer Programmer
Course
02
Course
CP002

Beginner Javascript

Pro Pack ‣
Full Stack ‣
Enterprise

Course Description

JavaScript is among the most powerful and flexible programming languages of the web. It powers the dynamic behavior on most websites, including this one. You will learn programming fundamentals and basic object-oriented concepts using the latest JavaScript syntax. The concepts covered in this course lay the foundation for using JavaScript in any environment.
Computer Programmer
Course
02
Course
CP003

Learn HTML & CSS

Pro Pack ‣
Full Stack ‣
Enterprise

Course Description

HTML & CSS are the foundation of all web pages. Without HTML, you would not be able to organize text or add images or videos to your web pages. HTML is the beginning of everything you need to know to create engaging web pages! This course will teach all the common HTML tags used to structure HTML pages, the skeleton of all websites. You will also be able to create HTML tables to present tabular data efficiently. In the CSS section of this course, you will learn many aspects of styling web pages. You’ll be able to set up the correct file structure, use colors, and create attractive layouts. With these skills, you'll be able to customize the appearance of your web pages to suit your every need.
Computer Programmer
+
Choose one pairing of courses from four possible learning paths
Course
03
Course
WD001

HTML/CSS Advanced

Pro Pack ‣
Full Stack ‣
Enterprise

Course Description

Building off the beginner course, you'll explore more advanced concepts in HTML & CSS, the foundation of all web pages. This course will explore more uncommonly used HTML tags and CSS styles. By the end, You’ll be able to set up the complex page structures and styles to create attractive and engaging production quality layouts.
Web Developer
Course
04
Course
WD002

Front-End Development

Pro Pack ‣
Full Stack ‣
Enterprise

Course Description

Develop a strong understanding of React’s most essential concepts: JSX, components, and storing information via props and state. You will be able to combine these ideas in React’s modular programming style.
Web Developer
Course
03
Course
MD001

Beginner Mobile App Development

Pro Pack ‣
Full Stack ‣
Enterprise

Course Description

Some of our favorite apps are the simplest ones — and you do not need any coding experience to start making your own. Throughout this course, you will build a basic Android app from start to finish. Get ready to see your work on a small screen.
Mobile App Developer
Course
04
Course
MD002

Intermediate Mobile App Development

Pro Pack ‣
Full Stack ‣
Enterprise

Course Description

You will learn about UI development with React Native UI and layout support and access the native mobile platform's capabilities from Javascript using the Expo SDK. At the end of this course, you will be able to build mobile applications targeting multiple platforms with a single codebase, leverage your React and Javascript skills, use various features of React Native and the Expo SDK to build truly cross-platform mobile applications, and use Redux to design the architecture for a React-Redux application.
Mobile App Developer
Course
03
Course
GD001

Beginner Game Development

Pro Pack ‣
Full Stack ‣
Enterprise

Course Description

Phaser is the biggest HTML5 game development framework on the market. It has been used for browser games, mobile games, and desktop games. Learn how to use this library to make games for yourself!
Game Developer
Course
04
Course
GD002

Intermediate Game Development

Pro Pack ‣
Full Stack ‣
Enterprise

Course Description

Learn about the development of 2D and 3D interactive games in this hands-on course as you explore the design of games such as Super Mario Bros., Pokémon, Angry Birds, and more. The course explores 2D and 3D graphics principles, animation, sound, and collision detection using frameworks like Unity and LÖVE 2D and languages like Lua and C#.
Game Developer
Course
03
Course
EE001

Beginner Electronics Programming

Pro Pack ‣
Full Stack ‣
Enterprise

Course Description

Learn basic concepts of electronics and circuits, basics of programming and everyday electronics. Explore what programmable electronics have applications in our built environment, starting with the fundamental programming concepts before digging deeper into the more advanced C++ topics. You will build everything from a Harry Potter Sorting Hat to a program that can censor text!
Electronics Engineer
Course
04
Course
EE002

Introduction to Electronics

Pro Pack ‣
Full Stack ‣
Enterprise

Course Description

This course will give you an introduction to the basics of electronics and electricity. Learn the fundamental concepts of voltage, current, resistance, power, and be introduced to circuit board building methods. We will also teach you how to use the digital multimeter to measure the actual voltage and current in your circuits.
Electronics Engineer
Program
Technopreneurship

Full Stack

Certification included
Payment installments available
Our Technopreneurship Full Stack builds on the foundation in our Seed and additionally includes in-depth specialization courses in the areas of software engineering, electronics, mobile development and game development. Students enrolled in this program will be highly capable in the core areas of technology and business. The program includes 12 courses, with over 500 hours of learning content  and is suitable for those keen to land a tech job at a startup, even before any form of tertiary education.
  • RM32-50

    Price per hour
  • 18 -28

    Months to complete
  • 500

    Hours of content
  • 2,287+

    Enrolled students
  • 2

    Final projects
  • 10

    Courses

Venture Program

Courses

Course
01
Course
CS001

History of Computers

Pro Pack ‣
Full Stack‣
Enterprise

Course Description

Computers have become part of our everyday activities. While computers as we know them today are relatively recent, the concepts and ideas behind computers have quite a bit of history. The modern computer is built upon a long history of mathematical and technological advancements. This course will gives you a whirlwind tour of how we got to the age of email, YouTube, and Facebook.
Computer Scientist
Course
01
Course
CP001

Beginner Python

Pro Pack ‣
Full Stack‣
Enterprise

Course Description

This course has been specifically designed for beginners looking to obtain a hands-on learning experience with Python, teaching you concepts of programming right from the basics and Python being the simplest language for a beginner to start with. It is the right time to start learning the in-demand Python language because of its gaining popularity in data science, Backend Development, Internet of Things, etc. Keep yourself equipped with the most sought-after skills!
Computer Programmer
Course
02
Course
CP003

Learn HTML & CSS

Pro Pack ‣
Full Stack‣
Enterprise

Course Description

HTML & CSS are the foundation of all web pages. Without HTML, you would not be able to organize text or add images or videos to your web pages. HTML is the beginning of everything you need to know to create engaging web pages! This course will teach all the common HTML tags used to structure HTML pages, the skeleton of all websites. You will also be able to create HTML tables to present tabular data efficiently. In the CSS section of this course, you will learn many aspects of styling web pages. You’ll be able to set up the correct file structure, use colors, and create attractive layouts. With these skills, you'll be able to customize the appearance of your web pages to suit your every need.
Computer Programmer
Course
02
Course
CP002

Beginner Javascript

Pro Pack ‣
Full Stack‣
Enterprise

Course Description

JavaScript is among the most powerful and flexible programming languages of the web. It powers the dynamic behavior on most websites, including this one. You will learn programming fundamentals and basic object-oriented concepts using the latest JavaScript syntax. The concepts covered in this course lay the foundation for using JavaScript in any environment.
Computer Programmer
Course
03
Course
WD001

HTML/CSS Advanced

Pro Pack ‣
Full Stack‣
Enterprise

Course Description

Building off the beginner course, you'll explore more advanced concepts in HTML & CSS, the foundation of all web pages. This course will explore more uncommonly used HTML tags and CSS styles. By the end, You’ll be able to set up the complex page structures and styles to create attractive and engaging production quality layouts.
Web Developer
Course
04
Course
WD002

Front-End Development

Pro Pack ‣
Full Stack‣
Enterprise

Course Description

Develop a strong understanding of React’s most essential concepts: JSX, components, and storing information via props and state. You will be able to combine these ideas in React’s modular programming style.
Web Developer
Course
05
Course
GD001

Beginner Game Development

Pro Pack ‣
Full Stack‣
Enterprise

Course Description

Phaser is the biggest HTML5 game development framework on the market. It has been used for browser games, mobile games, and desktop games. Learn how to use this library to make games for yourself!
Game Developer
Course
06
Course
GD002

Intermediate Game Development

Pro Pack ‣
Full Stack‣
Enterprise

Course Description

Learn about the development of 2D and 3D interactive games in this hands-on course as you explore the design of games such as Super Mario Bros., Pokémon, Angry Birds, and more. The course explores 2D and 3D graphics principles, animation, sound, and collision detection using frameworks like Unity and LÖVE 2D and languages like Lua and C#.
Game Developer
Course
07
Course
EE001

Beginner Electronics Programming

Pro Pack ‣
Full Stack‣
Enterprise

Course Description

Learn basic concepts of electronics and circuits, basics of programming and everyday electronics. Explore what programmable electronics have applications in our built environment, starting with the fundamental programming concepts before digging deeper into the more advanced C++ topics. You will build everything from a Harry Potter Sorting Hat to a program that can censor text!
Electronics Engineer
Course
08
Course
EE002

Introduction to Electronics

Pro Pack ‣
Full Stack‣
Enterprise

Course Description

This course will give you an introduction to the basics of electronics and electricity. Learn the fundamental concepts of voltage, current, resistance, power, and be introduced to circuit board building methods. We will also teach you how to use the digital multimeter to measure the actual voltage and current in your circuits.
Electronics Engineer
Course
09
Course
MD001

Beginner Mobile App Development

Pro Pack ‣
Full Stack‣
Enterprise

Course Description

Some of our favorite apps are the simplest ones — and you do not need any coding experience to start making your own. Throughout this course, you will build a basic Android app from start to finish. Get ready to see your work on a small screen.
Mobile App Developer
Course
10
Course
MD002

Intermediate Mobile App Development

Pro Pack ‣
Full Stack‣
Enterprise

Course Description

You will learn about UI development with React Native UI and layout support and access the native mobile platform's capabilities from Javascript using the Expo SDK. At the end of this course, you will be able to build mobile applications targeting multiple platforms with a single codebase, leverage your React and Javascript skills, use various features of React Native and the Expo SDK to build truly cross-platform mobile applications, and use Redux to design the architecture for a React-Redux application.
Mobile App Developer
Program
Technopreneurship

Enterprise

Certification included
Payment installments available
Our Technopreneurship Enterprise includes everything from both our previous programs and contains our entire offering of courses in the areas of technology and entrepreneurship. Students enrolled in this program are destined to be potential leaders, innovators and business owners of the future. The program includes 23 courses, with over 1,000 hours of learning content  and is built for students looking to create their own businesses from a young age and launch their startup.
  • RM22-32

    Price per hour
  • 24-48

    Months to complete
  • 1,000

    Hours of content
  • 2,167+

    Enrolled students
  • 4

    Final projects
  • 20

    Courses

Unicorn Program

Courses

Course
01
Course
CS001

History of Computers

Pro Pack ‣
Full Stack ‣
Enterprise

Course Description

Computers have become part of our everyday activities. While computers as we know them today are relatively recent, the concepts and ideas behind computers have quite a bit of history. The modern computer is built upon a long history of mathematical and technological advancements. This course will gives you a whirlwind tour of how we got to the age of email, YouTube, and Facebook.
Computer Scientist
Course
01
Course
CP001

Beginner Python

Pro Pack ‣
Full Stack ‣
Enterprise

Course Description

This course has been specifically designed for beginners looking to obtain a hands-on learning experience with Python, teaching you concepts of programming right from the basics and Python being the simplest language for a beginner to start with. It is the right time to start learning the in-demand Python language because of its gaining popularity in data science, Backend Development, Internet of Things, etc. Keep yourself equipped with the most sought-after skills!
Computer Programmer
Course
02
Course
CP003

Learn HTML & CSS

Pro Pack ‣
Full Stack ‣
Enterprise

Course Description

HTML & CSS are the foundation of all web pages. Without HTML, you would not be able to organize text or add images or videos to your web pages. HTML is the beginning of everything you need to know to create engaging web pages! This course will teach all the common HTML tags used to structure HTML pages, the skeleton of all websites. You will also be able to create HTML tables to present tabular data efficiently. In the CSS section of this course, you will learn many aspects of styling web pages. You’ll be able to set up the correct file structure, use colors, and create attractive layouts. With these skills, you'll be able to customize the appearance of your web pages to suit your every need.
Computer Programmer
Course
02
Course
CP002

Beginner Javascript

Pro Pack ‣
Full Stack ‣
Enterprise

Course Description

JavaScript is among the most powerful and flexible programming languages of the web. It powers the dynamic behavior on most websites, including this one. You will learn programming fundamentals and basic object-oriented concepts using the latest JavaScript syntax. The concepts covered in this course lay the foundation for using JavaScript in any environment.
Computer Programmer
Course
03
Course
WD001

HTML/CSS Advanced

Pro Pack ‣
Full Stack ‣
Enterprise

Course Description

Building off the beginner course, you'll explore more advanced concepts in HTML & CSS, the foundation of all web pages. This course will explore more uncommonly used HTML tags and CSS styles. By the end, You’ll be able to set up the complex page structures and styles to create attractive and engaging production quality layouts.
Web Developer
Course
04
Course
WD002

Front-End Development

Pro Pack ‣
Full Stack ‣
Enterprise

Course Description

Develop a strong understanding of React’s most essential concepts: JSX, components, and storing information via props and state. You will be able to combine these ideas in React’s modular programming style.
Web Developer
Course
05
Course
GD001

Beginner Game Development

Pro Pack ‣
Full Stack ‣
Enterprise

Course Description

Phaser is the biggest HTML5 game development framework on the market. It has been used for browser games, mobile games, and desktop games. Learn how to use this library to make games for yourself!
Game Developer
Course
06
Course
GD002

Intermediate Game Development

Pro Pack ‣
Full Stack ‣
Enterprise

Course Description

Learn about the development of 2D and 3D interactive games in this hands-on course as you explore the design of games such as Super Mario Bros., Pokémon, Angry Birds, and more. The course explores 2D and 3D graphics principles, animation, sound, and collision detection using frameworks like Unity and LÖVE 2D and languages like Lua and C#.
Game Developer
Course
07
Course
EE001

Beginner Electronics Programming

Pro Pack ‣
Full Stack ‣
Enterprise

Course Description

Learn basic concepts of electronics and circuits, basics of programming and everyday electronics. Explore what programmable electronics have applications in our built environment, starting with the fundamental programming concepts before digging deeper into the more advanced C++ topics. You will build everything from a Harry Potter Sorting Hat to a program that can censor text!
Electronics Engineer
Course
08
Course
EE002

Introduction to Electronics

Pro Pack ‣
Full Stack ‣
Enterprise

Course Description

This course will give you an introduction to the basics of electronics and electricity. Learn the fundamental concepts of voltage, current, resistance, power, and be introduced to circuit board building methods. We will also teach you how to use the digital multimeter to measure the actual voltage and current in your circuits.
Electronics Engineer
Course
09
Course
MD001

Beginner Mobile App Development

Pro Pack ‣
Full Stack ‣
Enterprise

Course Description

Some of our favorite apps are the simplest ones — and you do not need any coding experience to start making your own. Throughout this course, you will build a basic Android app from start to finish. Get ready to see your work on a small screen.
Mobile App Developer
Course
10
Course
MD002

Intermediate Mobile App Development

Pro Pack ‣
Full Stack ‣
Enterprise

Course Description

You will learn about UI development with React Native UI and layout support and access the native mobile platform's capabilities from Javascript using the Expo SDK. At the end of this course, you will be able to build mobile applications targeting multiple platforms with a single codebase, leverage your React and Javascript skills, use various features of React Native and the Expo SDK to build truly cross-platform mobile applications, and use Redux to design the architecture for a React-Redux application.
Mobile App Developer
Course
11
Course
DE001

Introduction to Digital Art

Pro Pack ‣
Full Stack ‣
Enterprise

Course Description

Digital art is everywhere! Words and pictures are the visual building blocks of the web and carry the majority of the content in the digital world. This course will teach you the fundamental principles of graphic design for digital media including typography, composition, and working with colors and shapes.
Designer
Course
12
Course
DE002

Learn Adobe Photoshop

Pro Pack ‣
Full Stack ‣
Enterprise

Course Description

This course will teach you Photoshop Retouching and Photoshop for graphic design. Learn everything you need to know about getting started with Photoshop. You will create lots of your own projects that you can add to your own portfolio.
Designer
Course
13
Course
YT001

Beginner YouTube Creator

Pro Pack ‣
Full Stack ‣
Enterprise

Course Description

This course will teach how to create your own video tutorials, online courses, or training with screencast software. Screencasting software allows you to record your computer's screen, audio from a microphone, and video from a webcam or connected video source. It is the perfect solution for anyone interested in creating online videos efficiently and professionally.
YouTuber
Course
14
Course
YT002

Intermediate YouTube Creator

Pro Pack ‣
Full Stack ‣
Enterprise

Course Description

Ready to bring your youtube content to the next level? Maybe you are brand new to YouTube, or you have some experience but need help growing your existing channel. YouTube is the perfect place to grow your own brand, drive traffic to your website, and earn money from YouTube ads and your product and service promotions.
YouTuber
Course
15
Course
TB001

Learn 3D Modelling & Printing

Pro Pack ‣
Full Stack ‣
Enterprise

Course Description

This course will provide an in-depth exploration of desktop 3D printing hardware. It will examine the history of desktop 3D printing and demonstrate how 3D printers are made and how they work. This course will also provide step-by-step instructions for how to use and repair a 3D printer. It will also explore the different types of materials that can be 3D printed and will demonstrate how you can create various objects using these tools and materials. Learners who complete this course will be able to successfully operate, repair, and upgrade a 3D printer.
3D Builder
Course
16
Course
TB002

Learn JSCAD

Pro Pack ‣
Full Stack ‣
Enterprise

Course Description

JSCAD is an open source set of modular, browser and command line tools for creating parametric 2D and 3D designs with JavaScript code. In this course, you will learn a quick, precise and reproducible method for generating 3D models, and is especially useful for 3D printing applications.
3D Builder
Course
17
Course
YE001

Introduction to Entrepreneurship

Pro Pack ‣
Full Stack ‣
Enterprise

Course Description

This course will enhance your understanding of business, gain knowledge of entrepreneurship, and discover how to plan, develop, nurture, and build a successful business. You will develop yourself as an entrepreneur by learning how to approach key stages of entrepreneurship, from coming up with a business idea to writing a business plan. You will also practice pitching your business ideas and learn about developing your enterprise within an entrepreneurship ecosystem.
Young Entrepreneur
Course
18
Course
YE003

Finance for Entrepreneurs

Pro Pack ‣
Full Stack ‣
Enterprise

Course Description

Start-ups can benefit from a wide variety of financing options on the path to profitability, but how do you know which one to choose? This course explores different financing models, including bootstrapping, organic growth, debt, risk capital, and also provides a clear overview of equity financing, including the key types of investors: angels, venture capital, and crowdfunding. You will learn about term sheets, exit modes and what exit strategy might be best for you. By the end of this course, you'll have an understanding of what success looks like and how it can be financed.
Young Entrepreneur
Course
19
Course
DM001

Introduction to Digital Marketing

Pro Pack ‣
Full Stack ‣
Enterprise

Course Description

Digital marketing can be a crucial tool to grow a business. In this course, you will explore what digital marketing is, why it is important, learn the basic concepts, techniques, and skills required to implement an effective digital marketing strategy.
Digital Marketer
Course
20
Course
AD002

Python Data Science Toolkit

Pro Pack ‣
Full Stack ‣
Enterprise

Course Description

This course will teach you a pragmatic approach to tackle an end-to-end data science project cycle. You will learn everything from extracting data from different sources to exposing your machine learning model as API endpoints that can be consumed in a real-world data solution. This course will help you understand various data science-related concepts and implement the concepts in an industry standard approach by utilizing Python and related libraries.
AI & Data Scientist

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

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

How our curriculum works

Programs for exposure. Learning paths for depth. Courses for flexibility.

At Kidocode, we believe that exposure, flexibility and depth are key principles in providing an education for a fast moving world digital world.

Exposure
Giving children exposure to a diverse array of subjects early-on is critical in creating pathways for them to explore their passions. Our programs make this happen through the concept of technopreneurship.
Depth
Having limitations to what you learn just isn’t our style. We provide additional courses within our learning paths for students that complete prerequisites within our programs* to enable deeper discovery.
Flexibility
Providing meaningfully flexible course selection and timing within well defined programs gives our students the chance to have a say in what they learn.

Compare bundles

Features
Pro Pack
Full Stack
Enterprise
Price per hour
Total cost divided by the total hours of learning content
RM32-50
RM22-32
RM50-65
Number of courses
Total number of courses excluding capstone project courses
4
10
20
Hours of content
Total hours of content contained within courses throughout the program
200
1,000
500
Final projects
Total number of project-based courses a student is required to complete
1
2
4
Approximate duration to complete
Estimated duration for an average student to complete the program in months
12-15
24-48
18-28
Number of enrolled students
Total students enrolled in the program
1,565
2,167
2,287

Learn more about our AI-empowered platform

Learn more

Program

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 RM22 to RM65 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.