Giter Site home page Giter Site logo

awesome-computer-science-resources's Introduction

awesome-computer-science-resources Awesome

This is the list of awesome computer science Courses that I found on the web free of cost, feel free to send a PR , if you find any more :)

TRISEMESTER I

  1. PROG 102A | Introductory | Programming | MIT 6.00.1x | Introduction to Computer Science and Programming Using Python|
  2. PROG 102B | Introductory | MIT 6.00.2x | Introduction to Computational Thinking Data Science
  3. PROG 001A | MIT 6.00 | Introduction to Computer Science and Programming
  4. PROG 001B | Harvard CS50(x) | Intensive Introduction to Computer Science
  5. PROG 101 | Introductory | Programming | Stanford CS 106B | Programming Abstractions
  6. PROG 001 | Stanford CS 106A | Introduction to Computer science | Programming methodology
  7. MATH 101 | Introductory | Math | ArsDigita | Discrete Mathematics
  8. MATH 001 | MIT 6.042J | Mathematics for Computer Science
  9. AD 101A | Introductory | Algorithms and Data Structures | UNSW | Introduction to Data Structures and Algorithms |
  10. AD 101B | Coursera (Princeton) | Introduction to Algorithms (Part 1)
  11. AD 101C | MIT 6.006 | Introduction to Algorithms
  12. AD 101D | Stony Brook University | Introduction to Algorithms
  13. TC 101A | Introductory | Theory of Computation | Stonehill (Coderisland) | Introduction to the Theory of Computation
  14. TC 101B | Coursera (Rice) | Principles of Computing (Part 1)
  15. https://www.sics.se/~amir/files/download/dic/

