Resources
Important Resources to tackle CS overall
These resources are curated and assembled from a multitude of sources over my entire degree of BTech in Computer Science and Engineering. This will help you whether you happen to be in a shitty tier-3 college like myself or are lucky enough to be in a good top level university/college.
Notes in PDF format
These are the same notes on the website, but in PDF format as well.
https://drive.google.com/drive/u/0/folders/1XzTlivX49eT7r4dWmaJeREiMpYiBs4aE (semesters 1, 2, and 7 work-in-progress)
For MAKAUT University Students (CSE/IT)
Students can refer to my notes on the website and the PDF notes in the google drive link.
Kudos to https://github.com/arkapg211002 for maintaining a detailed archive of semester wise content starting from semester 3 onwards
- Semester 1: (Work-in-progress by me)
- Semester 2: (Work-in-progress by me)
- Semester 3: https://github.com/arkapg211002/SEM-3-CSE
- Semester 4: https://github.com/arkapg211002/SEM-4-CSE
- Semester 5: https://github.com/arkapg211002/SEM-5-CSE
- Semester 6: https://github.com/arkapg211002/SEM-6-CSE
- Semester 7: https://github.com/arkapg211002/SEM-7-CSE
- Semester 8: https://github.com/arkapg211002/SEM-7-CSE
YouTube Playlists (Applies to both MAKAUT students and CS students in general)
Linear Algebra (Semester-1)
-
https://www.youtube.com/playlist?list=PLF-vWhgiaXWPZ7Ogw6zIZMg4aqUXEwrnJ (An old curated playlist by me to build up the basics of matrices and stuff from the ground from school level stuff).
-
https://www.youtube.com/@visualkernel (only 4 videos related matrices and vectors but these are really high quality ones and are must watch, some topics overlap into math topics for ML, so people can choose and skip as these are divided into sections per video).
-
Full linear algebra (matrices + vectors (for semester 1), by 3blue1brown a renowned legend for teaching mathematics for ML): https://www.youtube.com/playlist?list=PLZHQObOWTQDPD3MizzM2xVFitgF8hE_ab
Rest of the topics
-
Statistics and Probability (Semester-2): https://www.youtube.com/playlist?list=PLU6SqdYcYsfJPF-4HphQQ8OceDtqhlSW8
-
Multivariable calculus(calc-3, semester-3): https://www.youtube.com/playlist?list=PLF-vWhgiaXWNi9OuPCbguaPgL67XH7crm
-
Differential Calculus (pre calc-3, school level stuff + semester 1 calculus): https://www.youtube.com/playlist?list=PLF-vWhgiaXWMnp6o_KU0xlbDQRUTm4nEm
-
Differential Equations (school level stuff + calc-3): https://www.youtube.com/playlist?list=PLF-vWhgiaXWN4RrcfIx0VkMKX39jM0cn5
-
DSA (C) (Linked Lists) : https://www.youtube.com/playlist?list=PLnccP3XNVxGrWkKFJMCtL5mDEcOnrjjib and full DSA playlist : https://www.youtube.com/playlist?list=PLu0W_9lII9ahIappRPN0MCAgtOu3lQjQi
-
Digital Electronics: https://www.youtube.com/playlist?list=PLBlnK6fEyqRjMH3mWf6kwqiTbT798eAOm (very in-depth course, so stick to topics which is present in the syllabus only)
I used the above playlist for digital electronics at the time so I know it's good, but you can also refer to this playlist as well: https://www.youtube.com/playlist?list=PLxCzCOWd7aiGmXg4NoX6R31AsC5LeCPHe
-
Computer Organization and Architecture (Semester 3 and Semester 4): https://www.youtube.com/playlist?list=PLxCzCOWd7aiHMonh3G6QNKq53C6oNXGrX and https://www.youtube.com/playlist?list=PLBlnK6fEyqRgLLlzdgiTUKULKJPYc0A4q (refer to both).
-
Discrete Mathematics: https://www.youtube.com/playlist?list=PLBlnK6fEyqRhqJPDXcvYlLfXPh37L89g3 and https://www.youtube.com/watch?v=tyDKR4FG3Yw&list=PLDDGPdw7e6Ag1EIznZ-m-qXu4XX3A0cIz
-
Automata Theory: https://www.youtube.com/playlist?list=PLBlnK6fEyqRgp46KUv4ZY69yXmpwKOIev
-
Graph Theory: https://www.youtube.com/playlist?list=PLU6SqdYcYsfLV24T0XVb3z3mjl8QG0EBN
-
Database Management Systems (DBMS): https://www.youtube.com/watch?v=kBdlM6hNDAE&list=PLxCzCOWd7aiFAN6I8CuViBuCdJgiOkT2Y and https://www.youtube.com/watch?v=OMwgGL3lHlI&list=PLBlnK6fEyqRiyryTrbKHX1Sh9luYI0dhX
-
Relational Algebra (DBMS): https://www.youtube.com/watch?v=76v3gRns28U&list=PLdnwl-gHn1DFIbW82OIyO21lke98MAOKk
-
Compiler Design: https://www.youtube.com/watch?v=XUsw5igq4DM&list=PLxCzCOWd7aiEKtKSIHYusizkESC42diyc
-
Artificial Intelligence (the founding basics, semester-4) : Refer to my notes + https://www.youtube.com/watch?v=uB3i-qV6VdM&list=PLxCzCOWd7aiHGhOHV-nwb0HR5US5GFKFI + https://www.youtube.com/playlist?list=PLL_Rr0-eLWmOMccWWU5CL_suJRjGaZdxq (for graphs) and https://www.youtube.com/watch?v=pcKY4hjDrxk (for graph traversals)
-
Operating Systems (semester-5): https://www.youtube.com/playlist?list=PLxCzCOWd7aiGz9donHRrE9I3Mwn6XdP8p
-
Software Engineering (Semester-5): https://www.youtube.com/playlist?list=PLxCzCOWd7aiEed7SKZBnC6ypFDWYLRvB2 and some economics related concepts: https://www.youtube.com/playlist?list=PLhSp9OSVmeyJKg_QaMV6qQdcGTFp2SbUH
-
Numerical Analysis (or Numerical methods): https://www.youtube.com/playlist?list=PLU6SqdYcYsfLrTna7UuaVfGZYkNo0cpVC (not all videos are recommended, refer to my notes for a far easier explanation on topics)
-
OOPS (Java) : https://www.youtube.com/playlist?list=PLF-vWhgiaXWMqTEw91mv5xmRWNxRfc76D
Machine Learning + Neural Networks
Use my notes on the website/PDFs (recommended) + linear algebra notes and sources
Also:
-
https://www.youtube.com/watch?v=i_LwzRVP7bg&list=PLF-vWhgiaXWO_LDT0I0gv6gGHXIALlGBC (first and third video should be enough if you have taken Soft Computing or you want to study full ML + neural networks then don't leave out any source.)
-
https://www.youtube.com/playlist?list=PLQVvvaa0QuDezJFIOU5wDdfy4e9vdnx-7 (for reinforcement learning)