
YouTube channelElectronics and computing
Coding Addict
Long, project-based web development courses in React, Next.js and TypeScript, free on YouTube. Best for older students ready for serious coding practice.
Engineering YouTube channel
C++ and graphics programming explained from first principles by David Barr, also known as One Lone Coder. Suits students who want to know how computers really work.

javidx9 is the channel of David Barr, also known as One Lone Coder. He is a programmer and hardware engineer who has worked in areas including robotics. He created the olc::PixelGameEngine, a free tool many viewers use to learn C++.
The videos build complex things from scratch, explaining the maths and logic along the way. Series cover writing a 3D graphics engine, emulating a NES games console and networking for online games. He explains clearly and without talking down to viewers. Recent uploads are less frequent and include updates on his game engine and community coding jams. Source code for his projects is shared freely, so viewers can read, run and change it themselves.
Some highlights include:
The first part of a series building a 3D graphics engine from nothing, starting with triangles and projection.

The first episode of a series writing an emulator for the NES games console, beginning with binary and bitwise operations.

A clear explanation of pointers in C++, one of the ideas beginners find hardest.

The channel has over 330,000 subscribers.
This channel shows how software and hardware meet. Building an emulator means understanding how a processor works, which links directly to electronic and computer engineering. The 3D graphics series uses the matrix maths taught in A level Further Maths. It is a great fit for students considering computer science, games development or embedded systems.

YouTube channelElectronics and computing
Long, project-based web development courses in React, Next.js and TypeScript, free on YouTube. Best for older students ready for serious coding practice.

YouTube channelElectronics and computing
Clear tutorials on web design and CSS animation, plus reflective videos on life as a developer. Useful for students learning to build websites.

YouTube channelElectronics and computing
Free, friendly game development tutorials for Unity and Godot, from first steps to full projects. Suits anyone who wants to learn programming by making…

YouTube channelCivil and structural
Electrical installation training videos based on the US National Electrical Code. Useful for students curious about electrical theory and how buildings are wired safely,…