00.02 Course Resources
On this page
Stuff to Read
Places to Shop
- Sparkfun
- Adafruit
- DigiKey
- Mouser
- RS Americas
- McMaster-Carr
- Superbright LEDs
- Automation Direct
- Jameco
- AliExpress
- LCSC Electronics
- Seed Studio
- Octopart
LED Control
Mail Order Custom PCBs
Arduino Circuit Simulators
- Tinkercad - Circuits - Visual electronics experimentation in a web browser for testing and writing code with visual coding blocks.
- Wokwi - Super fast Arduino and ESP32 code and circuit simulator
- Makecode from Microsoft - Visual coding and electronics simulator
Programming for Artists
- P5.js - (p5.js is a JavaScript library for creative coding, with a focus on making coding accessible and inclusive for artists, designers, educators, beginners, and anyone else!)
- Processing - “Processing is a flexible software sketchbook and a language for learning how to code. Since 2001, Processing has promoted software literacy within the visual arts and visual literacy within technology. There are tens of thousands of students, artists, designers, researchers, and hobbyists who use Processing for learning and prototyping.”
- Piper Make - Visual Programming for the Raspberry Pi
- PureData - Visual programming without any code
Programming References
- CPPReference - C and C++ reference wiki
- Official Arduino Code Reference
Machine Learning
- Teachable Machine
- Roboflow
- Open Images Dataset
- COCO Dataset
- Tensorflow.js
- ml5.js
- runwayml.com
- 2 Minute Papers
- Machine Learning Workshop by AndreasRef
Visual Studio Code Tutorials
- Install Visual Studio Code
- Setup Visual Studio Code and Git
- Publish GitHub Branch from Visual Studio Code
Git and GitHub Tutorials
- Install Homebrew on Mac
- Configure Username and Email in Git Mac
- Configure Username and Email in Git Windows
- Clone GitHub Template Repository
- Git not found xcrun error
- GitHub Pages