Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/gabrielbarberini/eecs

Personal pick for grad and undergrad material on EE and CS
https://github.com/gabrielbarberini/eecs

computer-science education electrical-engineering graduate mit-ocw undergraduate

Last synced: about 1 month ago
JSON representation

Personal pick for grad and undergrad material on EE and CS

Awesome Lists containing this project

README

        

# Electrical Engineering and Computer Science

## Courses
- 6-189 - [A gentle introduction to programming using python](https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-189-a-gentle-introduction-to-programming-using-python-january-iap-2011/)
- 6-00sc - [Introduction to computer science and programming](https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-00sc-introduction-to-computer-science-and-programming-spring-2011/)
- 18-404j - [Theory of computation](https://ocw.mit.edu/courses/18-404j-theory-of-computation-fall-2020/)
- 6-004 - [Computation structures](https://ocw.mit.edu/courses/6-004-computation-structures-spring-2017/)
- 6-02 - [Introduction to eecs ii digital communication systems](https://ocw.mit.edu/courses/6-02-introduction-to-eecs-ii-digital-communication-systems-fall-2012/)
- 6-005 - [Software Construction](https://ocw.mit.edu/ans7870/6/6.005/s16/)
- CS107 - [Programming Paradigms](https://see.stanford.edu/Course/CS107)
- 6-006 - [Introduction to algorithms](https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/)
- 6-041 - [Probabilistic systems analysis and applied probability](https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-041-probabilistic-systems-analysis-and-applied-probability-fall-2010/)
- 6-034 - [Artificial intelligence](https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-034-artificial-intelligence-fall-2010/)
- 6-042j - [Mathematics for computer science](https://ocw.mit.edu/courses/6-042j-mathematics-for-computer-science-fall-2010/)
- 6-046j - [Design and analysis of algorithms](https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-046j-design-and-analysis-of-algorithms-spring-2015/)
- 6-171 - [Software Engineering for Internet Applications](https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-171-software-engineering-for-internet-applications-fall-2003/)
- 6-172 - [Performance Engineering of Software Systems](https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-172-performance-engineering-of-software-systems-fall-2010/)
- 6-189 - [Multicore Programming Primer](https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-189-multicore-programming-primer-january-iap-2007/)
- [Full list of available free courses from MIT](https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/)

### Reference degree-charts
* [Computer Science and Engineering (Course 6-3)](http://catalog.mit.edu/degree-charts/computer-science-engineering-course-6-3/)
* [Electrical Engineering and Computer Science (Course 6-2)](http://catalog.mit.edu/degree-charts/electrical-engineering-computer-science-course-6-2/)
* [Open Source Society University](https://github.com/ossu/computer-science)

## Useful resources
- Check `/notes` for books, articles and personal annotations

### Practicing sciences
* [Khan Academy (beginner)](https://www.khanacademy.org/math/)
* [Wolfram-u (intermediary)](https://www.wolfram.com/wolfram-u/catalog/mathematics/)
* [Brilliant.org (paid)](https://brilliant.org/)

### Practicing programming
* [SoloLearn (beginner)](https://www.sololearn.com/learning) # Their app is particularly good for practicing while commuting
* [CodingGame (intermediary)](https://www.codingame.com/start)
* [FreeCodeCamp (intermediary)](https://www.freecodecamp.org/)
* [Project Based Learning (advanced)](https://github.com/practical-tutorials/project-based-learning)

### Mini-courses
* [An Introduction to Programming the Internet of Things (IOT)](https://www.coursera.org/specializations/iot)
* [Introduction to cryptography](https://www.wolfram.com/wolfram-u/introduction-to-cryptography)
* [Learning how to learn](https://www.coursera.org/learn/learning-how-to-learn)
* [Systematic program design](https://www.youtube.com/@systematicprogramdesign7962)

### Blogs
* [Cryptography](https://asecuritysite.com/)
* [Security](https://www.schneier.com/)
* [Science](https://ciechanow.ski/archives/)
* [Programming](https://alexanderell.is/)

### Youtube channels
#### Technology
* [fireship](https://www.youtube.com/@Fireship)
* [CodeAesthethic](https://www.youtube.com/@CodeAesthetic)
#### Science & Engineering
* [kurzgesagt](https://www.youtube.com/@kurzgesagt)
* [BranchEducation](https://www.youtube.com/@BranchEducation) # My favorite
* [Veritasium](https://www.youtube.com/@veritasium)
* [3Blue1Brown](https://www.youtube.com/@3blue1brown)
* [The Royal Institution](https://www.youtube.com/@TheRoyalInstitution)
* [The Audio Phool](https://www.youtube.com/@TheAudioPhool) # Good start for some electrical engineering DIY
* [Ben Eater](https://www.youtube.com/@BenEater) # Good end for some electrical engineering DIY