mirror of
https://github.com/EbookFoundation/free-programming-books.git
synced 2024-12-18 09:26:10 +00:00
docs(courses): splitted resources from misc (#6687)
* docs(courses): splitted resources from misc * fix(courses): swapped resource to respect alphabetical ordering
This commit is contained in:
parent
438270ce24
commit
1f0edc161e
@ -15,6 +15,7 @@
|
||||
* [Clojure](#clojure)
|
||||
* [Cloud Computing](#cloud-computing)
|
||||
* [Compilers](#compilers)
|
||||
* [Computer Science](#computer-science)
|
||||
* [CUDA](#cuda)
|
||||
* [Dart](#dart)
|
||||
* [Data Science](#data-science)
|
||||
@ -54,6 +55,7 @@
|
||||
* [.NET](#net)
|
||||
* [Objective-C](#objective-c)
|
||||
* [OCaml](#ocaml)
|
||||
* [Operating Systems](#operating-systems)
|
||||
* [Perl](#perl)
|
||||
* [Pharo](#pharo)
|
||||
* [PHP](#php)
|
||||
@ -64,6 +66,7 @@
|
||||
* [Flask](#flask)
|
||||
* [QB64](#QB64)
|
||||
* [R](#r)
|
||||
* [Robotics](#robotics)
|
||||
* [Ruby](#ruby)
|
||||
* [Rust](#rust)
|
||||
* [Scala](#scala)
|
||||
@ -101,8 +104,11 @@
|
||||
|
||||
### Algorithms & Data Structures
|
||||
|
||||
* [Advanced Data Structures](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-851-advanced-data-structures-spring-2012/) - Erik Demaine
|
||||
* [Algorithm Design and Implementation](https://www.youtube.com/playlist?list=PL6EF0274BD849A7D5)
|
||||
* [Algorithms](https://www.youtube.com/playlist?list=PLDN4rrl48XKpZkf03iYFl-O29szjTrs_O) - Abdul Bari
|
||||
* [Berkeley University CS 61B: Data Structures](http://datastructur.es/sp16/)
|
||||
* [Berkeley's CS 61B: Data Structures](https://archive.org/details/ucberkeley_webcast_QMV45tHCYNI)
|
||||
* [Data Structures](https://www.youtube.com/playlist?list=PL2_aWCzGMAwI3W_JlcBbtYTwiQSsOTa6P) - mycodeschool
|
||||
* [Data Structures](https://stepik.org/course/579/syllabus) - Niema Moshiri and Liz Izhikevich (Stepik)
|
||||
* [Data Structures and Algorithms](https://youtube.com/playlist?list=PLBZBJbE_rGRV8D7XZ08LK6z-4zPoWzu5H) - CS Dojo
|
||||
@ -115,6 +121,7 @@
|
||||
* [Intro to Data Structures and Algorithms](https://www.udacity.com/course/data-structures-and-algorithms-in-python--ud513) - Brynn Claypoole, Horatio Thomas (Udacity)
|
||||
* [MIT's Design and Analysis of Algorithms (Spring 2012)](https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-046j-design-and-analysis-of-algorithms-spring-2012) - Dana Moshkovitz, Bruce Tidor
|
||||
* [MIT's Design and Analysis of Algorithms (Spring 2015)](https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-046j-design-and-analysis-of-algorithms-spring-2015) - Erik Demaine, Srini Devadas, Nancy Lynch
|
||||
* [MIT's Introduction to Algorithms (Fall 2011)](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/)
|
||||
* [MIT's Introduction to Algorithms (SMA 5503) (Fall 2005)](https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-046j-introduction-to-algorithms-sma-5503-fall-2005) - Charles Leiserson, Erik Demaine
|
||||
* [Online Java + DSA + Interview preparation course](https://www.youtube.com/playlist?list=PL9gnSGHSqcnr_DxHsP7AW9ftq0AtAyYqJ) - Kunal Kushwaha
|
||||
* [Princeton University Algorithms, Part 1](https://www.coursera.org/learn/algorithms-part1)
|
||||
@ -262,6 +269,7 @@
|
||||
|
||||
### Cloud Computing
|
||||
|
||||
* [Cloud Computing and Development](https://uaceit.com/courses/cloud-computing-and-development) - Ashwin Kumar Ramaswamy (UAceIt) (email address *required*)
|
||||
* [Cloud Computing Full Course In 11 Hours \| Cloud Computing Tutorial For Beginners](https://www.youtube.com/watch?v=2LaAJq1lB1Q) - Edureka!
|
||||
* [Microsoft Certified: Azure Fundamentals](https://docs.microsoft.com/en-us/learn/certifications/azure-fundamentals/) - Microsoft
|
||||
|
||||
@ -272,6 +280,16 @@
|
||||
* [Stanford's Compilers](https://www.edx.org/course/compilers)
|
||||
|
||||
|
||||
### Computer Science
|
||||
|
||||
* [Berkeley's CS 61A: Taught using SICP](https://archive.org/details/ucberkeley-webcast-PL3E89002AA9B9879E?tab=collection)
|
||||
* [LouvainX Paradigms of Computer Programming – Abstraction and Concurrency](https://www.edx.org/course/paradigms-computer-programming-louvainx-louv1-2x-1#!)
|
||||
* [LouvainX Paradigms of Computer Programming – Fundamentals](https://www.edx.org/course/paradigms-computer-programming-louvainx-louv1-1x-1)
|
||||
* [MIT 6.824 Distributed Systems (Spring 2020)](https://www.youtube.com/playlist?list=PLrw6a1wE39_tb2fErI4-WkMbsvGQk9_UB)
|
||||
* [MIT's Computer Language Engineering](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-035-computer-language-engineering-sma-5502-fall-2005/lecture-notes/)
|
||||
* [MIT's Mathematics for Computer Science](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-042j-mathematics-for-computer-science-fall-2010/video-lectures/)
|
||||
|
||||
|
||||
### Cuda
|
||||
|
||||
* [Intro to Parallel Programming Using CUDA to Harness the Power of GPUs](https://www.udacity.com/course/intro-to-parallel-programming--cs344) (Udacity)
|
||||
@ -334,6 +352,7 @@
|
||||
|
||||
### Deep Learning
|
||||
|
||||
* [Advanced NLP using spaCy](https://course.spacy.io) - Ines Montani
|
||||
* [Complete Deep Learning](https://www.youtube.com/playlist?list=PLZoTAELRMXVPGU70ZGsckrMdr0FteeRUi) - Krish Naik
|
||||
* [Convolutional Neural Networks for Visual Recognition](http://cs231n.github.io)
|
||||
* [Deep Learning for Natural Language Processing](http://cs224d.stanford.edu)
|
||||
@ -678,6 +697,7 @@
|
||||
### Machine Learning
|
||||
|
||||
* [AWS Machine Learning Foundations Course](https://www.udacity.com/course/aws-machine-learning-foundations--ud065) - AWS (Udacity)
|
||||
* [Caltech's Learning From data](https://work.caltech.edu/telecourse.html)
|
||||
* [Deep Learning Fundamentals by DeepLearning.TV](https://cognitiveclass.ai/courses/introduction-deep-learning) (cognitiveclass.ai)
|
||||
* [Google's Machine Learning Crash Course](https://developers.google.com/machine-learning/crash-course/)
|
||||
* [Intro to Machine Learning](https://www.kaggle.com/learn/intro-to-machine-learning) (Kaggle)
|
||||
@ -690,10 +710,12 @@
|
||||
* [Machine Learning with Python - Youtube Playlist](https://www.youtube.com/playlist?list=PLZoTAELRMXVPBTrWtJkn3wWQxZkmTXGwe) - Krish Naik (YouTube)
|
||||
* [Machine Learning with Python by Saeed Aghabozorgi](https://cognitiveclass.ai/courses/machine-learning-with-python) (cognitiveclass.ai)
|
||||
* [Machine Learning with Python: Zero to GBMs](https://jovian.ai/learn/machine-learning-with-python-zero-to-gbms) (Jovian)
|
||||
* [Made with ML](https://madewithml.com) - Goku Mohandas (Applied ML · MLOps · Production)
|
||||
* [Mathematics for Machine Learning - Linear Algebra](https://www.youtube.com/playlist?list=PLiiljHvN6z1_o1ztXTKWPrShrMrBLo5P3) - Imperial College London, Dr David Dye, Dr Sam Cooper
|
||||
* [Mathematics for Machine Learning - Multivariate Calclus](https://www.youtube.com/playlist?list=PLiiljHvN6z193BBzS0Ln8NnqQmzimTW23) - Imperial College London, Dr David Dye, Dr Sam Cooper
|
||||
* [Pattern Recognition and Machine Learning](https://www.microsoft.com/en-us/research/people/cmbishop/#!prml-book)
|
||||
* [PyTorch tutorials by PyTorch.org](https://pytorch.org/tutorials)
|
||||
* [Stanford SEE 229 - Machine Learning](https://see.stanford.edu/Course/CS229)
|
||||
* [Stanford University Machine Learning](https://www.coursera.org/learn/machine-learning)
|
||||
|
||||
|
||||
@ -715,37 +737,11 @@
|
||||
### Misc
|
||||
|
||||
* [Advanced Adobe XD (Web Design)](https://webdesign.tutsplus.com/courses/advanced-adobe-xd-for-everyone) - Adi Purdila
|
||||
* [Advanced Data Structures](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-851-advanced-data-structures-spring-2012/)
|
||||
* [Advanced NLP using spaCy](https://course.spacy.io) - Ines Montani
|
||||
* [Algorithm Design and Implementation](https://www.youtube.com/playlist?list=PL6EF0274BD849A7D5)
|
||||
* [Berkeley's CS 61A: Taught using SICP](https://archive.org/details/ucberkeley-webcast-PL3E89002AA9B9879E?tab=collection)
|
||||
* [Berkeley's CS 61B: Data Structures](https://archive.org/details/ucberkeley_webcast_QMV45tHCYNI)
|
||||
* [Berkeley's CS 162: Operating Systems and Systems Programming](https://www.youtube.com/watch?v=feAOZuID1HM)
|
||||
* [Berkeley's CS 169: Software Engineering](https://www.youtube.com/watch?v=fXokQpWsszU)
|
||||
* [Berkeley's CS 194: What is an Operating System?](http://www.infocobuild.com/education/audio-video-courses/computer-science/cs194-spring2013-berkeley.html)
|
||||
* [Bits: The Computer Science of Digital Information](http://www.extension.harvard.edu/open-learning-initiative/bits)
|
||||
* [Caltech's Learning From data](https://work.caltech.edu/telecourse.html)
|
||||
* [Cloud Computing and Development](https://uaceit.com/courses/cloud-computing-and-development) - Ashwin Kumar Ramaswamy (UAceIt)
|
||||
* [Computer Graphics](http://nptel.ac.in/courses/106106090/)
|
||||
* [Embedded Software Safety](https://www.youtube.com/playlist?list=PLAQopGWlIcyaqDBW1zSKx7lHfVcOmWSWt) (P. Koopman)
|
||||
* [FindLectures.com](https://web.archive.org/web/20161219180842/https://www.findlectures.com/?class1=Technology) - Index of conference talks by language / topic (:card_file_box: *archived*)
|
||||
* [Introduction to Information Security](https://www.udacity.com/course/intro-to-information-security--ud459)
|
||||
* [Introduction to Quantum Computing and Quantum Hardware](https://qiskit.org/learn/intro-qc-qh) - Qiskit
|
||||
* [Introduction to Reinforcement Learning with David Silver](https://deepmind.com/learning-resources/-introduction-reinforcement-learning-david-silver) - David Silver
|
||||
* [LouvainX Paradigms of Computer Programming – Abstraction and Concurrency](https://www.edx.org/course/paradigms-computer-programming-louvainx-louv1-2x-1#!)
|
||||
* [LouvainX Paradigms of Computer Programming – Fundamentals](https://www.edx.org/course/paradigms-computer-programming-louvainx-louv1-1x-1)
|
||||
* [Made with ML](https://madewithml.com) - Goku Mohandas (Applied ML · MLOps · Production)
|
||||
* [MIT 6.824 Distributed Systems (Spring 2020)](https://www.youtube.com/playlist?list=PLrw6a1wE39_tb2fErI4-WkMbsvGQk9_UB) - MIT 6.824 Distributed Systems
|
||||
* [MIT Numerical Methods (2014)](http://www.iitg.ernet.in/kartha/CE601-14/CourseSchedule.htm)
|
||||
* [MIT's Computer Language Engineering](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-035-computer-language-engineering-sma-5502-fall-2005/lecture-notes/)
|
||||
* [MIT's Introduction to Algorithms](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/)
|
||||
* [MIT's Mathematics for Computer Science](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-042j-mathematics-for-computer-science-fall-2010/video-lectures/)
|
||||
* [Principles of Reactive Programming](https://www.coursera.org/course/reactive)
|
||||
* [Robotics I](https://www.youtube.com/playlist?list=PLAQopGWlIcyaqDBW1zSKx7lHfVcOmWSWt) - (A. De Luca)
|
||||
* [Shawn Hymel Presents: Introduction to RTOS](https://www.youtube.com/playlist?list=PLEBQazB0HUyQ4hAPU1cJED6t3DU0h34bz) - Digi-Key (Youtube)
|
||||
* [Stanford Cryptography I](https://www.coursera.org/course/crypto)
|
||||
* [Stanford Cryptography II](https://www.coursera.org/course/crypto2)
|
||||
* [Stanford SEE 229 - Machine Learning](https://see.stanford.edu/Course/CS229)
|
||||
|
||||
|
||||
### .NET
|
||||
@ -764,6 +760,12 @@
|
||||
* [Introduction to Functional Programming in OCaml](https://www.fun-mooc.fr/courses/parisdiderot/56002S02/session02/about)
|
||||
|
||||
|
||||
### Operating Systems
|
||||
|
||||
* [Berkeley's CS 162: Operating Systems and Systems Programming](https://www.youtube.com/watch?v=feAOZuID1HM)
|
||||
* [Berkeley's CS 194: What is an Operating System?](http://www.infocobuild.com/education/audio-video-courses/computer-science/cs194-spring2013-berkeley.html)
|
||||
|
||||
|
||||
### Perl
|
||||
|
||||
* [Perl Tutorial](https://www.youtube.com/playlist?list=PL_RGaFnxSHWpqRBcStwV0NwMA3nXMh5GC)
|
||||
@ -888,6 +890,12 @@
|
||||
* [R Tutorial For Beginners \| Edureka](https://www.youtube.com/watch?v=fDRa82lxzaU) - (Edureka)
|
||||
|
||||
|
||||
### Robotics
|
||||
|
||||
* [Introduction to RTOS](https://www.youtube.com/playlist?list=PLEBQazB0HUyQ4hAPU1cJED6t3DU0h34bz) - Shawn Hymel, Digi-Key (Youtube)
|
||||
* [Robotics 1](https://www.youtube.com/playlist?list=PLAQopGWlIcyaqDBW1zSKx7lHfVcOmWSWt) - A. De Luca
|
||||
|
||||
|
||||
### Ruby
|
||||
|
||||
* [Agile Development Using Ruby on Rails - Advanced](https://www.edx.org/course/agile-development-using-ruby-rails-uc-berkeleyx-cs169-2x#!)
|
||||
@ -916,14 +924,16 @@
|
||||
|
||||
### Scala
|
||||
|
||||
* [Functional Programming Principles in Scala](https://www.coursera.org/course/progfun)
|
||||
* [Principles of Reactive Programming](https://www.coursera.org/course/reactive)
|
||||
* [Functional Programming in Scala Specialization](https://www.coursera.org/course/reactive)
|
||||
|
||||
|
||||
### Security
|
||||
|
||||
* [Computer Systems Security](https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-858-computer-systems-security-fall-2014) - Prof. Nickolai Zeldovich (MIT OpenCourseWare)
|
||||
* [Ethical Hacking](https://www.hacker101.com/videos) -(Hacker101)
|
||||
* [Introduction to Information Security](https://www.udacity.com/course/intro-to-information-security--ud459) - Wenke Lee, Mustaque Ahamad, Catherine Gamboa (Udacity)
|
||||
* [Stanford Cryptography I](https://www.coursera.org/course/crypto) - Dan Boneh
|
||||
* [Stanford Cryptography II](https://www.coursera.org/course/crypto2) - Dan Boneh
|
||||
* [The Complete Cyber Security & Hacking Course](https://academy.ehacking.net/p/cyber-security-training-hacking-course) -(Insec Techs- EH Academy)
|
||||
* [Zero to Hero: A Practical Network Penetration Testing Course](https://www.youtube.com/playlist?list=PLLKT__MCUeiwBa7d7F_vN1GUwz_2TmVQj) - The Cyber Mentor
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user