"Coding Train" project

Userid: codingtrain
Joined: 13 Aug 2018
Country: United States  

Special project: The Coding Train

This is a special project to port JS "Worlds" from The Coding Train by Daniel Shiffman. This ports code from:

  1. Foundations of Programming in JavaScript (YouTube playlist)
  2. WebGL (YouTube playlist)
  3. Tutorials (github page)
  4. Coding Challenges (github page)
Done with permission of The Coding Train under MIT licence. Once ported to Ancient Brain, the JS Worlds can be cloned, edited, hosted, commented, run, shared and embedded on this site.

The best place to browse the port is not on this page but rather here:

  1. Foundations of Programming in JavaScript course
  2. WebGL course
Worlds

Worlds owned by this user.

Character recogn...
284 runs ♦ 0 likes
Created: 5 Jul 2019
Modified: 7 Jul 2019
Port of Character recognition neural network from the Coding Train
XOR multi-layer ...
78 runs ♦ 0 likes
Created: 3 Jul 2019
Modified: 3 Jul 2019
Port of a neural network to do XOR by the Coding Train.
Perceptron
134 runs ♦ 1 like
Created: 26 Jun 2019
Modified: 26 Jun 2019
Port of Perceptron from the "Coding Train"
GA (TSP)
243 runs ♦ 0 likes
Created: 24 Jun 2019
Modified: 25 Jun 2019
Port of GA (TSP) by "Coding Train" project
GA (Finnegans Wake)
354 runs ♦ 0 likes
Created: 2 May 2019
Modified: 12 Jun 2019
Port of "NOC_9_01_GA_Shakespeare_simplified"
Tutorial 18.5
27 runs ♦ 0 likes
Created: 9 Sep 2018
Modified: 2 Jun 2019
Camera and Perspective
A star
561 runs ♦ 1 like
Created: 1 May 2019
Modified: 16 May 2019
Port of "05_astar"
Binary tree
541 runs ♦ 0 likes
Created: 25 Apr 2019
Modified: 2 May 2019
Modified port of "01_binary_tree_viz" from AI course by Daniel Shiffman
Breadth-first se...
519 runs ♦ 0 likes
Created: 30 Apr 2019
Modified: 1 May 2019
Port of "02_bfs_oop_fdg"
Breadth-first se...
213 runs ♦ 0 likes
Created: 30 Apr 2019
Modified: 1 May 2019
Port of P2_six_degrees_kevin_bacon
Tutorial 18.7
261 runs ♦ 0 likes
Created: 9 Sep 2018
Modified: 11 Sep 2018
Tutorial 18.7 with full canvas, resized model, sound. Texture on box is image from another user.
Tutorial 7.8 variant
182 runs ♦ 0 likes
Created: 6 Sep 2018
Modified: 11 Sep 2018
Tutorial 7.8 with music and other uploaded images, including from other users. Click on the images.
Tutorial 18.8
17 runs ♦ 0 likes
Created: 9 Sep 2018
Modified: 9 Sep 2018
3D Custom Shapes
Tutorial 18.4
61 runs ♦ 0 likes
Created: 9 Sep 2018
Modified: 9 Sep 2018
Texture
Tutorial 18.6
24 runs ♦ 0 likes
Created: 9 Sep 2018
Modified: 9 Sep 2018
createGraphics() as WebGL Texture
Tutorial 18.3
7 runs ♦ 0 likes
Created: 9 Sep 2018
Modified: 9 Sep 2018
Light and Material
Tutorial 18.2
9 runs ♦ 0 likes
Created: 9 Sep 2018
Modified: 9 Sep 2018
3D Geometries
Tutorial 18.1
12 runs ♦ 0 likes
Created: 9 Sep 2018
Modified: 9 Sep 2018
Introduction to WebGL in p5.js
Tutorial 16.4
19 runs ♦ 0 likes
Created: 6 Sep 2018
Modified: 6 Sep 2018
for...of loop
Tutorial 5.3
9 runs ♦ 0 likes
Created: 4 Sep 2018
Modified: 6 Sep 2018
Functions and Return. Nothing on screen. See console for output.
Tutorial 1.6
26 runs ♦ 0 likes
Created: 6 Sep 2018
Modified: 6 Sep 2018
Code Comments
Tutorial 1.5
7 runs ♦ 0 likes
Created: 6 Sep 2018
Modified: 6 Sep 2018
Errors & Console
Tutorial 1.3
21 runs ♦ 0 likes
Created: 4 Sep 2018
Modified: 6 Sep 2018
Shapes & Drawing
Tutorial 1.2
18 runs ♦ 0 likes
Created: 6 Sep 2018
Modified: 6 Sep 2018
p5.js Web Editor
Tutorial 1.1
26 runs ♦ 0 likes
Created: 6 Sep 2018
Modified: 6 Sep 2018
Code! Programming with p5.js
Tutorial 7.8
71 runs ♦ 0 likes
Created: 5 Sep 2018
Modified: 5 Sep 2018
Objects and Images. On Ancient Brain you can upload your own images. Try it!
Tutorial 7.7
10 runs ♦ 0 likes
Created: 5 Sep 2018
Modified: 5 Sep 2018
Object Communication Part 2
Tutorial 7.6
16 runs ♦ 0 likes
Created: 5 Sep 2018
Modified: 5 Sep 2018
Object Communication Part 1
Tutorial 7.5 (2)
10 runs ♦ 0 likes
Created: 5 Sep 2018
Modified: 5 Sep 2018
Removing Objects from Arrays
Tutorial 7.5 (1)
11 runs ♦ 0 likes
Created: 5 Sep 2018
Modified: 5 Sep 2018
Removing Objects from Arrays
Tutorial 7.5 (0)
13 runs ♦ 0 likes
Created: 5 Sep 2018
Modified: 5 Sep 2018
Removing Objects from Arrays
Tutorial 7.4
17 runs ♦ 0 likes
Created: 5 Sep 2018
Modified: 5 Sep 2018
Mouse Interaction with Objects
Tutorial 7.3
90 runs ♦ 0 likes
Created: 5 Sep 2018
Modified: 5 Sep 2018
Arrays of Objects
Tutorial 7.2
9 runs ♦ 0 likes
Created: 5 Sep 2018
Modified: 5 Sep 2018
Arrays and Loops
Tutorial 7.1
13 runs ♦ 0 likes
Created: 5 Sep 2018
Modified: 5 Sep 2018
What is an array?
Tutorial 6.3
8 runs ♦ 0 likes
Created: 4 Sep 2018
Modified: 4 Sep 2018
Constructor Arguments with Classes in JavaScript
Tutorial 6.2
10 runs ♦ 1 like
Created: 4 Sep 2018
Modified: 4 Sep 2018
Classes in JavaScript
Tutorial 5.2
15 runs ♦ 1 like
Created: 4 Sep 2018
Modified: 4 Sep 2018
Function Parameters and Arguments
Tutorial 2.3 (0)
12 runs ♦ 0 likes
Created: 4 Sep 2018
Modified: 4 Sep 2018
JavaScript without Objects
Tutorial 2.3 (1)
16 runs ♦ 0 likes
Created: 4 Sep 2018
Modified: 4 Sep 2018
JavaScript with Objects
Tutorial 3.4 (0)
12 runs ♦ 0 likes
Created: 4 Sep 2018
Modified: 4 Sep 2018
Boolean Variables
Tutorial 3.4 (1)
9 runs ♦ 0 likes
Created: 4 Sep 2018
Modified: 4 Sep 2018
Boolean Variables
Tutorial 4.1 (0)
14 runs ♦ 0 likes
Created: 4 Sep 2018
Modified: 4 Sep 2018
while and for Loops
Tutorial 4.1 (1)
9 runs ♦ 0 likes
Created: 4 Sep 2018
Modified: 4 Sep 2018
while and for Loops
Tutorial 4.2 (0)
11 runs ♦ 0 likes
Created: 4 Sep 2018
Modified: 4 Sep 2018
Nested Loops
Tutorial 4.2 (1)
7 runs ♦ 0 likes
Created: 4 Sep 2018
Modified: 4 Sep 2018
Nested Loops
Tutorial 5.1 (0)
8 runs ♦ 0 likes
Created: 4 Sep 2018
Modified: 4 Sep 2018
Function Basics
Tutorial 5.1 (1)
8 runs ♦ 0 likes
Created: 4 Sep 2018
Modified: 4 Sep 2018
Function Basics
Tutorial 3.3
10 runs ♦ 1 like
Created: 4 Sep 2018
Modified: 4 Sep 2018
Else and Else if, AND and OR
Tutorial 3.2
18 runs ♦ 0 likes
Created: 4 Sep 2018
Modified: 4 Sep 2018
The Bouncing Ball
Tutorial 3.1
13 runs ♦ 1 like
Created: 4 Sep 2018
Modified: 4 Sep 2018
Introduction to Conditional Statements
Tutorial 2.5
19 runs ♦ 1 like
Created: 4 Sep 2018
Modified: 4 Sep 2018
The random() Function
Tutorial 2.4
9 runs ♦ 0 likes
Created: 4 Sep 2018
Modified: 4 Sep 2018
The map() Function
Tutorial 2.2
11 runs ♦ 0 likes
Created: 4 Sep 2018
Modified: 4 Sep 2018
Variables in p5.js (Make your own)
Coding Challenge 1
61 runs ♦ 2 likes
Created: 13 Aug 2018
Modified: 4 Sep 2018
Starfield
Coding Challenge 2
44 runs ♦ 2 likes
Created: 13 Aug 2018
Modified: 4 Sep 2018
Menger Sponge Fractal
Coding Challenge 3
13 runs ♦ 0 likes
Created: 4 Sep 2018
Modified: 4 Sep 2018
The Snake Game
Tutorial 1.4
12 runs ♦ 0 likes
Created: 4 Sep 2018
Modified: 4 Sep 2018
Color
Tutorial 2.1
212 runs ♦ 0 likes
Created: 4 Sep 2018
Modified: 4 Sep 2018
Variables in p5.js (mouseX, mouseY)
Minds

This user does not own any Minds yet.

The background is a program, showing the JavaScript graphics used on this site.
The globes light up when you log in.
 
Font:

© Ancient Brain Ltd. 2018-19. All rights reserved.

Ancient Brain ™ is a trademark of Ancient Brain Ltd.

Platforms      Stats      The name      Terms and conditions

Bug bounty      Classes in Dublin      Contact

Call for partners
If you are interested in writing a programming course or textbook, Ancient Brain is looking for partners. We will work with you, and integrate your course into the site. This is an opportunity for someone looking to develop a course or textbook to partner with a site to support it and promote it.