Computation is everywhere, but what is computation actually? In this video series we will discuss the power and limitations of computation. Computational thinking is about understanding machine intelligence: What is computable, and how efficiently?
Understanding computation lies at the heart of many exciting scientific and social developments. Computational thinking is more than programming a computer -- rather it is thinking in abstractions. Consequently, computational thinking has become a fundamental skill for everyone, not just computer scientists.
This channel explores some of the fundamental computational topics: Algorithms, Complexity, Cryptography, Databases, Machine Learning, Neural Networks, and Computability.