Trimester II

  1. PROG 201 | Core | Programming | Stanford CS 107 | Programming Paradigms
  2. MATH 201 | Core | Math | Coursera (Brown) | Coding the Matrix: Linear Algebra through Computer Science Applications | https://www.coursera.org/course/matrix | | | | | MATH 202 | Core | | Berkeley CS 70 | Discrete Math and Probability Theory (CS70) | https://www.youtube.com/watch?v=2gfXZSA1oMg&index=2&list=PL-XXv-cvA_iDze6fOp3qofgyjJVUioedA | | | | | TC 201A | Core | Theory of Computation | UNSW | Theory of Computation | https://www.youtube.com/playlist?list=PLslgisHe5tBM8UTCt1f66oMkpmjCblzkt | | | | | TC 201B | → | | IIT Kanpur | Theory of Computation | https://www.youtube.com/watch?v=al4AK6ruRek&list=PLbMVogVj5nJSd25WnSU144ZyGmsqjuKr3 | | | | | OS 101 | Core | Operating Systems | EdX | Introduction to Linux | https://www.edx.org/course/v2/introduction-linux-linuxfoundationx-lfs101x-2 | | | | | | | | | | | | | | | Trimester III | | | | | | | | | | PROG 202 | Core | Programming | ITU | Object Orientred Programming in C++ | https://www.youtube.com/playlist?list=PLMMZ6bhZ4H68r2YVCy111_uIxytu3_HNi | | | | | AD 201A | Core | Algorithms and Data Structures | Berkeley CS 170 | Efficient Algorithms and Intractable Problems | https://www.youtube.com/playlist?list=PL-XXv-cvA_iBapEvcNwRuTJVt6BPpcMaJ | | | | | AD 201B | → | | Berkeley CS 61B | Data Structures | https://www.youtube.com/watch?v=frxF7Vs96YU&index=2&list=PL-XXv-cvA_iCZphAM_CG499wyMaJh_6dW | | | | | CA 201 | Core | Computer Architecture | CMU 740 | Computer Architecture | https://www.youtube.com/playlist?list=PL5PHm2jkkXmgDN1PLwOY_tGtUlynnyV6D | | | | | OS 102 | Core | Operating Systems | Berkeley CS 162 | Operating Systems and System Programming | https://www.youtube.com/watch?v=1IcZB26STUE&index=1&list=PL-XXv-cvA_iBDyz-ba4yDskqMDY6A1w_c | | | | | | | | | | | | | | | Trimester IV | | | | | | | | | | SE 201A | Core | Software Engineering | MIT 6.005 | Elements of Software Construction | http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-005-elements-of-software-construction-fall-2011/index.htm | | | | | SE 201B | → | | Berkeley CS 169 | Software Engineering | https://www.youtube.com/watch?v=YCg2cbyjpTE&list=PL24AE36691A6EF62F | | | | | MATH 203 | Core | Math | Saylor CS 202 | Discrete Structures | http://www.saylor.org/courses/cs202/ | | | | | DM 201 | Core | Data Management | Saylor CS 403 | Introduction to Modern Database Systems | http://www.saylor.org/courses/cs403/ | | | | | AI 201 | Core | Artificial Intelligence & Machine Learning | Berkeley CS 188 | Introduction to Artificial Intelligence | https://www.youtube.com/watch?v=-IDTdDm2DHo&list=PLF1A9D9034225FC92 | | | | | AI 201 | → | | EdX | Artificial Intelligence | https://www.edx.org/course/artificial-intelligence-uc-berkeleyx-cs188-1x#! | | | | | SC 201A | Core | Security and Cryptography | Ruhr | Introduction to Cryptography | https://www.youtube.com/watch?v=2aHkqB2-46k | | | | | SC 201B | → | | Coursera (Stanford) | Cryptography I | https://www.coursera.org/course/crypto | | | | | SC 201C | → | | Thammasat ITS 335 | Introduction to Security | https://www.youtube.com/watch?v=bx5CPmNbblI&list=PLvifRcqOOwF89bqRiJEWyu5k7qJaTNMRj | | | | | NET 201A | Core | Networking | Thammasat ITS 323 | Introduction to Data Communications | https://www.youtube.com/playlist?list=PLvifRcqOOwF8u4iC7hFTMVC_WD6SEpnkx | | | | | NET 201B | → | | CUNY | Fundamentals of Computer Networking | https://www.youtube.com/watch?v=kKpU0mNpPoM | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Extras – Electives / Intermediate / Advanced / Graduate Courses | | | | | | | | | | SA 101 | Software Architecture | | Udacity (Georgia Tech) | Software Architecture and Design | https://www.udacity.com/course/software-architecture-design--ud821 | | | | | CC 101 | Cloud Computing | | EdX (IEEE) | Introduction To Cloud Computing | https://www.edx.org/course/introduction-cloud-computing-ieeex-cloudintro-x-0 | | | | | PROG 301 | Programming | | UNSW CS3 | Design in Computing | https://www.youtube.com/playlist?list=PL0C5D85DBA20E685C | | | | | PROG 303 | | | Coursera (UC Santa Cruz) | C++ For C Programmers | https://www.coursera.org/course/cplusplus4c | | | | | PROG 401 | | | Coursera (Illinois) | Heterogeneous Parallel Programming | https://www.coursera.org/course/hetero | | | | | SE 201 | Software Engineering | | EdX (Berkeley) | Engineering Software as a Service (SaaS), Part 1 | https://www.edx.org/course/engineering-software-service-saas-part-1-uc-berkeleyx-cs169-1x | | | | | SE 302 | | | EdX (Berkeley) | Engineering Software as a Service (SaaS), Part 2 | https://www.edx.org/course/engineering-software-service-saas-part-2-uc-berkeleyx-cs169-2x | | | | | SE 401 | | | Berkeley CS 294 | Software Engineering for Scientific Computing | https://www.youtube.com/watch?v=zu3F-lB_MDo&list=PL-XXv-cvA_iB8Arh4Szxk275Cu4uRxVt4&index=2 | | | | | SE 402 | | | Harvard CS 164 | Mobile Software Engineering | https://www.youtube.com/watch?v=17qB5-YHRcY&feature=share&list=PLkHsKoi6eZnwX9vYPzr42CsiVF1jyl25w | | | | | MATH 201 | Statistics, Probability, and Data Analysis | | Harvard Stat 110 | Statistics 110: Probability | https://www.youtube.com/playlist?list=PL2SOU6wwxB0uwwH80KTQ6ht66KWxbzTIo | | | | | MATH 301 | | | 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 302 | | | Coursera (JHU) | Statistical Inference | https://www.coursera.org/course/statinference | | | | | AD 502 | Algorithms | | MIT 6.890 | Algorithmic Lower Bounds: Hardness Proofs | http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-890-algorithmic-lower-bounds-fun-with-hardness-proofs-fall-2014/ | | | | | 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/ | | | | | DM 301 | Databases and Data Management | | KU Leuven | Introduction to Database Management Systems | https://www.youtube.com/playlist?list=PLrebOOrMEaFlX8QLFiQnQ3lqh0IF5WCFv | | | | | DM 302 | | | 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 | | | Coursera (U. of Washington) | Information Security and Risk Management in Context | https://www.coursera.org/course/inforiskman | | | | | SC 401 | | | Coursera (U. of Washington) | Designing and Executing Information Security Strategies | https://www.coursera.org/course/infosec | | | | | SC 501 | | | Mit 6.858 | Computer System Security | http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-858-computer-systems-security-fall-2014/ | | | | | SC 302 | Cryptography | | BIU | 3rd BIU Winter School on Cryptography 2013 | https://www.youtube.com/playlist?list=PLXF_IJaFk-9C4p3b2tK7H9a9axOm3EtjA&feature=mh_lolz | | | | | SC 301 | | | Udacity | Applied Cryptography | https://www.udacity.com/course/applied-cryptography--cs387 | | | | | AI 301 | AI and Machine Learning | | HRW | Artificial Intelligence | https://www.youtube.com/watch?v=katiy95_mxo&list=PL39B5D3AFC249556A | | | | | AI 302 | | | Berkeley CS 188 | Artificial Intelligence | https://www.youtube.com/watch?v=qZ23-HrWyUE&index=10&list=PLF1A9D9034225FC92 | | | | | AI 303 | | | Coursera (Stanford) | Machine Learning | https://www.coursera.org/course/ml | | | | | AI 304 | | | Udacity (Google) | Deep Learning | https://www.udacity.com/course/deep-learning--ud730 | | | | | NET 301 | Networking and Communication | | U. of Washington | Computer Networks | https://www.youtube.com/watch?v=d4_7dUFl4v0&list=PLkHsKoi6eZnzJl1qTzmvBwTxrSJW4D2Jj | | | | | NET 302 | | | Thammasat ITS 413 | Internet Technologies and Applications | https://www.youtube.com/playlist?list=PLvifRcqOOwF9cfLMTE-42fiBsWvBsOEkS | | | | | COMP 301 | Compilers | | Stanford | Compilers | https://www.coursera.org/course/compilers | | | | | WEB 201 | Web Development | | Harvard CS 75 | Building Dynamic Websites | http://cs75.tv/2012/summer/ | | | | | 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 | | | ITx | IPhone / iOS 8 Application Development | https://www.youtube.com/watch?v=GOEPVM5OzJk&list=PLy7oRd3ashWodnpf8rjfYEkTgwbOEsKfU | | | | | MOB 203 | | | ITU | Android Application Development | https://www.youtube.com/playlist?list=PL1E8E7D2B6EB11301 | | | | | MED 401 | Digital Media | | Purdue ECE 637 | Digital Image Processing | https://www.youtube.com/playlist?list=PL3ZrjaBngMS15UhKHUnNqW5wLBA4vlQeB | | | | | MED 402 | | | Berkeley CS 184 | Computer Graphics | http://inst.eecs.berkeley.edu/~cs184/fa12/onlinelectures.html | | | | | MED 403 | | | ITU | Computer Graphics | https://www.youtube.com/playlist?list=PL9C949E9F19381E61 | | | | | IOT 201 | Internet Of Things | | Kings College | Internet Of Things | https://www.futurelearn.com/courses/internet-of-things | | | |

awesome-computer-science-resources's People

Contributors

shiv4nsh avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.