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 :down_right_arrow:︎ MIT 6.042J Mathematics for Computer Science :down_right_arrow:︎ 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 :down_right_arrow:︎ Stanford CS 106A Introduction to computer science Programming methodology :down_right_arrow:︎
PROG 001B :down_right_arrow:︎ MIT 6.00SC Introduction to Computer Science and Programming :down_right_arrow:︎ http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-00sc-introduction-to-computer-science-and-programming-spring-2011/
PROG 001C :down_right_arrow:︎ Harvard CS50(x) Intensive Introduction to Computer Science :down_right_arrow:︎ 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 :down_right_arrow:︎ Coursera Learn to Program: The Fundamentals :down_right_arrow:︎ 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 :down_right_arrow:︎ Saylor CS 202 Discrete Structures :down_right_arrow:︎ 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!

64 إعجابًا

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

إعجابَين (2)

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

إعجاب واحد (1)

Amazing work!

إعجاب واحد (1)

Awesome share :star_struck:

إعجاب واحد (1)

Thanks for sharing

إعجاب واحد (1)

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

إعجابَين (2)

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

8 إعجابات

Thanks a lot dude!

إعجابَين (2)

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

Happy learning and thanks @SaM for the best collection.

4 إعجابات

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 إعجابات

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

إعجاب واحد (1)

thanks man for sharing this amazing stuff

إعجاب واحد (1)

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)

Thank you!

إعجاب واحد (1)