Commit Graph

128 Commits (master)

Author SHA1 Message Date
Waciuma Wanjohi 80c22207e7 Move interactive textbook from courses to readings 4 weeks ago
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
1 month ago
Karim Safan 2ff09dd036
Adding a new URL course for Git and GitHub because the old link invalid (#1204) 3 months ago
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/
8 months ago
Waciuma Wanjohi d27b2dfc9a Update course link
Effective Thinking Through Mathematics
1 year ago
Aayush SInha e75a1f1201
Update courses.md 1 year ago
Aayush SInha bde41056ca
Update courses.md 1 year ago
Aayush SInha 5ac170206a
Update courses.md 1 year ago
Aayush SInha 83760770e1
Update courses.md 1 year ago
Roman Bird a5e319f743
Add 2011 Berkeley SICP in Scheme to extras
Since the Scheme version remains arguably as/more popular
2 years ago
Dody2 2d6ab0964f extras/courses: Add Introduction to Computational Thinking by MIT
As noted here #912 adding this course to The Math section
3 years ago
waciumawanjohi 36b4f1570d
Remove course that is no longer offered
Resolves #907
3 years ago
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
3 years ago
licjon 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>
3 years ago
Waciuma Wanjohi d4c50dc153 Move CS50 to Courses/Extras
Resolves #833
3 years ago
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.
4 years ago
spamegg 885452dabc Update courses.md
Moved Intro to Parallel Programming to Extras
4 years ago
waciumawanjohi 97e52234f8
Add precal suggestions and Khan Academy 4 years ago
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.
4 years ago
Alaharon123 2deca7ef2b Add Computer Architecture/Organization courses
Prerequisite for both is CS1-2. Either course (Berkeley and Carnegie Mellon) is suitable as an alternative to nand2tetris and/or 6.004 as the required course of choice for Computer Architecture/Organization. The Princeton course that's already here would have one of these 4 courses as a prerequisite and is suitable as an elective.
4 years ago
Waciuma Wanjohi 2354e9eec4 Remove defunct courses
See: https://github.com/ossu/computer-science/issues/640
4 years ago
Waciuma Wanjohi df581e55a7 Align math curriculum with CS2013
See: https://github.com/ossu/computer-science/issues/637
4 years ago
waciumawanjohi e8e7b8f28c
Update courses.md 4 years ago
Waciuma Wanjohi 90462ab85e Recommend 1 git course rather than 2 5 years ago
Agon Gashi b8432806ab Added Tools section on extra/courses 5 years ago
Agon Gashi a202d46b4f Added Tools section on extra/courses 5 years ago
Bradley Grant 3097706b89 extras/courses: Add GTx CS1301 Course Sequence (#524)
GTx CS1301, "Computing In Python" is proposed as a supplemental course in the OSSU curriculum and as a potential future candidate for the Introduction to Computer Science course. It is an online-adapted version of the on-campus Introduction to Computing course for Georgia Tech computer science students. The online version is comprised of four parts, delivered on-demand via edX. The course is self-paced with 16 weeks of effort, and is 100% free to audit with all materials included. It covers all introductory CS topics discussed in MIT 6.00.1x from a language-agnostic perspective, while providing additional instruction and support in learning Python as a language. Students who complete this course will have an understanding of basic CS topics **and** a working knowledge of Python 3 they can immediately apply to interesting problems.
6 years ago
Leo Leung 914c519597 extras/courses: Add U of Helsinki OO Programming with Java (#456) 6 years ago
Joshua Hanson 9fe6838ed8 Remove unused pre-requisites from extra courses 7 years ago
Joshua Hanson dba5d8689c Move Mathematical Thinking to extra courses
Closes #420
7 years ago
Eric Douglas 92ea0f2654 Remove duplicate course #406 7 years ago
Yuchen Pei bdbd0470db Add UPenn Intro to Haskell to extra courses (#404) 7 years ago
Josh Hanson e8b6b2540b Move alt comparch course to extras 7 years ago
Josh Hanson 3885a2d3e8 Move optional Intro CS courses to extras
Since we want every course in Intro CS and Core CS to be required, I have removed
the optional courses from Intro CS. But they are still good courses so I made
a new section in extras/courses.md to house courses on online learning.

I also added a new course under this new section, the sequel to Learning How
to Learn.
7 years ago
Josh Hanson d53fdff52a extras: Add Strang's linear algebra 7 years ago
Josh Hanson c2ab7cf5b0 extras/courses: add Berkeley's SICP 7 years ago
Joshua Hanson b50dfb1d29 Clean up app alternatives 7 years ago
Joshua Hanson 224cd6ca67 Clean up theory alternatives 7 years ago
Joshua Hanson 5339b91d77 Clean up math+systems alternatives 7 years ago
Joshua Hanson eb7931ea0c Clean up programming alternatives 7 years ago
Joshua Hanson 960ddd4c3d Move Princeton algo to extras 7 years ago
Joshua Hanson 10f2a4b31e Fix formatting in extras 7 years ago
Joshua Hanson 03b90676b5 Clean up alternative courses 7 years ago
Joshua Hanson a5549b8089 Update readings 7 years ago
Eric Douglas 3066412170 Update and rename courses.md to free-courses.md
#333
8 years ago
Shouvik Roy 459ea9ab5e Added Operating Systems courses from Udacity 8 years ago
Shouvik Roy c313eaaa11 Added Udacity networking courses 8 years ago
Eric Douglas 653c5f9304 Add CS50 to main curriculum
- Add CS50 to main curriculum
- Move MIT 6.00 and From nand to Tetris to the extras section
8 years ago
Eric Douglas b82c82d5ed Fix and format extras course file properly 8 years ago
Mithun Kumer Ghose 19f284017c Added computer security Course 2 8 years ago