Telecommunications
Networks, signals and the hardware that moves bits between machines.
- 01Programming fundamentalsValues and types, memory, control flow, functions, recursion, lists and strings, errors and tests: the first programming course of any CS degree.8 lessons · 57 min
- 02Computer architectureFrom bits and gates to the processor: number systems, logic, the datapath, instruction sets, pipelines, caches, buses and parallel hardware.8 lessons · 62 min
- 03Computer networksLayers, frames, error detection, subnetting, routing algorithms, TCP and network performance: the networking course of a computer science degree.8 lessons · 60 min
- 04Statistics and probabilityFrom averages and dice to Bayes, the normal curve, confidence intervals, p-values and regression: the maths for reasoning about data honestly.8 lessons · 60 min
- 05CryptographyFrom classical ciphers to AES, hashes, RSA, Diffie–Hellman, certificates and TLS, and the practical mistakes that break real systems.8 lessons · 61 min