Make a retro game with custom sprites using JavaScript

Make this simple game in JavaScript

How to implement collision detection between two circles using p5.js?

An easy way to check if two circles are overlapping

How to calculate the distance between two points using JavaScript and p5.js?

Calculate the distance between two points on the canvas

Why 0.1 + 0.2 is not 0.3 in JavaScript?

Find out the answer to this unexpected calculation result in JavaScript

What is ASCII?

Learn how computers are encoding text using ASCII encoding

Importance of code indentation

How to write nice readable code

How to write clean code?

How to write code that your peers can read

Explaining binary numbers using light bulbs

Learn about binary numbers with this fun visualization with light bulbs

Charles Babbage facts for kids

Who was Charles Babbage?

Avoid these top 10 coding mistakes

Become a better coder by avoiding these top 10 coding mistakes

About ASCII and Unicode

How computers store text using ASCII and Unicode encodings

12 questions answered about coding

Questions and answers about coding

10 myths about coding

Coding is fun

Top 5 free coding platforms for kids

A selection of free coding platforms for kids

p5.js in the classroom

3 options for using p5.js in your classroom or coding club

How to organize a coding club for kids?

A few hints about how to organize a coding club for kids

History of programming languages

A computing history for kids about first programming languages

About coordinate systems

Introduction to cartesian and polar coordinate systems

Binary system

Introduction to binary numbers for kids

Best coding websites for kids

3 free coding platforms for coding education

Ada Lovelace facts for kids

Computer science pioneers for kids

About early computers

A great lesson into history of computing for kids

20 ways to improve your coding skills

Follow these tips to become a better coder on and beyond

What is recursion in JavaScript?

A brief exaplanation of what recursion is

What is data compression?

What is data compression in computer science?

What is a coding style guide?

What is a coding style guide and how it helps others read your code?

Transitioning kids from block-based coding to text-based coding

See how is helping to transition from block-based coding to text-based coding

Top 10 javascript coding questions you were afraid to ask

Brief explanation of popular JavaScript concepts

Scratch vs Python vs JavaScript

JavaScript can be a great first language

Recursion in JavaScript - Practical examples

Solve eight simple problems using recursion

Organize a game jam in your coding club

Organize a coding competition for students

How to select a coding platform for your classroom?

Read about Scratch, and

How JavaScript got its name?

Did you know that JavaScript name was influenced by Java?

Hexadecimal system

Learn about hexadecimal system and how to convert between decimal and hexadecimal

Can you solve these riddles using JavaScript?

Use your JavaScript skills to find out the answers

Coding projects for middle and high school students

CodeGuppy offers tons of projects for coding education

Teaching with p5.js

p5.js library is a great addition to JavaScript for educational purposes

Python or JavaScript. What's the best programming language to learn first?

Read to find out why Python and JavaScript are great to learn as first languages.

The first million primes

We calculated the first million prime numbers... and added them in a downloadable list.

Coding hints V: Other coding hints

Other coding hints for the platform

Coding hints IV: JavaScript Game Development with

Learn about game development capabilities of platform

Coding hints III: User Input

Learn how to handle user input in JavaScript programs from

Coding hints II: Drawing on canvas using JavaScript

Learn about graphical capabilities of and available drawing functions

Coding hints I: JavaScript Syntax

Quick overview of JavaScript syntax and main JavaScript methods

Flood fill in JavaScript – Recursion or no recursion?

Learn how to implement the flood fill algorithm in JavaScript

Calculate PI in JavaScript ... by throwing darts

Calculate π in JavaScript using random numbers

Calculate PI by measuring the area of a circle in JavaScript

This is a fun way to calculate π in JavaScript

Build a fantasy CPU emulator in JavaScript

Do you want to build emulators for game consoles? Start with this simple CPU emulator in JavaScript

Calculate 70! in JavaScript

How big is factorial of 70 and how can you calculate it in JavaScript?

JavaScript Modulo and the Caesar Cipher

Learn how to implement modulo in JavaScript and build a Caesar Cipher encoder / decoder

Porting programs between Khan Academy and

Do you know that is possible to port your Khan Academy programs to And vice-versa.

Using external images and sprites

This articles shows you how to use external images and sprites in your codeguppy programs

codeguppy for p5.js users features for users with previous p5.js experience

JavaScript Coding Challenges for Beginners

Practice JavaScript by working on these coding challenges

Best coding website for kids

Learn why is one of the best coding websites for kids

Type-in programs

Introduce kids to coding using type-in programs

JavaScript for Kids

Learn how JavaScript can be used as a text based language for kids