In this live stream I work on a five part coding challenge: evolving autonomous agents. This challenge is a follow-up to my genetic algorithm and steering behavior videos.

This video is also part of the second session of my ITP “Intelligence and Learning” course (spring 2017)

Edited videos from this live stream coming soon!

23:33 – Intro to this Session
41:11 – Coding Challenge – Part 1
1:13:09 – Coding Challenge – Part 2
1:47:17 – Coding Challenge – Part 3
2:05:07 – Coding Challenge – Part 4
2:38:30 – Coding Challenge – Bonus Part 5
2:44:37 – Intro to Coding Challenge

Support this channel on Patreon:
To buy Coding Train merchandise:

Send me your questions and coding challenges!:

The Coding Train website:

Links discussed in this video:
The Nature of Code Part 2 (Spring 2017) – Intelligence and Learning:
Repo for Autonomous Agents in p5.js:
Nature of Code:
Codeland Conference:
Processing Foundation Membership:
Commonplace Podcast:
Craig Reynolds’ Steering Behaviors:
My Video on Autonomous Agents and Steering:
My Genetic Algorithm Playlist:
My Video on Vectors in p5.js:

Source Code for the all Video Lessons:


For more Intelligence and Learning videos:
For an Introduction to Programming:
For my Nature of Code videos:
For More Live Streams:
For More Coding Challenges:

Help us caption & translate this video!