Getting B.S. In CS” Without Getting B.S. In CS ⭐

Courses::
New version of the list is here
“Getting B.S. in CS” without Getting B.S. in CS
Alias Level Discipline Offered by Course Title Credits Link
Trimester I
MATH 101 Introductory Math ArsDigita Discrete Mathematics Full https://www.youtube.com/watch?v=h_9WjWENWV8&feature=share&list=PLTdIp1DywMlUpLHEg3ADhE6rrxhW_T5Rx
MATH 001 :arrow_lower_right: MIT 6.042J Mathematics for Computer Science :arrow_lower_right: http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-042j-mathematics-for-computer-science-fall-2010/
PROG 101 Introductory Programming Stanford CS 106B Programming Abstractions Full https://www.youtube.com/view_play_list?p=FE6E58F856038C69
PROG 001A :arrow_lower_right: Stanford CS 106A Introduction to computer science Programming methodology :arrow_lower_right:
PROG 001B :arrow_lower_right: MIT 6.00SC Introduction to Computer Science and Programming :arrow_lower_right: http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-00sc-introduction-to-computer-science-and-programming-spring-2011/
PROG 001C :arrow_lower_right: Harvard CS50(x) Intensive Introduction to Computer Science :arrow_lower_right: http://www.extension.harvard.edu/open-learning-initiative/intensive-introduction-computer-science
https://www.edx.org/course/introduction-computer-science-harvardx-cs50x#.VST3yxPF_7c
PROG 102 Introductory Programming Coursera Learn to Program: Crafting Quality Code Half https://www.coursera.org/course/programming2
PROG 001D :arrow_lower_right: Coursera Learn to Program: The Fundamentals :arrow_lower_right: https://www.coursera.org/course/programming1
AD 101A Introductory Algorithms and Data Structures UNSW CS?? Introduction to Data Structures and Algorithms Full https://www.youtube.com/watch?v=RpRRUQFbePU&list=PLE621E25B3BF8B9D1
AD 101B Algorithms and Data Structures MIT 6.006 Introduction to Algorithms http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/
TC 101A Introductory Theory of Computation Stonehill (by Coderisland) Introduction to the Theory of Computation Full https://www.youtube.com/playlist?list=PL601FC994BDD963E4
TC 101B Theory of Computation Coursera (Rice) Principles of Computing (Part 1) https://www.coursera.org/course/principlescomputing1
Trimester II
TC 201A Core Theory of Computation UNSW Theory of Computation Full https://www.youtube.com/playlist?list=PLslgisHe5tBM8UTCt1f66oMkpmjCblzkt
TC 201B Theory of Computation IIT Kanpur What is theory of computation https://www.youtube.com/watch?v=al4AK6ruRek&list=PLbMVogVj5nJSd25WnSU144ZyGmsqjuKr3
PROG 201 Core Programming Stanford CS 107 Programming Paradigms Full https://www.youtube.com/playlist?list=PL9D558D49CA734A02
MATH 201 Core Math Coursera (Brown) Coding the Matrix: Linear Algebra through Computer Science Applications Half https://www.coursera.org/course/matrix
MATH 202 Core Math Berkeley CS 70 Discrete Math and Probability Theory (CS70) Half https://www.youtube.com/watch?v=2gfXZSA1oMg&index=2&list=PL-XXv-cvA_iDze6fOp3qofgyjJVUioedA
OS 101 Core OS Coursera Introduction to Linux Half https://www.edx.org/course/v2/introduction-linux-linuxfoundationx-lfs101x-2
Trimester III
PROG 202A Core Programming MIT 6.01 Object-Oriented Programming Full http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-01sc-introduction-to-electrical-engineering-and-computer-science-i-spring-2011/unit-1-software-engineering/object-oriented-programming/
PROG 202B Programming ITU OO Programming in C++ Full https://www.youtube.com/playlist?list=PLMMZ6bhZ4H68r2YVCy111_uIxytu3_HNi
OS 102 Core OS Berkeley CS 162 Operating Systems and System Programming Half https://www.youtube.com/watch?v=XgQo4JkN4Bw&list=PL62A66DDD3B3CC0B7
AD 201A Core Algorithms and Data Structures Berkeley CS 170 Efficient Algorithms and Intractable Problems Full https://www.youtube.com/playlist?list=PL-XXv-cvA_iBapEvcNwRuTJVt6BPpcMaJ
AD 201B →↘︎ Algorithms and Data Structures Berkeley CS 61B Data Structures →↘︎ https://www.youtube.com/watch?v=frxF7Vs96YU&index=2&list=PL-XXv-cvA_iCZphAM_CG499wyMaJh_6dW
CA 201A Core Computer Architecture Coursera (Princeton) Computer Architecture Half https://www.coursera.org/course/comparch
CA 201B Computer Architecture CMU 740 Computer Architecture https://www.youtube.com/playlist?list=PL5PHm2jkkXmgDN1PLwOY_tGtUlynnyV6D
Trimester IV
SE 201A Core Software Engineering MIT 6.005 Elements of Software Construction Full http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-005-elements-of-software-construction-fall-2011/index.htm
SE 201B Software Engineering Berkeley CS 169 Software Engineering https://www.youtube.com/watch?v=YCg2cbyjpTE&list=PL24AE36691A6EF62F
DM 201A Core Data Management Coursera (Stanford) Introduction to Databases Half https://www.coursera.org/course/db
DM 201B Data Management Saylor CS 403 Introduction to Modern Database Systems http://www.saylor.org/courses/cs403/
MATH 203 :arrow_lower_right: Saylor CS 202 Discrete Structures :arrow_lower_right: http://www.saylor.org/courses/cs202/
SC 201A Core Security and Crypto Ruhr Introduction to Cryptography Full https://www.youtube.com/channel/UC1usFRN4LCMcfIV7UjHNuQg/feed
SC 201B Security and Crypto Thammasat ITS 335 Introduction to Security https://www.youtube.com/watch?v=bx5CPmNbblI&list=PLvifRcqOOwF89bqRiJEWyu5k7qJaTNMRj
AI 201 Core AI Berkeley CS 188 Introduction to Artificial Intelligence Half https://www.youtube.com/watch?v=-IDTdDm2DHo&list=PLF1A9D9034225FC92
NET 201A Core Networking Thammasat ITS 323 Introduction to Data Communications Half https://www.youtube.com/playlist?list=PLvifRcqOOwF8u4iC7hFTMVC_WD6SEpnkx
NET 201B Networking CUNY Fundamentals of Computer Networking https://www.youtube.com/channel/UCb1OiccPJ0wbMZMOleCvhWQ
Trimester V-VI (Elective Intermediate/Advanced/Graduate Courses)
AD 501 Algorithms and Data Structures MIT 6.851 Advanced Data Structures http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-851-advanced-data-structures-spring-2012/
MATH 401 Algorithms and Data Structures Coursera (Princeton) Analytic Combinatorics https://www.coursera.org/course/ac
SYS 301 Systems MIT 6.033 Computer System Engineering http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-033-computer-system-engineering-spring-2009/
SYS 302 Systems Coursera (U. of Washington) The Hardware/Software Interface https://www.coursera.org/course/hwswinterface
PROG 301 Programming UNSW CS3 Design in Computing https://www.youtube.com/playlist?list=PL0C5D85DBA20E685C
PROG 302 Programming IIT Delhi Programming Languages http://freevideolectures.com/Course/2249/Principles-of-Programming-Languages/1#
PROG 303 Programming Coursera (UC Santa Cruz) C++ For C Programmers https://www.coursera.org/course/cplusplus4c
PROG 401 Programming Coursera (Illinois) Heterogeneous Parallel Programming https://www.coursera.org/course/hetero
PROG 402 Programming Coursera (Stanford) Compilers https://www.coursera.org/course/compilers
SE 401 Software Engineering Berkeley CS 294 Software Engineering for Scientific Computing https://www.youtube.com/watch?v=zu3F-lB_MDo&list=PL-XXv-cvA_iB8Arh4Szxk275Cu4uRxVt4&index=2
http://www.eecs.berkeley.edu/~colella/CS294Fall2013/index.html
SE 402 Software Engineering Harvard CS 164 Mobile Software Engineering https://www.youtube.com/watch?v=17qB5-YHRcY&feature=share&list=PLkHsKoi6eZnwX9vYPzr42CsiVF1jyl25w
https://canvas.harvard.edu/courses/300
MOB 201 Mobile App Development Harvard CS 76 Building Mobile Applications https://www.youtube.com/watch?v=Lz7U66RLC1E&list=PLifX7FLW45Ncn-YnaBPSsVz2HYsW8mfAX&index=32
MOB 202 Mobile App Development ITU iPhone Application Development https://www.youtube.com/playlist?list=PL1D5B07DD840FB46D
MOB 203 Mobile App Development ITU Android Application Development https://www.youtube.com/playlist?list=PL1E8E7D2B6EB11301
WEB 201 Web Development Harvard CS (E-/S-)75 Building Dynamic Websites http://cs75.tv/2012/summer/
DM 301 Databases and Data Management KU Leuven Introduction to Database Management Systems https://www.youtube.com/playlist?list=PLrebOOrMEaFlX8QLFiQnQ3lqh0IF5WCFv
DM 302 Databases and Data Management ArsDigita Database Management Systems http://www.aduni.org/courses/databases/index.php?view=cw
DM 303 Databases and Data Management Saylor CS 410 Advanced Databases http://www.saylor.org/courses/cs410/
SC 301 Security Thammasat CSS 322 Security and Cryptography https://www.youtube.com/playlist?list=PLvifRcqOOwF-b74gWV5TpyMFFs2dVlqTt
SC 302 Security Coursera (U. of Washington) Information Security and Risk Management in Context https://www.coursera.org/course/inforiskman
SC 401 Security Coursera (U. of Washington) Designing and Executing Information Security Strategies https://www.coursera.org/course/infosec
SC 303 Cryptography BIU 3rd BIU Winter School on Cryptography 2013 https://www.youtube.com/playlist?list=PLXF_IJaFk-9C4p3b2tK7H9a9axOm3EtjA&feature=mh_lolz
SC 304 Cryptography Coursera (Stanford) Cryptography I https://www.coursera.org/course/crypto
SC 402 Cryptography Coursera (Stanford) Cryptography II https://www.coursera.org/course/crypto2
AI 301 AI and Machine Learning HRW Artificial Intelligence https://www.youtube.com/watch?v=katiy95_mxo&list=PL39B5D3AFC249556A
AI 302 AI and Machine Learning Berkeley CS 188 Artificial Intelligence https://www.youtube.com/watch?v=qZ23-HrWyUE&index=10&list=PLF1A9D9034225FC92
AI 303 AI and Machine Learning Coursera (Stanford) Machine Learning https://www.coursera.org/course/ml
LANG 301 Natural Language Processing Coursera (Columbia) Natural Language Processing https://www.coursera.org/course/nlangp
LANG 302 Natural Language Processing Coursera (Stanford) Natural Language Processing https://class.coursera.org/nlp/lecture
MED 401 Digital Media Purdue ECE 637 Digital Image Processing https://www.youtube.com/playlist?list=PL3ZrjaBngMS15UhKHUnNqW5wLBA4vlQeB
MED 402 Digital Media Berkeley CS 184 Computer Graphics http://inst.eecs.berkeley.edu/~cs184/fa12/onlinelectures.html
MED 403 Digital Media ITU Computer Graphics https://www.youtube.com/playlist?list=PL9C949E9F19381E61
NET 301 Networking and Communication U. of Washington Computer Networks https://www.youtube.com/watch?v=d4_7dUFl4v0&list=PLkHsKoi6eZnzJl1qTzmvBwTxrSJW4D2Jj
NET 302 Networking and Communication Thammasat ITS 413 Internet Technologies and Applications https://www.youtube.com/playlist?list=PLvifRcqOOwF9cfLMTE-42fiBsWvBsOEkS
NET 303 Networking and Communication Coursera (Princeton) Software Defined Networking https://www.coursera.org/course/sdn1
MATH 204 Statistics, Probability, and Data Analysis Harvard Stat 110 Statistics 110: Probability https://www.youtube.com/playlist?list=PL2SOU6wwxB0uwwH80KTQ6ht66KWxbzTIo
MATH 301 Statistics, Probability, and Data Analysis MIT 6.041 / 6.431 Probabilistic Systems Analysis and Applied Probability http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-041-probabilistic-systems-analysis-and-applied-probability-fall-2010/index.htm
MATH 402 Statistics, Probability, and Data Analysis Coursera (JHU) Statistical Inference https://www.coursera.org/course/statinference
MATH 205 Statistics, Probability, and Data Analysis Coursera (Duke) Data Analysis and Statistical Inference https://www.coursera.org/course/statistics

ENJOY & HAPPY LEARNING! :heart:

DO NOT LEECH!

63 Likes

Thanks for sharing sir :heart: are there any requirements to download this ? as i dont see link maybe

2 Likes

No download link. You scroll the bar right and access the links for each topic.

1 Like

Amazing work!

1 Like

Awesome share :star_struck:

1 Like

Thanks for sharing

1 Like

B.S IN CS means Bachelor of Science in Computer Science?

2 Likes

Thanks for the share @SaM. Uploading an excel version of the same for easy access.
BS in CS online free.csv (11.1 KB)

8 Likes

Thanks a lot dude!

2 Likes

It’s done finally, let me know your views on this.

Happy learning and thanks @SaM for the best collection.

4 Likes

This is going to be very useful for me in the future so thank you very for doing this
Hats off to the legend

3 Likes

here download: https://drive.google.com/file/d/1lS-pVNz00GFriJolkJHdSMfAEDbDfyfy/view?usp=sharing

1 Like

thanks man for sharing this amazing stuff

1 Like

If you scroll down the list, you will find an horizontale scroll bar that swipes to the right and you will find a link for every course

1 Like

Thank you!

1 Like