UnicMinds

# Teaching Kids Computers

## What is Encoding & why is UTF the Queen of Encoding?

Encoding is the process of assigning codes or numbers to the characters in a written language used for communication. So, if you think you will use English as a means of communication, then you will assign codes to the alphabet and use it as a means to communicate. The objective of this encoding exercise is […]

## The Geometry inside Hard-Disks

Today, hard-drives or hard-disks store an incredible amount of data. I remember when I did my computer-science engineering, my hard-disk was 2GB and my RAM was 32MB. Today, in the 3.5 inch disk, we store tera bytes of data – that is how fast things have changed in two decades. Below is a Seagate hard-drive

## Using Waves to Communicate

In this post, we will understand in detail how we use waves for our daily communications. If you’re serious about science, this is a really fundamental topic to get a grip on. We humans use waves everyday to communicate via our speech. But, how do we really make a wave, and what is a wave

## 3D Printing Basics for Kids

3D printing was a fancy term in 2013, and I first overheard that IIT Bombay Computer Science Department is getting one of the first 3D printers in India. And I was amazed at it. I was amazed at the thought that printing will be happening across three axes (X, Y, and Z too) and that

## Encryption and Decryption – Explained to Kids & Teenagers!

In this article, we shall understand how encryption and decryption work using public/private keys. Working of Encryption & Decryption An old school example to understand public key and private key is: Public Key is like an Email Address and Private Key is like the Password. Another close example is: public key is like your credit

## Why do we need Operating Systems? – Explained for Kids!

To explain operating systems for kids, an operating system is a set of programs that enable other regular programs (like a browser, spreadsheet, gaming software, etc.) to use the computer resources. Operating system is the software that manages the computer hardware, software resources and provides common services to computer programs that we run. The most

## How do devices talk to each other – Part 2

In the Part 1 of this article, we learnt that devices connect with each other using different wired ports. Each of these ports are either serial or parallel in communications. Within the serial and parallel communications, we have different protocols (ways) of communication. Let’s say we want to send 8 bits of data from one

## How do devices talk to each other?￼

We take a USB drive, plug it in our computer or TV, and voila! We transfer the files or play from the drive. So, how is it that computers or digital devices are able to talk to each other? Essentially, devices talk to each other by connections between ports. We use ports to connect to

## DALL-E and Deep Dream – AI for Kids

The above image of this post was made by me using an artificial intelligence software, Deep Dream Generator. Deep Dream is a neural network based computer program written by a computer vision engineer at Google. It is a remarkable feat that an AI software has created this image with great accuracy and visual elements, and

## Space Program Course for kids: Exploring Space with Programming (15 days)

We’re introducing a fun course to initiate kids to coding/programming and at the same time to let the children have an exciting and fun learning experience about space physics that they’ll remember forever. This is a very short Space Program course for kids (15 days) and it is specifically designed for younger children who want

BOOK A FREE TRIAL