You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+46-40Lines changed: 46 additions & 40 deletions
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,8 @@
1
1
2
2

3
3
4
+
### Open Source Society University
5
+
4
6
:mortar_board:**Path to a free self-taught graduation in Computer Science!**
5
7
6
8
## Contents
@@ -86,32 +88,32 @@ That is why we are using this strategy.
86
88
87
89
### Introduction
88
90
89
-
Course|Duration
90
-
:--|:--:
91
+
Course|
92
+
:--|
91
93
[Introduction to Computer Science](https://www.edx.org/course/introduction-computer-science-harvardx-cs50x#!)| 9 ~ 15 weeks
92
94
[Introduction to Computer Science and Programming Using Python](https://www.edx.org/course/introduction-computer-science-mitx-6-00-1x-5#!)| 9 weeks
93
95
[Introduction to Computational Thinking and Data Science](https://www.edx.org/course/introduction-computational-thinking-data-mitx-6-00-2x-2#!)| 10 weeks
94
96
95
97
### Program Design
96
98
97
-
Course|Duration
98
-
:--|:--:
99
+
Course|
100
+
:--|
99
101
[Systematic Program Design- Part 1: The Core Method](https://www.edx.org/course/systematic-program-design-part-1-core-ubcx-spd1x-0)| 5 weeks
100
102
[Systematic Program Design- Part 2: Arbitrary Sized Data](https://www.edx.org/course/systematic-program-design-part-2-ubcx-spd2x)| 5 weeks
101
103
[Systematic Program Design- Part 3: Abstraction, Search and Graphs](https://www.edx.org/course/systematic-program-design-part-3-ubcx-spd3x)| 5 weeks
102
104
103
105
### Algorithms
104
106
105
-
Course|Duration
106
-
:--|:--:
107
+
Course|
108
+
:--|
107
109
[Algorithms, Part I](https://www.coursera.org/course/algs4partI)| 6 weeks
108
110
[Algorithms, Part II](https://www.coursera.org/course/algs4partII)| 6 weeks
109
111
[Analysis of Algorithms](https://www.coursera.org/course/aofa)| 6 weeks
110
112
111
113
### Programming Paradigms
112
114
113
-
Course|Duration
114
-
:--|:--:
115
+
Course|
116
+
:--|
115
117
[Introduction to Functional Programming](https://www.edx.org/course/introduction-functional-programming-delftx-fp101x-0#ct-read-review-widget)| 7 weeks
116
118
[Object Oriented Programming in Java](https://www.coursera.org/learn/object-oriented-java) | 6 weeks
117
119
[Principles of Reactive Programming](https://www.coursera.org/course/reactive)| 7 weeks
[Effective Thinking Through Mathematics](https://www.edx.org/course/effective-thinking-through-mathematics-utaustinx-ut-9-01x)| 9 weeks
133
135
[Applications of Linear Algebra Part 1](https://www.edx.org/course/applications-linear-algebra-part-1-davidsonx-d003x-1#ct-read-review-widget)| 5 weeks
134
136
[Applications of Linear Algebra Part 2](https://www.edx.org/course/applications-linear-algebra-part-2-davidsonx-d003x-2)| 4 weeks
[Operating System Engineering](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-828-operating-system-engineering-fall-2012/)| -
160
162
[Operating Systems and System Programming](https://www.youtube.com/watch?v=XgQo4JkN4Bw&list=PL3289DD0D0F0CD4A3)| -
@@ -253,6 +255,10 @@ The courses are **already** in the order that you should complete them. Just sta
253
255
254
256
It may take longer to complete all of the classes compared to a regular CS course, but I can **guarantee** you that your **reward** will be proportional to **your motivation/dedication**!
255
257
258
+
You must focus on your **habit**, and **forget** about goals. Try to invest 1 ~ 2 hours **every day** studying this curriculum. If you do this, **inevitably** you'll finish this curriculum.
259
+
260
+
> See more about "Commit to a process, not a goal" [here](http://jamesclear.com/goals-systems).
261
+
256
262
### How can I track/show my progress?
257
263
258
264
To **track** your progress, you should update the profile that you created [here](https://github.com/open-source-society/computer-science/issues/31), adding the courses that you began or ended.
0 commit comments