Workbooks
A brief outline:
- This series of workbooks are for those who are beginning their coding experience
- They are free to download and print off or you can have them as a pdf on another monitor or tablet
- The main coding language used is p5.js
- The Machine Learning library for the AI bits is ml5.js
- The robotics part uses C/C++ from the Arduino IDE
The sections are as follows:
- Algorithmic Art
- Artificial Intelligence
- Robotics
Algorithmic Art:
- This covers all the basics (and beyond)
- Ideal for anyone totally new to coding
- Great for those who can code but new to p5.js
- Brilliant if you just want to learn to be creative with code
Artificial Intelligence:
- This is for those who are interested in AI or Machine Learning
- Introduces the library ml5.js which works seamlessly with p5.js
- Includes a crash course on p5.js if you want to jump straight in
- Recommend working through Algorithmic Art first though
- Covers building a number of simple models, moves onto pretrained models
- Next it covers Transformers (Small Language Models)
- Finishing off with Neural Evolution which are based on Genetic Algorithms
Robotics
- Introduces key concepts using a small micro-electronic board
- The board used is Arduino Nano 33 BLE (version 2)
- The initial workbooks cover the basics
- Other components used are: breadboard, button, LEDs,
Short Videos
These videos are approximately 5 minutes long, they give a brief visual explanation to accompany the workbooks.
video #1 introducing the web editor (video 🎥)
video #2 the web editor buttons (video 🎥)
video #3 the default code (video 🎥)