root / weblog / learning-library
📘 Learning Library
You keep on learning and learning, and pretty soon you learn something no one has learned before. - Feynman
I am pursuing a BSc in Computers and AI. The following are the topics of my remaining exams. I currently have 114 university credits out of 180 required for graduation.
| Topic | Resources | Credits | Balance |
|---|---|---|---|
| Databases | |Stanford Dbclass | |+12 credits | |126 / 180 |
| AI & ML | | | |+12 credits | |138 / 180 |
| Astronomy | | | |+ 6 credits | |144 / 180 |
| Computation | |MIT 18.404J, cs251.com | |+ 6 credits | |150 / 180 |
| Probability | | | |+ 6 credits | |156 / 180 |
| Physics | |MIT 8.01, 8.02, 8.03 | |+ 6 credits | |162 / 180 |
| Thesis | | | |+18 credits | |🎓🎓🎓🎓🎓 |
This is a collection of topics, lectures, and textbooks I may dive into in the future.
_ MIT 18.642: Topics in Mathematics with Applications in Finance
_ Self-driving: ground, aerial, marine
_ "Let's reproduce GPT-2 (124M)" by Karpathy
_ Everything from CMU DB Group
_ huggingface.co/learn
_ MIT 6.5940: TinyML and Efficient Deep Learning Computing
_ Stanford CS183: Startup - Peter Thiel
_ Cryptography, Firewalls
_ TCP/IP, Sockets
_ Build my own OS and Web Browser
_ Lamport's Lectures on TLA+
Physics:
_ Feynmann's Lectures
_ Walter Lewin's Lectures (MIT 8.01, 8.02, 8.03, 8.04)
These are some topics, lectures, and textbooks I have explored in the past.
Computational Thinking and Computer Programming:
_ Abelson & Sussman's SICP Lectures
_ Salvatore Sanfilippo's Lectures on C
_ MIT 6.0001
_ MIT 6.0002
_ MIT 6.S095
_ ossu/computer-science
_ codecrafters-io/build-your-own-x
Programming Languages and Paradigms:
_ Dan Grossman's Lectures (UW CSE341)
_ Pietro Cenciarelli's Lectures (Sapienza ACSAI)
Software Engineering:
_ fullstackopen.com
_ missing.csail.mit.edu
Discrete Math
_ Tom Leighton's Lectures (MIT 6.042)
Linear Algebra:
_ 3B1B's Lectures
_ Gilbert Strang's Lectures (MIT 18.06)
Calculus:
_ 3B1B's Lectures
_ MIT 18.01, 18.02, and 18.03
Algorithms and Data Structures:
_ pllk/cphb
_ CLRS
_ Devadas & Demaine's Lectures (MIT 6.006)
_ Sedgewick & Wayne's Lectures (Princeton COS 226)
_ Tim Roughgarden's Lectures (Stanford CS161)
_ Flavio Chierichetti's Lectures (Sapienza ACSAI)
Digital Design, Computer Architecture, Operating Systems:
_ nand2tetris.org
_ Daniele De Sensi & Alessandro Mei's Lectures (Sapienza ACSAI)
_ Sarah & David Harris's Lectures (HMC E85)
_ OS: TEP
Computers Networking:
_ Kurose's Lectures (UMASS 9E)
Artificial Intelligence:
_ AIMA
_ Klein & Abbeel's Lectures (Berkeley CS188)
_ Patrick Winston's Lectures (MIT 6.034)
Probability, Statistics, and Machine Learning:
_ 3B1B's Lectures
_ Karpathy's Lectures
_ Andrew Ng's Lectures
Distributed Systems:
_ Robert Tappan Morris' Lectures (MIT 6.824)
_ teachyourselfcrypto.com