Coding for Kids

Learn to code with our fun collection of articles, videos, projects and other resources.


Python reduce()

Oct 19 2021

Python’s reduce() function takes a function and uses it to perform a rolling computation over an iterable such as a list.
Read more
Python map()

Oct 19 2021

Python’s map() function can be viewed as a shorthand for a for loop. It takes a function and an iterable (e.g., a list or array) and applies the same function on each element of the iterable.
Read more
Minecraft Enderman Farm

Oct 17 2021

Make a working Minecraft Enderman farm with this handy how-to guide!
Read more
Python Set Operations

Oct 17 2021

Discover Python sets! Python provides a very flexible set data structure and a wide range of operations so you don’t have to implement your own.
Read more
How to get arrows in Minecraft

Oct 12 2021

Arrows can be used as an attack weapon in Minecraft. In this post, we show you how to craft arrows with different ingredients.
Read more
How to make shears in Minecraft

Oct 12 2021

Shears can be used to mine things faster in Minecraft. In this blog, we show you how you can craft your own shears in the crafting table.
Read more
How to make a flower pot in Minecraft

Oct 12 2021

Flower pots can be used to grow plants, create a garden or show off your flowers. There are two ways to get a flower pot in Minecraft.
Read more
How to get sponges in Minecraft

Oct 12 2021

Dry sponges can be used to dry places and a sponge that is wet has to be dried before it can be used again. There are two ways to get sponges.
Read more
How to get acacia wood in Minecraft

Oct 12 2021

Acacia wood can be used as a building block for furniture and other structures and it can also be used as a source of fuel. There are different ways to get Acacia wood in Minecraft.
Read more
Making white dye in Minecraft

Oct 12 2021

White dye can be used to dye sheep, beds, wool, terracotta, concrete and more. Learn to make white dye with different ingredients.
Read more
How to brew potions in Minecraft

Oct 12 2021

Potions are very useful during gameplay in Minecraft. They can increase the player’s strength, harm enemies or restore a player’s health. Learn to make your own potions.
Read more
20 best subscription boxes for kids 2021

Oct 8 2021

Take a look at 20 best subscription boxes for kids. Subscription boxes provide a convenient, cost effective and effective way to learn new skills ranging from Engineering, Science, Crafts, Drawing, Cooing and more.
Read more
The Fibonacci Sequence

Sep 27 2021

Fibonacci numbers are a famous sequence of numbers that occur in many natural contexts. Learn how to generate and experiment with them using Python programs.
Read more
What is a loop in programming?

Sep 27 2021

A loop is a basic building block of coding and is referred to as a programming structure. Let’s take a look at the types of loops and how they are used within a program.
Read more
The Beginner's Guide to Python Turtle

Sep 13 2021

Python’s Turtle is a popular module that provides many useful functions for drawing graphics, animations, and games. Learn how you can command the turtle to draw graphics!
Read more
What is Python used for?

Aug 2 2021

Learn why Python is one of the most popular programming languages out there and the myriad places where it is used.
Read more
5 ways to get better at pvp in Minecraft

Aug 1 2021

PvP (Player-vs-Player) is a Minecraft gameplay mode where players fight each other and the winner gains the items, reputation, and power of the vanquished player.
Read more
What is a villager trading hall in Minecraft?

July 27 2021

In Minecraft, a villager trading hall is a space where the player can trade with villagers. Read this blog to learn to build a simple, yet cool trading hall.
Read more
Minecraft Glossary

July 26 2021

This is your guide to all Minecraft terms. Parents, start here to get familiar with Minecraft terminology so you can converse with your little Minecraft champ.
Read more
Minecraft Manhunt

July 24 2021

Minecraft Manhunt is a fun and exciting game that has gained a lot of popularity. Read this blog to learn about Minecraft Manhunt.
Read more
Minecraft Coding for Kids

July 22 2021

Learn how Minecraft is an ideal vehicle to introduce the love of coding to your budding programmers. Minecraft supports both block-based languages like MakeCode and textual languages like Python and Java.
Read more
How to kill mobs in Minecraft

July 20 2021

Did you know that there are 50 mobs in Minecraft? Read this blog to learn how to kill each one of the 50 mobs and improve your Minecraft game play skills.
Read more
The Python sqrt() function

July 19 2021

Python’s sqrt() computes square roots and you can use it in interesting ways to solve mathematical problems.
Read more
The Python print() function

