UnicMinds

KIDS ONLINE CODING

coding competitions for kids

Coding Competitions For Kids

Computer Science has literally changed the world forever in the last 30 years. And coding for kids has actually become as essential as mathematics for kids in today’s world. It is probably appreciated a bit more because it enforces kids to learn mathematics practically, while mathematics itself sometimes most of us don’t learn practically at […]

Coding Competitions For Kids Read More »

stack vs heap explained to kids

What are Stack and Heap Memory and How the variables in a program are stored in these two memories?

When we write a program in any language, we declare a lot of variables, arrays, objects in various sections of the program such as the main function, global section, classes, functions, methods, etc. These variables need some space in the Random Access Memory (RAM). So, where are they stored? These variables are stored in two

What are Stack and Heap Memory and How the variables in a program are stored in these two memories? Read More »

Logarithms explained for Kids

Logarithms and their applications in coding & computer mathematics

Logarithms is a mathematical concept that is used a lot in computer-science. In this post, let’s understand this concept and its applications in computer-science and beyond. We’ll talk about how logarithms help us in: To introduce, if you know exponentials, then you know logarithms too. Because logarithms are nothing but the inverse of exponentials. For

Logarithms and their applications in coding & computer mathematics Read More »

Arrays vs Classes

Arrays vs. Classes

Why do we need Classes, why not just use Arrays and work things out? A lot of kids ask this question: why do we need classes, why not just use arrays and put all data together in one array or in a couple of arrays and access? It is understandable why kids are asking this

Arrays vs. Classes Read More »

Compilers&Assemblers

Compilers, Assemblers, Linkers and Loaders – what are they?

User writes a program in C or C++ language (high-level language). The C compiler compiles the program and translates it to an assembly program (low-level language). An assembler then translates the assembly program into machine code (object). A linker tool is used to link all the parts of the program together for execution (executable machine

Compilers, Assemblers, Linkers and Loaders – what are they? Read More »

BOOK A FREE TRIAL