Interactive way to discover
our world!

5 Benefits of Learning Blockchain for Kids

In this article, we will explore the five benefits of learning blockchain for kids in Malaysia.

Why Kids Should Learn Mobile App Dev

‍In this article, we will explore why mobile app development courses are important for kids and the benefits that come with learning app development.

5 Best Blockchain Books for Kids

Discover some of the best blockchain books for kids! From playful picture books to more in-depth guides, there’s something for every young reader.

Data Science for Kids in Malaysia

Is it too early to expose my kids to data science? Here are a few reasons why you shouldn’t be afraid to get them involved early.

Why Data Science is Important for Kids

A kid without data science skills is like a medieval physician who knew nothing about the function of organs in the human body because he had never studied anatomy.

How to Teach App Development for Kids

We’ll discuss some tips and tricks on how to make app development fun for your child.

Teaching Electronics to Children

Teaching electronics to children at a young age can be highly beneficial as it sparks critical thinking in children

Benefits of Learning Website Design

As the internet becomes an increasingly important part of our lives, it's more essential than ever for kids to learn how to design effective and engaging websites. Here are five benefits of learning website design.

How to Teach your Kids to Learn Blockchain

Wondering how to go about teaching your kids about blockchain? Here's a guide with some tips and resources to help you out!

5 Reasons Kids Should Learn 3D Modelling

3D modelling is a great way for kids to learn about the world around them. Here are five reasons why it should be a part of their education!

Can Kids Learn From Roblox?

Roblox is one of the most popular video games for kids, and it can also be a powerful tool for learning. Here's how!

Minecraft Coding to Turns Kids to Creators

Minecraft coding for kids is raising the new generation of creators and innovators. Have your little ones sign up for a class now!

Top 5 Benefits of AI and Robotics for Kids

Learn the top benefits of teaching artificial intelligence to kids. From problem-solving skills to creativity, these are just a few reasons why you should enrol your child in an A.I. and robotics class today!

How to Code Your Own Game with JavaScript

If you're looking for a fun way to teach your kids how to code, look no further than this easy guide to creating a JavaScript game.

5 Reasons For Kids to Learn Entrepreneurship

Learning about entrepreneurship at a young age can set your child up for success in life. Here are five reasons why they should learn entrepreneurship!

How To Grow Child's Entrepreneurial Spirit

You can start your child on the path to success today by teaching them the value of creating a business.

5 Easiest Coding Languages for Kids

Learn about some of the easiest kids coding languages. These are also great options for beginners and adults who want to learn coding!

Guide for Kids Robotics in 2022

If you're looking for a guide on how to teach kids robotics, look no further! We'll help you teach kids how to learn robotics - from the basics of robotics programming to helping them build their own projects.

Criteria When Picking Coding Classes

Having your kid join a coding class at a young age helps them understand an aspect of the world they live in and become better prepared for future advances in technology.

Top 10 Kids CS Classes

We've put together a list of the top computer classes for kids, perfect for those aged between 5 and 17. And trust us, these are definitely not your average "how to turn on a computer" classes.

Smart Houses

Home automation technology gives users control of their entire house through their smartphones. Less physical effort is required to maintain and run a household.

Digital Circuits

Digital circuits are electric circuits that use digital devices like transistors to create and process signals.

Principle of Electronics

Have you heard of robots, drones, and smart homes? All these have been made possible due to the electronics industry's relentless development.

Robots and Drones

The 21st century is marked by the rapid development of the robotics industry, from machines that follow simple instructions to humanoids like the robot "Sophie" which utilizes speech recognition and AI to seem almost identical to humans.

Backend Development

Backend development is the process of developing a back end for a website or application. This includes create database models, connect the front end and back end, write business logic and setting up server-side architecture.

Web Security

Websites are prone to be at risk of hacks, viruses and malware from all sorts of attackers who might want to inject code into the website that lets them corrupt the contents of the web pages.

JavaScript and jQuery

Developers need to be familiar with powerful tools like JQuery that ease the process of web development and help developers create high-quality JavaScript websites.

Android Development

This article explains the basics of developing Android applications. It covers topics such as setting up your development environment, creating a project, and adding code to your project.

Artificial Intelligence

AI is one of the biggest topics in the tech industry and many people are anticipating it eagerly, while others continue to warn us of the potential dangers and threats AI supposedly poses to the future of society.

iOS Development

Developers need to be familiar with iOS development because as of 2018, Apple holds 15.6% of the worldwide market share and has been among the top 5 smartphone vendors since 2009.


Phaser JS is equipped with resourceful libraries and functions that can be used to make all sorts of games. Phaser JS is a recommended platform because there are no lengthy downloads required and a single JavaScript file is enough to run it.

Computer Graphics

Computer graphics are used to create images, animations, and videos. They can be used for both 2D and 3D applications.

Electronic Components

This article discusses electronic components and how they work. It includes a diagram of a basic electronic circuit.


PyGame is a fun and interactive platform designed to write video games using Python programming language. It uses game design to make learning engaging, interactive, and easy for beginners.

Cloud Services

Cloud Services are a great way to save money on your business IT costs. By using cloud services, you can access your files and applications from anywhere, at any time.

