JavaScript programming for kids

A course to teach kids (age 12-18) computer programming from scratch.

  • Uses the JavaScript programming language.
  • Designed specifically for the Ancient Brain coding platform.
  • No install needed. Edit in the browser. Run in the browser.
  • Students can save their programs on the Ancient Brain server.
  • Students can include their own custom images and music in their programs.
  • Students can show off their work to family and friends at home and on mobiles.
  • Staged lessons and teachers' exercises.

  • Uses the P5 library for graphics.
  • Course written by Alex Murphy.


Here are some of the programs ("Worlds") we will be coding in this course. Click to run them.

World View (Example)
220 runs ♦ 0 likes
By Alex Murphy  
Created: 2 May 2019
Modified: 18 May 2019
World View Example
Bouncy Balls
194 runs ♦ 0 likes
By Alex Murphy  
Created: 25 Mar 2019
Modified: 11 Apr 2019
bouncy balls
jump/duck/hide
310 runs ♦ 0 likes
By Alex Murphy  
Created: 4 Apr 2019
Modified: 18 May 2019
if/else lesson
Trampoline World
393 runs ♦ 0 likes
By Alex Murphy  
Created: 9 Apr 2019
Modified: 19 May 2019
Learn how to upload images & music
Bart on fire
383 runs ♦ 0 likes
By Alex Murphy  
Created: 25 Apr 2019
Modified: 19 May 2019
Bart is on fire! Help!

Intro
Introduction

Each lesson has a lesson page (click the button) and one or more "Worlds" (below) that you can Clone and Edit

Game
155 runs ♦ 0 likes
By Alex Murphy  
Created: 10 Apr 2019
Modified: 23 Apr 2019
Game

0
Create Account

You need to register an account in order to Clone and Edit Worlds.

Smiley Face
177 runs ♦ 0 likes
By Alex Murphy  
Created: 25 Mar 2019
Modified: 17 May 2019
Smiley Face - Learn to Clone

1
Upload Music & Images

Trampoline World
393 runs ♦ 0 likes
By Alex Murphy  
Created: 9 Apr 2019
Modified: 19 May 2019
Learn how to upload images & music

2
Comments, Types and Variables

Exercises: 1.1, 1.2

Comments, Types ...
227 runs ♦ 0 likes
By Alex Murphy  
Created: 2 Apr 2019
Modified: 19 May 2019
Comments, Types & Variables

3
Methods & Calculations

Exercises: 3.1, 3.2, 3.3

Word Methods
170 runs ♦ 1 like
By Alex Murphy  
Created: 25 Mar 2019
Modified: 19 May 2019
Word.split()+.slice()
Bouncy Balls
194 runs ♦ 0 likes
By Alex Murphy  
Created: 25 Mar 2019
Modified: 11 Apr 2019
bouncy balls
Thermometer
230 runs ♦ 0 likes
By Alex Murphy  
Created: 25 Mar 2019
Modified: 17 May 2019
Celcius to Farenheit

4
If/Else Statements

Exercises: 4.1

jump/duck/hide
310 runs ♦ 0 likes
By Alex Murphy  
Created: 4 Apr 2019
Modified: 18 May 2019
if/else lesson

5
For/While Loops

Exercises: 5.1, 5.2, 5.3

Bart on fire
383 runs ♦ 0 likes
By Alex Murphy  
Created: 25 Apr 2019
Modified: 19 May 2019
Bart is on fire! Help!
Fill with Sponges
37 runs ♦ 0 likes
By Alex Murphy  
Created: 25 Apr 2019
Modified: 7 May 2019
Fill with Sponges
Drop Bombs
58 runs ♦ 0 likes
By Alex Murphy  
Created: 25 Apr 2019
Modified: 18 May 2019
Drop Bombs with for loop
Fill with Faces
114 runs ♦ 0 likes
By Alex Murphy  
Created: 23 Apr 2019
Modified: 7 May 2019
for/while loops

6
Functions

Exercises: 6.1

World View (Example)
220 runs ♦ 0 likes
By Alex Murphy  
Created: 2 May 2019
Modified: 18 May 2019
World View Example
World View (Task)
56 runs ♦ 0 likes
By Alex Murphy  
Created: 2 May 2019
Modified: 2 May 2019
World View (Task)