The courses listed here are the best, most advanced courses in the world. It’d be wonderful if one can master in all of the listed courses.
Systems & Programming
(Databases & Big Data Systems)
-
15-445 Database Systems
-
15-721 Advanced Database Systems
-
CS245 Principles of Data-Intensive Systems
- Stanford, Winter 2021
- website
- Looks interesting, including 3 assignments : In-memory Data Layout, Query Optimization in Spark SQL, Failure Recovery which requires implementation in Java and Scala language.
-
Data Processing On Modern Hardware
- TU Munchen, Summer 2021
- website/slides
-
Transaction Systems
- TU Munchen, Spring 2022
- [website] (https://db.in.tum.de/teaching/ss22/transactions/?lang=en)
-
Database Systems on Modern CPU Architectures
- TU Munchen, Spring 2020
- website
-
CS839 Design the Next-Generation Database
- Wisconsin, Spring 2020
- [website/slides] (https://pages.cs.wisc.edu/~yxy/cs839-s20/index.html)
(Parallel/Distributed systems & Cloud computing)
-
CS262a Advanced Topics in Computer Systems
-
6.826 Principles of Computer Systems
-
15-440 Distributed Systems
-
15-418 Parallel Computer Architecture and Programming
-
6.824 Distributed Systems
(Prgramming techniques)
(PL & Compilers)
- CS243 Program Analysis and Optimization
- Stanford, Winter 2021
- website
(Computer Securities)
(Misc.)
Data Science & Mathematics
(Big data & Data mining)
-
CS246 Mining Massive Data Sets
-
CS 7931 Models of Computation for Massive Data
-
E6893 Big Data Analysis
- Columbia, Fall 2020 (by Prof. Ching-Yung Lin)
- website
-
CS520 Knowledge Graphs
- Stanford, Spring 2021
- website, videos
(AI & Deep learning)
-
10-708 Probablistic Graph Models
- CMU, Spring 2014
- website
-
CS224w Machine Learning with Graphs
- Stanford, Winter 2021
- website
-
CS320 Value of Data and AI
- Stanford, Winter 2020
- website
(Scientific Computing)
- AM207 Stochastic Methods for Data Analysis, Inference and Optimization
(Mathematics)
-
CPSC662 Spectral Graph Theory
- Yale, Fall 2018
- website
-
15-895N Spectral Graph Theory with Applications to ML
- CMU, Spring 2020
- website
-
CS334a/b Convex Optimization I/II
(Algorithms / CS Theory)
-
CS368 Algorithmic Techniques for Big Data
- Stanford, Spring 2020
- website
-
CS229r Algorithms for Big Data
-
CS6810 Theory of Computing
- Cornell, Spring 2016
- website
-
6.854J Advanced Algorithms
-
6.854 Advanced Algorithms
-
6.851 Advanced Data Structures
(Computational biology)
- CS375/Psych249 Large-Scale Neural Network Models for Neuroscience
- Stanford, Autumn 2018
- website
References
Below are the list of sites where I referred the infos from.