Computer Science
Algorithms
6.001 Introduction to Computer Science MIT Lecture Series by John. Guttag
Data Structures and Algorithms Lecture Series by Caleb Curry
Theory of Computation
Theory of Computation on MIT OCW
Information Theory
Khan Academy Journey into Information Theory
Cryptography
MIT Blockchain and Money Lecture Series
Computability Theory
Computational Complexity
Undergraduate Complexity Theory Lecture Series by Ryan ODonell at CMU
Graduate Complexity Theory Lecture Series by Ryan ODonell at CMU
Artificial Intelligence and Machine Learning
Natural Language Processing Lecture Series by RitvikMath
Data Science
Data Analysis Lecture Series on Computerphile
Coding Theory