July 18 2021

Python’s print() is a versatile function that provides various options to format and style the output from your programs.
Read more
Recursion in Python

July 17 2021

Recursion is a style of programming where a function calls itself one or more times repeatedly until a desired condition is met. Many classical algorithms in computer science are recursive in nature.
Read more
16 Ways to MLG in Minecraft

July 16 2021

MLG or Major League Gaming is a set of cool tricks that can be used to save the player from a fall. In this blog, we teach you 16 different ways you can MLG in Minecraft.
Read more
Magic Square Generator

July 15 2021

Magic squares add up to the same number along rows, columns, and diagonals. Here is a Python program to generate them.
Read more
Pygame Tutorial

July 14 2021

Learn to use the Pygame library in Python to create your first game. This tutorial is meant for beginners looking to get started with Pygame.
Read more
Everything you wanted to know about pygame

July 13 2021

Learn about the Python pygame library and its capabilities.
Read more
Repl: Everything you wanted to know about the browser based IDE

July 12 2021

Repl allows you to write, run, debug, and maintain code all in your browser! Read on to learn about repl.
Read more
How to get Mods in Minecraft Education Edition

July 11 2021

Are you looking to add mods to your Minecraft Education Edition? Read this post and follow the steps to get your mods.
Read more
Arrays versus Lists in Python: What is the Difference?

July 10 2021

Arrays and Lists are two very similar data structures in Python but have important differences. Read on to learn about them!
Read more
TinkerCAD Tutorial: Netflix on Television

July 9 2021

This blog is a TinkerCAD tutorial where we teach you to build a 3D model of a television with Netflix on it. Follow the instructions to build your own model and share with friends.
Read more
Solving the Tower of Hanoi in Python

July 9 2021

Learn about this ancient mathematical puzzle and the classical computer science solution to it, along with a Python implementation.
Read more
Parents Guide to Roblox Programming 2021

July 9 2021

In this blog, we try to answer all the questions a parent may have when they first enter the world of Roblox game play and programming.
Read more
How to make a Roblox game

July 9 2021

Do you have a Roblox lover at home? Do you want to get them from playing to programming? Here is a great beginner’s project that uses Roblox Studio to make a Roblox game.
Read more
How to make a password generator in Python

July 8 2021

Learn to write your own Python program that will generate a random password.
Read more
How to use Redstone in Minecraft

July 7 2021

Are you tired of building structures in Minecraft? Would you like to create electrical contraptions and build machinery? Welcome to the world of Redstone in Minecraft!
Read more
5 Algorithms and their popular applications

July 6 2021

Algorithms are pervasive in computer science - read this post to learn about five of the most popular algorithms and their myriad applications.
Read more
Quicksort Primer

July 5 2021

Quicksort is a very popular in-place sorting algorithm so named because it is significantly faster than many other sorting algorithms. Learn about it including an implementation in Python.
Read more
15 things Beginners should try doing in Minecraft 2021

July 4 2021

Minecraft is a wonderful sandbox game and the creative mode offers a variety of great learning opportunities for kids.
Read more
Merge Sort Primer

July 3 2021

Merge sort is a classical divide-and-conquer algorithm. Learn the details of how merge sort works and a sample implementation in Python.
Read more
Insertion Sort Primer

July 2 2021

Insertion sort is a very simple algorithm for sorting, mimicking the way you sort cards in your hand. Get into the details of how Insertion Sort works and a sample implementation in Python.
Read more
25 Frequently asked Questions about Minecraft

July 1 2021

Are you a beginner wanting to make cool things with Minecraft? Here is an exhaustive list of things you can make in Minecraft and share with your friends!
Read more
10 things you need to know about the USACO

June 30 2021

USACO is a highly competitive computing olympiad for high school students interested in a career in Computer Science.
Read more
Bubble Sort Primer

June 29 2021

Bubble Sort is a very popular and simple algorithm for sorting. Learn how Bubble Sort works and how to implement it using Python.
Read more
Learn Python enumerate()

June 28 2021

Python’s enumerate() function is used to loop through strings, list, arrays and any other iterable object. Use iterators to build a search engine!
Read more
Tutorial: Scratch Project to build your own Backpack

June 27 2021

Learn to make this cool project to share with your friends. It is a Scratch project to build your own backpack using superhero sprites!
Read more
What are algorithms?

June 25 2021