C and C++

C and C++ are two of the most popular programming languages. They are both powerful and have a wide range of applications.

Web Hosting

Web hosting is a service companies provide that allows individuals and organizations to post a website onto the Internet. A business that provides the technology and service needed for the website.


Hypertext Markup Language, also known as HTML in short, is the standard markup programming language for creating web pages and web applications.

Mobile Programming

Mobile programming involves developing applications and software for mobiles. The job of a mobile app developer is to create applications that can be used on tablets and smartphones.


CSS, otherwise known as Cascading Style Sheets, is a language used to design the style of a website that is written in a markup language like HTML.


Javascript is an essential tool for modern websites. It can be used to create all types of websites and even web-based games. Together with HTML and CSS, they form the three pillars of front-end web development that shape the world wide web as we know it.

User Interface Design

The field of user interface design (UI) is concerned with creating visually appealing and useful digital interfaces. People in this field require a good understanding of technology, user behavior, and design to create interfaces for users to enjoy and interact with all applications.


Math is so important that we often overlook its brilliance and accept it as the way things are instead of celebrating the very concept of math and its spectacular role.

Mobile Hardware

Programmers need to be familiar with the functions of mobile hardware to build great interactive apps. Even people who aren't programmers should understand the basic hardware component capabilities.

Information Revolution

Two hundred years ago, the countries with the most colonial possessions were the most powerful. Today however, the real power lies with the countries with the most control over information.

Scratch vs Python

It is more effective to start your kids off with Python rather than software like Scratch, which are essentially not real programming languages but are there only to make learning fun without necessarily achieving the goal of teaching kids the basics of coding.

Special Kids

Special kids need flexible, creative and self-paced environments to overcome obstacles to learning and require the education process to be personalized and adaptive. In a traditional setting, they feel the need to compete with other children and the pressures of competition can result in low self-esteem, anxiety, isolation and depression, and further damage academic progress.

What is Python?

Education systems worldwide are gradually realizing the importance of learning computer science, even at early ages. Schools in countries like the UK, Estonia and Singapore have introduced Python in their curriculum and the response has been extremely positive so far. As a matter of fact, in the UK, Python has replaced French as the most popular second language among students.

Personalized Learning

Every student is unique and has different preferences, passions, and interests. A standardized model of education follows a very reductionist approach to learning. Each student is expected to fit one size and does not allow individual creativity to flourish. While PLS is learner-centered, tailored to each student, and it provides them with what they need to master a subject at the right pace and with the right kind of help.

MIT App Inventor

MIT App Inventor uses game design to engage kids who might otherwise not be interested in something very complex. This is why Kidocode incorporates the App Inventor in the syllabus as a starting point for kids, making the learning fun for them and engaging their interest in mobile app development and coding.

Micro bit

BBC micro:bit, a pocket-sized, programmable computer, was aim to help every child unlock their creativity with technology, and it opens up possibilities and can help us achieve near-miraculous things. Several exciting micro:bit projects have been brought to life, from acceleration measurement in rocket cars to helping people with autism recognize other people's emotional states.

Knowledge Workers

The education system needs to stop creating labor workers with limited skill sets that are no longer in demand by the workforce and are being replaced by apps and softwares. It is high time that education transforms to become personalized and individual to induce creativity, problem-solving, and self-learning, and create knowledge workers who will be the backbone of the future economy and ensure that the Age of Information thrives as the industrial economy did.

Knowledge Economy

The key component of a knowledge economy is a greater reliance on intellectual capabilities than physical inputs or natural resources. To become tomorrow's problem solvers and solution providers, we must equip future workers with logical and computational thinking skills.

Home Access

We ensure that our students get access from home to our K-Portal, allowing them to be proactive and challenge their aptitude within or without a classroom.

Game Addiction

Technology and gaming are tools that can either be used to teach them productivity and logical thinking skills or, if not properly guided, can result in game addiction. Games are not all bad, and they hold valuable benefits.

Freelancer Economy

Many people are choosing to learn new skills online to increase their chances in this market. With the help of some freelance websites, these skills can quickly become a consistent source of income.

Estonia's Education

Estonia has set computer literacy as one of the highest national priorities and now countries like Singapore too are planning to follow its footsteps.

Entrepreneurship Skills

Kids are taught many things at school that might not be necessary for the long run but equipping every child with entrepreneur skills will create extraordinary results.

East vs West World

A look at how the East and West differ in their views on the world, including politics, society, and culture.

Online Education

Kidocode provide online education and a physical location with ease for people coming from far-off places within Malaysia and even overseas.

Computational Thinking

Computational thinking is one of the most fundamental skills for the future that can effectively and creatively solve problems like a computer scientist to simplify tedious, time-consuming tasks!

Coding for Early Age

Children as young as three can develop an imperative foundation in coding, and it has become essential for kids to learn coding simultaneously with reading and writing.

Importance of Coding

Educators have realized the necessity to learn coding at an early age and equip the future generation with this vital tool.

Adaptive Learning

Adaptive learning is a personalized, customizable and intelligent learning method that uses artificial intelligence and innovative platforms to individualize learning according to each student's preferences, pace, and abilities.