Learning to code has never been more accessible—or more essential for creatives, technologists, and digital storytellers. Whether you’re interested in developing websites, automating tasks, or understanding the tools behind modern media, these resources can help you build a solid foundation. 

10 Places Where Anyone Can Learn to Code
Highlights some of the best free and beginner-friendly platforms offering structured courses in a variety of languages and specialties. It’s a great starting point for anyone curious about programming, regardless of experience level

W3Schools
Beginner-friendly tutorials for HTML, CSS, JavaScript, and more—great for building control interfaces or overlays


GitHub Learning Lab
Learn Git, GitHub, and programming with hands-on projects. Perfect if you’re managing code for open-source video tools or macros


OBS Studio GitHub & Wiki
For those using or customizing OBS, explore the documentation and plugins for Lua and Python scripting


Python.org Docs + Tutorials
Python is used widely in AV automation (e.g., controlling Blackmagic devices, automating file delivery)


Arduino Project Hub
Great for learning how to integrate hardware triggers, sensors, and DMX control into AV setups


TouchDesigner Community + Tutorials
Free for non-commercial use, TouchDesigner is popular in projection mapping, live visuals, and interactive AV


Max/MSP Free Trial + Gen~ / Node Integration
Visual programming for media artists, with a focus on audio routing, processing, and generative AV control


p5.js (JavaScript Creative Coding)
A JavaScript library for creative coding—excellent for making visual sketches, MIDI/OSC tools, or browser-based AV experiments


Node-RED
Flow-based programming useful for integrating AV systems (e.g., MQTT, APIs, GPIO triggers)


Unity Learn (Game Engine for Realtime Media & AR/VR)
Unity’s free learning hub offers lessons that translate directly into live XR environments and interactive AV applications

Tags:

Comments are closed

© The AV Coach - Visit Our Privacy Policy