Kids Coding Articles

Explore the fun of coding with code snippets from beanz magazine. Our kids coding articles cover a variety of interesting topics including control flow, regular expressions, data types, objects, docstrings, and much more. These snippets are especially beneficial for children ages 8-12, who want to learn more about programming languages. These articles cover the common features across most—if not all—programming languages. Mastering these features helps speed up learning additional programming languages. It is also important to note that only beanz subscribers will be granted full access to our kids coding articles. For unlimited learning opportunities subscribe to our coding magazine for kids today. If you have any questions or would like to know more, please get in touch with our team. We are always available to further assist you in any way that we can.

Data Types

Programming languages use data types to allocate memory and enforce data integrity. They also reveal the nature of a language.

Interactive Fiction Using Twine

Learn to make an interactive fiction your reader can't put down with Twine!

An Apple a Day…

Use Mini Micro to quickly make a videogame!

How I Spent My Summer Vacation

Not sure what you will do this summer? We have some ideas!

Responsive Web Design Using Grid View

Level up your web design skills with Grid-View!

Control Flow

How do programming languages control the flow or processing of instructions? Here's how control flows work in several languages.

Regular Expressions

All programming languages have a way to find Elvis, but it can be difficult to learn how.


Many programming languages organize their code into objects, to model their applications and make their code more reusable.

Brackets, Semicolons, or Nothing, Oh My

How do programming languages know what to process? And in the correct order?


Docstrings are special comments embedded in software code that survive compiling the code, for example, help text.


Almost all programming languages include the ability to add comments and other notes in your code. Here's how several languages work with comments.


Managing inputs and outputs is a key problem programming languages face. Here's how a few languages use functions to manage and transform data.


Here is how three programming languages handle a common problem: how do you organize and keep track of useful data?


In most or all software programming languages, variables work like containers to hold numbers, phrases, or other important stuff used in several places in your code. Here's how they work in several common languages.