Misconceptions about Scratch and other Block-based Languages (Part 1)

Misconceptions about Scratch and other Block-based Languages (Part 1)

In this series of article, we will debunk some of the myths and misconceptions around Scratch and other block-based languages. The first part will address the concern that “Scratch is not a real coding language“ or “Scratch is not a real programming language“. In this article, Code Ninja debunks some of the myths and misconception about Scratch and other block-based programming languages. Block-based coding platforms makes coding easier to learn. They are as useful and meaningful for learners as other text-based coding languages.

Dress Up for Singapore

Dress Up for Singapore

Do you know that Singapore has been the scene for quite a few Japanese Anime? If you keep a lookout, you will spot familiar landmarks such as Changi Airport, Orchard Road, Marina Bay Sands, Maxwell Food Centre, and Haji lane!

This National Day, let’s do a simple project that brings us around these landmarks!

This project is suitable for Beginners.

Scratch & Python Comparison

 Scratch & Python Comparison

We get lots of questions around the merits of using Scratch vs. going straight into Python. At Code Ninja, our curriculum has 5 levels of which, the first 3 focus on teaching the fundamentals of coding using Scratch, a block base coding language.

This article outlines the benefits on starting new learners on a coding language like Scratch to accelerates their learning journey and interest. Please reach out for questions. Enjoy!

Kōlam Inspired Design

Kōlam Inspired Design

Kōlam is a traditional hand-drawn art form in Tamil Nadu and South India. Kōlam patterns are most commonly drawn with chalk or rice powder by women on the thresholds of homes and temples and are of significant cultural importance in Tamil society.

What it also embodies is a perfect symmetry of straight or curved lines built around or through a grid of dots. The designs have a recursive nature and their symmetry and recurring fractals in the design, are likened to mathematical models such as the Sierpinski triangle.

This project will let you use the Pen function in Scratch to generate recursive and symmetrical patterns that are inspired by Kōlam designs.


This project is suitable for Beginners.

Lunar New Year Themed Project

Lunar New Year Themed Project

Chinese New Year is also known as the Lunar New Year, or the Spring Festival (春节). It marks the beginning of Spring and the holiday marks the end of the coldest days. People welcome spring and what it brings along: planting and harvests, new beginnings and fresh starts. This project will let you plant flowers onto a barren tree to create a beautiful Chinese painting that you can share and send to your friends and family.

It is suitable for Beginners.