209 Commits
Author SHA1 Message Date
Kish Siva e5c126d120 Fix three dead links (Calculus 1B, Category Theory notes, OSTEP reverse project)
- README.md: the edX page for "Calculus 1B: Integration" (18.01.2x) returns
  404; the course now lives on MITx Online.
- extras/readings.md: Peter Smith's "Category Theory: A Gentle Introduction"
  PDF was removed from logicmatters.net; link to its successor, "Introducing
  Category Theory", which he publishes at the same site.
- coursepages/ostep/README.md: the billmei/ostep-projects branch that hosted
  the reverse project is gone (404); link to the project in the upstream
  ostep-projects repository, which the page already uses elsewhere.
2026-11-07 01:13:35 -08:00
justus-3 5242204807 Add "Code: The Hidden Language of Computer Hardware and Software" to extras/readings.md 2026-03-24 22:04:26 -07:00
Daniel Kot e573df9252 Add Powersearching with Google to extras (#1346) 2025-07-16 19:38:25 -07:00
Ada Christiansen eaaa7e674d Add Algorithms Illuminated to Readings (#1345)
The textbook version of the Stanford Algorithms set of courses from the OSSU curriculum
2025-07-05 08:15:40 +05:30
Ada Christiansen 4edb5ef49e Update edx links in extra courses (#1343)
Most links were update to follow redirects.
The link to Delft University's Introduction to Functional Programming 404's, however, old links redirect to this URL, and so do search results on Edx. I assume this is a temporary issue from Edx and the page is supposed to be at this URL.

Colombia's Machine Learning and Data Science course is gone entirely, so that link was deleted.
2025-06-23 22:51:36 +05:30
Ada Christiansen c05e741750 Add Computer Networks: A Systems Approach to extra readings (#1340)
Computer Networks: A Systems Approach is a freely available web-based ebook that teaches computer networking from a bottom-up systems perspective, as opposed to the top-down approach seen in the OSSU curriculum. The book has been included in several university curricula, such as CMU's 15-441.
2025-06-18 22:15:14 +05:30
Ada Christiansen ea4ae4a13e Update extras/courses (#1334)
* Fix broken udacity links

* Switch CS61C to archive link

* Change database systems course to link to the course page
2025-05-30 23:14:01 -07:00
Vinicius Sa 17c83fb450 Update readings.md (#1330)
Remove a duplicate entry for the book How to Design Programs (2nd ed.).
2025-05-18 08:57:17 +05:30
Daniel Kot fd2ca51bb1 Update readings.md with updated link
Discrete Mathematics: An Open Introduction updated to 4th edition
2024-12-20 01:27:28 -05:00
Waciuma Wanjohi 80c22207e7 Move interactive textbook from courses to readings 2024-04-07 20:24:29 -04:00
Pulkit Krishna cc14c56715 Add SPD coursepage (#1225)
* Create README.md

* Add files via upload

* Update README.md

* Add files via upload

* Update README.md

* Update README.md

* Update readings.md

* Update README.md

* Update README.md

* Delete coursepages/spd/HTC2X.zip

* Delete coursepages/spd/htc-simple.zip

* Delete coursepages/spd/space-invaders-starter.rkt

* Delete coursepages/spd/ta-solver-starter.rkt

* Update README.md

* Add files via upload

* Add info about eabling automatic parentheses, square brackets and quotes
2024-04-01 20:46:39 -04:00
mgg143 7c1be44e8a Update courses.md
This change is adding the interactive, open-source, community-led SICP version that was adapted into JavaScript. 

This addition seems worthwhile because JavaScript may be a more appealing language to go through SICP with than the original Scheme. In addition, this JavaScript version of SICP was created with the apparent goal of being as close to the original Scheme version as possible:
https://sourceacademy.org/sicpjs/prefaces03
2024-04-01 20:42:34 -04:00
Karim Safan 2ff09dd036 Adding a new URL course for Git and GitHub because the old link invalid (#1204) 2024-01-27 23:26:17 -05:00
Pulkit Krishna 7def64305a Correct the CS50 alt URL
https://cs50.harvard.edu/ just redirects to Edx. The course is available at https://cs50.harvard.edu/x/
2023-09-18 00:38:33 -04:00
Waciuma Wanjohi d27b2dfc9a Update course link
Effective Thinking Through Mathematics
2023-05-04 22:28:21 -04:00
Aayush SInha e75a1f1201 Update courses.md 2022-11-30 07:55:51 +05:30
Aayush SInha bde41056ca Update courses.md 2022-11-30 07:50:03 +05:30
Aayush SInha 5ac170206a Update courses.md 2022-11-30 07:49:37 +05:30
Aayush SInha 83760770e1 Update courses.md 2022-11-30 07:34:21 +05:30
Roman Bird a5e319f743 Add 2011 Berkeley SICP in Scheme to extras
Since the Scheme version remains arguably as/more popular
2022-10-26 18:06:34 +01:00
waciumawanjohi ee63ae2f34 Add DSA Textbook to Extras
Thank you to @hamzakat

Closes #994
2022-06-11 13:27:41 -04:00
waciumawanjohi 90ae924c1f Merge pull request #982 from ossu/puzzles-and-grinds
Add puzzles-practice to extras
2021-12-16 22:59:31 -05:00
waciumawanjohi 32555dd033 Merge pull request #948 from azzsal/master
Add The Linux Command Line book to Tools section in extra readings
2021-12-10 13:58:21 -05:00
waciumawanjohi 40e0c63baa Merge pull request #977 from saerosV/master
Fix link formatting
2021-12-10 13:04:55 -05:00
Waciuma Wanjohi 6d76921428 Add puzzles-practice to extras
Closes #783
2021-12-07 22:04:35 -05:00
Waciuma Wanjohi 5076f8ea04 extras/books recommends Linear Algebra for Everyone
closes #910
2021-12-07 20:55:39 -05:00
Guilherme Marz Vazzolla 1b586d4c77 Fix link formatting 2021-12-03 15:49:28 -03:00
Guilherme Marz Vazzolla 03f7d2fc1c Add books, fix formatting 2021-10-15 17:17:53 -03:00
Rodi 3501cac7eb Add interesting/useful reading resources (#941) 2021-10-09 02:22:21 -04:00
azzsal ae7c84eb8d Add The Linux Command Line book to Tools section in extra readings 2021-10-01 23:45:40 +03:00
Elahi-cs 08bc81f862 Add Algorithms by Sedgewick
Add Algorithms by Robert Sedgewick on the basis that it's a freely available book from a reputable institution (it's the textbook for the Princeton Coursera courses). That being said, I haven't had the chance of reading the book so I can't personally comment on its quality.
2021-08-03 13:20:10 -04:00
Dody2 2d6ab0964f extras/courses: Add Introduction to Computational Thinking by MIT
As noted here #912 adding this course to The Math section
2021-07-27 22:01:16 -04:00
waciumawanjohi 36b4f1570d Remove course that is no longer offered
Resolves #907
2021-06-25 20:23:48 -05:00
waciumawanjohi 0eb3685797 Update other_curricula.md
Add new curriculum (writing started Summer 2019)
See more: https://github.com/functionalCS
2021-04-24 01:52:07 -05:00
Elahi-cs 835c2c101d Update books' editions
* Updated the links for books that have a newer edition. I have included the authors' home page for the book where possible.
* Updated some titles to reflect the linked edition. I have maintained the original format (``2e`` for the books in the ``Programming`` section ``(2nd Edition)`` for the books in the other sections). Unifying the format could be something to consider.
2021-03-31 12:43:42 -05:00
Silent 33faf4f6df Added alt link to ocw version of 6.002 in extra courses (#885)
* added OCW alt link for 6.002 in extra courses

* fixed parenthesis
2021-03-26 02:06:38 -04:00
cd62dc334d Changed link to Effective Thinking Through Mathematics course in extras (issue #870) (#871)
* Changed link to Effective Thinking Through Mathematics course in extras

* Delete .DS_Store

Co-authored-by: Jonathan Hustad <jonathanhustad@Jonathans-iMac.lan>
Co-authored-by: waciumawanjohi <waciumawanjohi@users.noreply.github.com>
2021-03-03 13:38:06 -06:00
Waciuma Wanjohi d4c50dc153 Move CS50 to Courses/Extras
Resolves #833
2021-01-02 20:46:56 -06:00
Uniminin 0b2f86e33e add two new books on systems 2020-12-20 10:50:34 -06:00
Cybermise e92d1cd2e5 Replace previous Probability course
Added a new probability course called Stat110 from Harvard, and moved the previous one to the extra courses page.
2020-07-25 12:36:19 -05:00
spamegg c43aee63da Update readings.md
Removed Sheldon Axler's "Linear Algebra Done Right (FREE)" because it is no longer free after the end of July 2020. It was made free temporarily due to COVID-19.
2020-07-18 02:54:01 -05:00
spamegg 885452dabc Update courses.md
Moved Intro to Parallel Programming to Extras
2020-07-18 02:54:01 -05:00
Aaron Hooper 7a74d27da5 Update link for Compiler Construction 2020-05-17 23:24:43 -04:00
Aaron Hooper bcdb9c978c Remove link to dead domain 2020-05-17 23:24:43 -04:00
Waciuma Wanjohi 239de1c6d0 Clarify that CS2013 is the curricular guidance for OSSU
Resolves #679
2020-05-03 00:21:00 -05:00
Waciuma Wanjohi badd13a132 Move curricular guidelines out of extras. 2020-05-02 23:19:25 -05:00
waciumawanjohi 1a8722d317 Update readings.md 2020-04-10 14:39:54 -05:00
waciumawanjohi 74dc37f3e3 Add intro book on computer architecture 2020-04-04 00:54:54 -05:00
waciumawanjohi 97e52234f8 Add precal suggestions and Khan Academy 2020-03-28 17:23:30 -05:00
waciumawanjohi bc0c5a1b3e Update OOP Java Courses
Removes Bombay IIT course which has few reviews, which are middling. https://www.classcentral.com/course/edx-object-oriented-programming-1651

Updates mooc.fi address.
2020-03-24 19:21:02 -07:00