Recommended YouTube channels
Some YouTube channels were also particularly useful to me and have been listed here. The keen student is also likely to find them enjoyable, so it is recommended to check them out. Many of them are structured as series, so it may be useful to follow through rather than watch individual videos (if you feel you have the adequate pre-requisites, feel free to try individual videos).
Channel | Description |
---|---|
Ben Eater | Teaches low-level electronics and fundamentals, assuming little background |
Brian Will | In-depth discussion of fairly advanced concepts. Mostly irrelevant to syllabus, but fairly interesting and useful for applications. |
Computer Science | Fundamentals of computers in lucid explanations; seems to cover A Level and GCSE syllabuses |
Computerphile | Interesting facts about computers and programming explained by various experts |
CS 50 | Great and rigorous introduction to CS by Harvard University. Please see Tip #010-05-11-2022 |
Fireship | Somewhat intense videos, largely about various tools used in web-development. Not very relevant to A Levels, but might be interesting for some students. |
Kevin Darrah | Builds and explains about projects using microcontrollers |
mCoding | Explains unintuitive Python and C/C++ concepts in unconventional but effective ways. Great for general tips/best practices that go well beyond the syllabus. |
Missing Semester | Series of lectures from MIT CSAIL about using common tools, such as CLIs, version control, and IDEs |
PwnFunction | Mostly covers security exploits. |
Reducible | Core CS concepts with excellent presentation and thoughtful exposition; slightly beyond the scope of A Levels. |
TED-Ed | General educational channel but the series Think Like A Coder covers basic programming concepts with an engaging storyline |
Tom Scott | Not strictly a computer channel, but the playlist The Basics talks about useful facts about computers and programming |