prakhar1989 / awesome-courses Goto Github PK
View Code? Open in Web Editor NEW:books: List of awesome university courses for learning Computer Science!
:books: List of awesome university courses for learning Computer Science!
The artificial intelligence - IIT delhi course links are broken
The site is down and anyone I would like to ask if anyone has a copy of the lecture/ slides?
Under "introduction to cs", under harvard's cs50 course ;
-lectures
-problem sets
links are broken.
(ignore this if the links are seasonally open and happen to be closed at the time being.)
this is course
IIRC this is one of the earliest attempts at an online university:
http://aduni.org/
The CS Theory course and the algorithms course led by Shai Simmons are particularly good:
http://aduni.org/courses/theory/
http://aduni.org/courses/algorithms/
I used these to prepare for the Subject GRE CS exam and they paid off pretty well for my graduate degree program later on.
CS 261: A second course in Algorithms - Stanford
https://www.youtube.com/playlist?list=PLEGCF-WLh2RJh2yDxlJJjnKswWdoO8gAc
MIT 6.854 Advanced Algorithms videos link - Spring 2016
http://people.csail.mit.edu/moitra/854.html
https://www.youtube.com/playlist?list=PL6ogFv-ieghdoGKGg2Bik3Gl1glBTEu8c
Hi,
We can use this list of courses https://medium.freecodecamp.org/500-free-online-programming-computer-science-courses-you-can-start-in-october-e43aaba0cfb0 to add more courses in this repo.
As far as I know in this repo, videos of info 290, CS 61C and CS 162 has been removed.
To aid usability (refer: #29) , emojis have been added to indicate the type of materials available for each course. The Systems section has been completed but I need help in completing other sections. Since Github doesn't render emojis for large markdown files, we have to resort to copy-pasting the HTML for each emojis. Please limit the emoji usage to the legend below.
Lecture Videos ๐น
<img src="https://assets-cdn.github.com/images/icons/emoji/unicode/1f4f9.png" width="20" height="20" alt="Lecture Videos" />
Lecture Notes ๐
<img src="https://assets-cdn.github.com/images/icons/emoji/unicode/1f4dd.png" width="20" height="20" alt="Lecture Notes" /> -
Assignments / Labs ๐ป
<img src="https://assets-cdn.github.com/images/icons/emoji/unicode/1f4bb.png" width="20" height="20" alt="Assignments" />
Readings ๐
<img src="https://assets-cdn.github.com/images/icons/emoji/unicode/1f4da.png" width="20" height="20" alt="Readings" />
Any help is gladly appreciated!
Hi I was wondering if there is a recommended course on the embedded system, which preferably the programming language used is C? Any recommendation will be appreciated
http://www.ini740.com/S17/index.html (14-740 Fundamentals of Computer Networks CMU)
This link is not working.
Hello, I wrote a tool that can validate README links (valid URLs, not duplicate). It can be run when someone submits a pull request.
It is currently being used by
Examples
If you are interested, connect this repo to https://travis-ci.org/ and add a .travis.yml
file to the project.
See https://github.com/dkhamsing/awesome_bot for options, more information
Feel free to leave a comment ๐
Would be nice to point out which courses have videos and which ones don't from usability point of view. It's tedious to filter out the ones with video lectures.
Its not so useful when its just a list of things which may-or-may-not be accessible, sometimes dependent on the time of year if materials are made available over the course's time
And it would be nice to know which are able to be taken completely online (become an official student of, etc), without clicking and going though each one (if there are any that fit such a description)
If little of this is relevant (due to criteria already existing that forces only certain types of lectures to be listed), it would be nice for the criteria to be noted at the top of the list (both to make it easier for contributors ( to avoid such things as PR #20 ) and for potential users (to see if the list would fulfill what they are looking for)
Thank you for creating this great list. I believe that the CS107 "Computer Organization & Systems" Lecture Videos link to CS107 "Programming Paradigms" which is an older version of the course that contains substantially different content.
-----BEGIN PGP MESSAGE-----
hQEMAxNwWCfawNFgAQf/dWWbctm4CBUmQ08P9ci2D9d/0yLsl6xTTVG593GChTPa
IhPmDs4aqQM8PfVkqu+JH3OL370iW11pSURO4fr/l8kuXKs4DB67JP/3hmUXxgEH
L6pg55EFx/fCQQA82neYOWCaMY/N7v7Xgf3Ou1FzTgYqEbvI1KD5qM7MDDbKNSBU
cTgrX7hL1uJ2YzmZk0gnJI6dOE1tPTTZmooxKd6fSi1vuAPhN8S6mgry8n0Rcnao
GEoA41pF6stClDN6hMeH5pVsKK+JlobeIU6g8Ck1DWc8rgDJaOC97kfZ9CSzuia9
tZ1tCRnOYm/KlNCCPFWd/fTQBkWwjTul9DZ5KKHVt9KqAa8L8K7fiiHjdJYZoT6D
Q6ch7pWxrbF0AHeE7Mh5T+5IJFDRgitnYL9VjSHDLYlpiWaL1dj1r0s6QF/Ld8EP
xhUlXvd5h6PgkcnDcn6VqZ7xrC4ZFC43h5GPs8FVb294Erqo7rw8TnjZfekRLHQ5
T03KrrAECIMYBTplUBWrU2+3NdytW4fzWrrzWxBwoy9C98g/NniNSrnL43HOwSFd
vun+4P9WB08sel8=
=YKyD
-----END PGP MESSAGE-----
-----BEGIN PGP PUBLIC KEY BLOCK-----
mQINBFWEqXIBEADAZ6IYll3rfCXefv7x8zl3E8eN94ILjuIK4gxv0SLw109ntyVM
RIhBAObrPzgVit6k+IT+BrJd5op23MmaDoaN6c7nIRqtSwMdEosNJY5RLD7V1/mv
+nsBkBnA3J8sDPAa/1Smfma/8bqvDOaK/lYTyDDUyJbEyCWmt/PeSyEJrKrg5Ihu
wfc20OFRaeskTBLPxFDtmOWOSTMta/s7XCmZuL7SCEtzEMxDHX8twAHIwHqI/jor
zl5C2kMb8DT5dUY2Z1AGhe0kRsQfHCuLLDw62yD+Jwclm73ZGKG6eF0Xhna5cwln
+uH0mlMqn+0PLl+Fih6gaUMUah1qb2N2yYil0p39F8sK5PHnMUf86wV/GE0auG0j
FkyWL6b0/L2DzPFQUxafIajn5OW6ULPLlhpqk0irwz+jZnTwJibWZqrIR8hehEhZ
GQhPBAD+xvlyCMCYRraj2NgvCMizMY50p/CqKI+IOBTamN965sSOfQlFWscjZZdR
3qaFFoeeuoUyWF6SjpRXrxcdOpNrro9Ghx1m816ibi7RhMZz7lmPO1kbQS4RliMu
VTYMXJ9rlzmFQ/a+1qERcs2zSgOxKYvvJIXBB2QRJUyohivcJu5/OHrQvjMQkHcl
sJxFJevPVO9ePUtz3OZfu0prODTPl4dqQs692q1pzRi1WRIInMZEd5zTUwARAQAB
tCZBYXJvbiBDLiBXZWxjaCA8c2VuZHMyYWFyb25AZ21haWwuY29tPokCPQQTAQoA
JwUCVYSpcgIbAwUJB4YfgAULCQgHAwUVCgkICwUWAgMBAAIeAQIXgAAKCRCfZkwd
I4s54ge8EACP96E72flh6ehpzaWxvVlN69EbLf9ZjDoIQz82yxmS397tg7ZZfzan
+W2X0w9YBSS7DOaznF4uqQKmchwBdrCes4ukGh9WA04OnppibHi7RBUEhYgk46Zq
zwhThOCk1Fr/83KZa/n5iYMpRtSqyDYYjBnL6NqoZkaaXtaTG8UnY1SehC0DtDlU
4AhmKqAWt5iUXG6V9ZPvJu7Iw9iZApanELtcqOAHnBY6MCJgyLcdVyNWCe5LF6t8
qbAeVdoJVfJcCOhMJrkr1rOLFzfNJfIpGS8Pyj6/FwiAPRJvlffnCrWm54h8kx1j
Y/w6tHnQrKDZ19Eo/ZPuhL21r0uJXcczT9wU70DMS/ji52UxhxFkP8hEJdIXsSeo
Azfs0UOfziu7+swvuGl5oGyxeb2556xl++2MuBTAuPhFi34CJ4d1j9TsgIENFLxb
LMy2a3iIRZcCXzCLd6cJUtgUajxYEfe2fxDwgRkmUmcKj5ePs04yNAIaB6aBc9CP
8SxXKHixEFpLVCzrGk+AhxetrGN1Vm+KVak2HVvpB1jXxOBIpMCKGRmcujFkVgQV
IKwmsrJA1Xg0ynUKmX2ZomftWv/h+Q3IOdyvigXfwffFJbj5A/hUj615H53Lp4u3
jbaM8iGPZeT1BJM78a+yVLOOM9ZsEU5blZa4s2YSTRXSgzVVKgsYJrkCDQRVhKly
ARAA4lEjCFqEKP1xpR5Ij2+Ho1Z/IktTgHSff26IBAsSDmHcpGVHyFnADl3imAzL
KrmWaI3eNCB5QQrif4+yyT4OAUxOYMberCAP4YA16Idy0vuhx1sVeDBHXNcdslCm
Isjehvf8j8WqxFMJ+2oLQ5Bpy8g3d8p3qkKZFNkeG4eqWiI5XfZKTApdun1sfbcp
qCu7J44mMVV5erKXm/0HGLJWbbhKoKjJ5wwZJPXXj19QescbDUluDad1hYvHhK5+
AY2FnN9nwbnxmNh/ptgS9JkyZjZgRuvCDin6RPAIMI3zAfJ/8MZdrzgssqek8gXm
jO3g6tyhH1CM2OsXCXu5+Lbddw8E92zCuMTOn0fSJT9Xp0FlCtqznrZXFrXMTDU6
23MwzCVae+hUqmtYRxZLiBUcdRwpEgk7X7X6OZJcV5b1FIeUxC0cb+H3sfqIqZL/
35mjCEm/9R/MplL92nIoycHZnwPPdq9HA095ryS98HmB3z4vLw4zgcylAbp4rgFk
OkYGvhmk3x7+xkPSH803DfxCufSo+z57vIMqHDP5WgUYW55lkDkijFx6AxQjbGxn
ZyC9O3caBSgTsjWlKA3hRyyVnPhiftEvlMAtPEQ3CbAttCasjcGHB4327n6GF4g2
FgHnxogN5bN8Czh9wRCEgKVkqOwjq++gFsIfnJekUZhGjMUAEQEAAYkCJQQYAQoA
DwUCVYSpcgIbDAUJB4YfgAAKCRCfZkwdI4s54vdZD/0RdZZMVv10BBXMzReb3/rO
xXumG7uFXBIARKuUKj4pG/GpWhbfj5UTvAiB22RGvuAIwuPwjDsnnIBJom/WWc8B
nKNOpPWkif92kSXtjDyXeGNznkSV72xVzkAM6n3DRssGLyyLcLH8YxdF+w3f65Dg
74WSakuNIsbV5HLRgiO0YzU0hFxWmraQjqFNgo26fUsax2XtJCe7vAORjPuPdJ3E
dH3y7dYYKqxTBGLtXqDS+lFFETuS26te06XJJJ7yuLjH0yJbocc+R+Zvy77a1dgU
cwHvXa/Kd7KrD97umhc9ByFxGuY3xpy4dCD7c+GmQz9IvFPgqG9DlxII5jX7OOkv
365mNm3gLw8o5OjFkd+PhJLMaQsP3lczkxywWciT6oTRHGWvy/j5m6d1ZFfnnR25
qn//hxk+NAS9lsY2ORZWBXHiGx1tlTJit3466aqIGS0S4O2LS5Ot2YcZYe/HZnOP
ovbYWI8M+o0SiUPaj5g3iCoupXALTwvrA2QBvnmAascq38P6WEiYH3naLgV7ZNXB
BudO+AC2fnJntXkPnblShQC6OXGoQxD+Jx+IPJMkfD/5GphYq2BgtSCV8RgbEhji
hiR2bvECoAEZ2qPAbSdD7Oupgw0AWsqN3lHrbU1HCUY++JQomZzfYMdl+qdZgVna
sR+RsK43UVuEVsaIWvIHgw==
=YvCU
-----END PGP PUBLIC KEY BLOCK-----
CMU hybrid systems course link that links to verifiablerobotics.com have 404'd.
Please replace.
This is the link for convenience http://web.stanford.edu/class/cs108/
They seem to be using a new platform called canvas
which requires priviledges to access.
The course link is http://www.cs.cmu.edu/~epxing/Class/10708/lecture.html.
Lecture videos of PGM (Spring 2014) can be found here.
Hi, there are currently 4 courses on Artificial Intelligence here. I feel the need to make a new section for it because personally, to find the related courses I had to search for each course individually and also other topics included in AI could also be put into this new section. Also, it will help contributors to add new AI courses quickly. What do you think?
I've committed the required changes to the forked repo. I can send a pull request if it's not a bad idea.
http://www.ini740.com/F14/index.html is not accessible - the correct link should be http://www.ini740.com/F15/index.html
I took this course via coursera, but found that most of the materials are available on the course webpage as well.
The link is dead. ๐
It seems that @prakhar1989 is no longer maintaining this repository. If people are agreeable to working off of my fork, I am happy to take over where he left off. Any pull requests that you submit will be merged in 48 hours or less from the date/time of submission.
Thoughts?
Can you please please help with link for videos of CS 425 Distributed Systems
The following links are dead:
Courses offered by University of Washington are now made private & hence can't be viewed publicly. Same is the thing with UIUC video for lectures.
What do you think of adding the teaching of Jeff Erickson in the algorithms section?
http://web.engr.illinois.edu/~jeffe/teaching/algorithms/
I think there is pretty awesome!
Hi Guys,
I'm looking for a self-paced static analysis course. If anyone knows about it, please add in the course list.
Thanks in advance!
there is also wonderful Moocs there ,it's great if we can see them organized .
It will be great to tag any session available in audio.
The Texas Advanced Computing Center runs several courses, listed under the SDS (Statistics and Data Sciences). I'm not the only teacher (we kinda rotate through the HPC group) but I've written textbooks for all three by now.
Let me know if you have questions.
First, thank you all for this wonderful resource.
Now... it would be awesome if the scope of this list could be broadened to include all MOOCs, not just those pertaining to Computer Science. For example, I am currently studying math, but outside of rossant/awesome-math (which is text focused) there's no open source list like this one. If you are open to this change, I volunteer to set us off in the new direction by curating the beginning of a section on math.
If you're not open to the change, it's fine (tho less awesome imo), but I would like to note that the name of this repo is misleading as it doesn't specify it's exclusive focus on CS. Another minor issue is that this focus is mentioned only in GitHub-specific data fields (headline and topics), and not in the README, making it difficult to tell if you're viewing the repo on anything other than GitHub (like if you cloned the repo locally).
I see two cs107 of stanford, but it have not slide. I was searched with google and still not found. So every body can find it and update
The videos are available online on YouTube. The link is here.
I think the course is not finished yet so new videos are keeping uploaded. Maybe you want to add the videos later when the course ends.
Links to updated Cornell's Computer System Organization lecture slides.
CS3410
Username/Password Required for watching videos of CS 421 Programming Languages and Compilers. Can we have the credentials?
Thanks
Not Found
The requested URL /~weimerw/4610/pa.html was not found on this server.
The link for the course above is dead and should be replaced by https://cs.brown.edu/courses/cs123/index.shtml. I'll create a pull request to address this issue as well.
I wish there was a way to extract these courses into curriculum. That wouldn't be in this repo I assume, but if some smart minds collaborated and created 4 year collegiate tracks for different focuses (systems oriented, etc) then that would be super useful for people who want to go through the track entirely on their own.
How should I merge in the new CS 193p course from stanford that deals with ios8/swift development if last year's CS 193p course on ios7/objective-c development is still very relevant?
EDIT: I see that prakhar1989 already put in a link as part of the original course. closing.
Hi, I can't find lecture video in cs108's course page: http://web.stanford.edu/class/cs108/. But there is a video icon in awesome-courses. Does I miss something?
In a nutshell, what is the purpose of travis? Can it be of some benefit to this repository?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.