
YouTube channelCareers and study
freeCodeCamp.org
Free, full-length courses in programming, computer science, maths and cyber security from a non-profit. Ideal for anyone wanting to learn to code properly.
Engineering YouTube channel
Free programming courses and short tutorials covering Java, C, Python and more. Suits beginners who want to learn to code at their own pace.

Bro Code is a programming channel that offers full coding courses for free. It covers several popular languages and tools.
The channel is known for very long full courses, some lasting many hours, that start from the very basics and work up to more advanced topics. Alongside these are shorter videos that each focus on one idea, such as a Python feature or a NumPy function. The style is quick and practical, with code written live on screen. Because each topic is split into its own chapter, it is easy to jump to the part needed for homework or a project.
Some highlights include:
A complete Java course, many hours long, that covers the language from the first line of code onwards.

A full course in C, the language used for much of the software inside electronics and operating systems.

An hour long introduction to NumPy, the Python library engineers and scientists use for number crunching.

Bro Code has over 3.4 million subscribers.
Programming is now a core skill across engineering, not just in software. C is used to program the microcontrollers inside cars and household devices, and Python with NumPy is used for data analysis in every field. These courses are a good way into software and computer engineering, and useful preparation for a computing A level or a degree.

YouTube channelCareers and study
Free, full-length courses in programming, computer science, maths and cyber security from a non-profit. Ideal for anyone wanting to learn to code properly.

YouTube channelElectronics and computing
With over 177,000 subscribers and 17 million views, Branch Education stands out for its detailed explanations of complex engineering concepts and systems. Created by…

YouTube channelElectronics and computing
A big, busy consumer technology channel about computers, phones and gadgets. It suits teenagers who love PC hardware and want to know how the…

YouTube channelElectronics and computing
Short, funny retellings of real software disasters, based on companies' own reports. Suits students interested in software and how engineers learn from mistakes.