What is an algorithm? How do they surface in our everyday lives? Learn about the history of algorithms, the types of algorithms, and some famous algorithms in computer science.
Read more
HTML Coding for Kids and Teens: Learn HTML in 10 Minutes

June 24 2021

HTML is the programming language of the web. Learning to code in HTML is a great first step for a rewarding career in web development.
Read more
How to make a Random Number Generator in Python

June 23 2021

Random numbers are crucial to realism in gaming, cryptography, and simulation. Learn all about random numbers, how they are used, and how to generate them in Python.
Read more
Everything you wanted to know about the Integrated Development Environment (IDE)

June 22 2021

Choosing an integrated development environment to edit and run your code is the first important step to becoming a successful software developer.
Read more
What is Scratch? A Parent’s Guide to Scratch Coding 2021

June 21 2021

Learning to code is a lifelong skill that can be challenging as well as rewarding. A child’s coding journey begins with Scratch.
Read more
Minecraft vs Roblox

June 20 2021

What are the differences between Minecraft and Roblox? Which is better: Minecraft or Roblox? Read on.
Read more
Meet Kodecliker Anant: ACSL Elementary Division 2020-2021 International Gold Winner

June 19 2021

Kodeclik-er Anant R, rising sixth grader from the Nysmith School for the Gifted in Northern Virginia, is the international gold winner of the 2020-2021 ACSL Elementary Division! Anant explains how Kodeclik helped him excel in this international competition.
Read more
Minecraft Caves and Cliffs Update Part 1 June 2021

June 13 2021

The long-awaited Minecraft Caves and Cliffs Update is finally here! Read on to learn about the exciting features they have in store for you!
Read more
14 things you should know about the ACSL

June 12 2021

The American Computer Science League (ACSL) offers computer science and programming competitions to K-12 students. Kodeclik’s award-winning ACSL curriculum has helped our students excel at the international level.
Read more
Planet animation with Scratch 3.0

Apr 11 2021

Scratch is a block based programming language developed at the MIT media lab. In this project, we will show you how to create fascinating animations from very simple Scratch blocks.
Read more
Parents guide to Minecraft Modding 2020

Dec 10 2020

Minecraft modding is one of the most popular ways to ease your child into the world of coding! If you are not familiar with Minecraft and how you can learn coding, here is your guide!
Read more
Top 8 Kids' Coding Languages 2020

Nov 4 2020

Have you ever thought about teaching your child how to code? Here are 8 kids’ coding languages perfect for starting your child’s coding journey.
Read more
Learn to code: Top careers in the digital economy

June 6 2020

As you look around, you will see smartphones, smart gadgets, mobile apps, online games, mobile banking, virtual reality, augmented reality, chat-bots, robots, self-driving cars and online businesses. Everything in today’s world runs on code.
Read more
Coding for kids: 6 cool apps to start coding

Apr 17 2020

Coding is fast becoming an ubiquitous skill of the digital economy and the number one question parents often have is “where do I start”?
Read more
Coding for Kids: Top 5 skills kids learn by coding

Dec 25 2019

How kids learn valuable skills in creativity, problem solving, logic, passion, and persistence
Read more
Top 6 Python libraries for kids

Dec 10 2019

Learn about several fun-tastic Python libraries for kids to get into turtle graphics, game playing, machine learning, and more!
Read more
What is block based programming?

Dec 1 2019

In block-based coding, you create programs by dragging and attaching blocks on a canvas rather than by writing code. The blocks snap together just like Lego blocks stacking together
Read more
What is a cookie?

Nov 23 2019

A cookie is simply a file that is deposited on your computer by a website you visit. E.g., if you visit the website for the Avengers movie, the site will create a file on your computer that it can lookup next time you visit the same site.
Read more
Scratch Coding: Block based programming

Nov 19, 2019

Scratch is a block based programming language developed at the Lifelong Kidergarten at MIT’s Media lab. It is a wonderful tool that can be used to introduce coding to kids at age 8-12.
Read more
Announcing KodeContest

Oct 19, 2019

Contest problems, rules and submission guidelines will be posted on Oct 30th. Stay tuned!
Read more
Top 5 coding languages for kids

Oct 1, 2019

Scratch is a block-based visual programming language developed by the MIT Media Lab. It is one of the first languages developed exclusively for kids. It has been translated into 70+ languages, and is used in most parts of the world.
Read more
  • ABOUT

Copyright @ Kodeclik 2021. All rights reserved.