3
3
4
4
## References
5
5
6
- - [ MIT Open Courseware] ( http://ocw.mit.edu/courses/#electrical-engineering-and-computer-science )
7
6
- [ Google - Guide for Technical Development] ( https://www.google.com/about/careers/students/guide-to-technical-development.html )
8
7
- [ Coursera] ( https://www.coursera.org/ )
9
8
- [ edX] ( https://www.edx.org )
10
- - [ How can I prepare myself to be a software engineer?] ( http://qr.ae/fMbg8 )
11
9
12
10
## Method
13
11
@@ -27,15 +25,16 @@ If you want to follow this path, [here](https://github.com/ericdouglas/computer-
27
25
- [ Software Testing] ( #software-testing )
28
26
- [ Math] ( #math )
29
27
- [ Algorithms] ( #algorithms )
30
-
31
28
- [ Software Architecture] ( #software-architecture )
29
+
32
30
- [ Software Engineering] ( #software-engineering )
33
31
- [ Operating Systems] ( #operating-systems )
34
32
- [ Networks] ( #networks )
35
33
- [ Cloud Computing] ( #cloud-computing )
36
34
- [ Databases] ( #databases )
37
35
- [ Cryptography] ( #cryptography )
38
36
- [ Compilers] ( #compilers )
37
+
39
38
- [ Artificial Intelligence] ( #artificial-intelligence )
40
39
- [ Machine Learning] ( #machine-learning )
41
40
- [ Natural Language Processing] ( #natural-language-processing )
@@ -44,12 +43,6 @@ If you want to follow this path, [here](https://github.com/ericdouglas/computer-
44
43
- [ Data Mining] ( #data-mining )
45
44
- [ Programming Languages] ( #programming-languages )
46
45
47
- Course|Duration|Files|Status
48
- :--|:--:|:--:|:--:
49
- [ ] ( ) | weeks|[ ⎙] ( ) | -
50
- [ ] ( ) | weeks|[ ⎙] ( ) | -
51
- [ ] ( ) | weeks|[ ⎙] ( ) | -
52
-
53
46
### Introduction
54
47
55
48
Course|Duration|Files|Status
@@ -101,6 +94,13 @@ Course|Duration|Files|Status
101
94
[ Algorithms, Part II] ( https://www.coursera.org/course/algs4partII ) | 6 weeks|[ ⎙] ( ) | -
102
95
[ Analysis of Algorithms] ( https://www.coursera.org/course/aofa ) | 6 weeks|[ ⎙] ( ) | -
103
96
97
+ ### Software Architecture
98
+
99
+ Course|Duration|Files|Status
100
+ :--|:--:|:--:|:--:
101
+ [ Web Application Architectures] ( https://www.coursera.org/course/webapplications ) | 6-9 hours/week|[ ⎙] ( ) | -
102
+ [ Microservice Architectures TODO] ( ) | weeks|[ ⎙] ( ) | -
103
+
104
104
### Operating Systems
105
105
106
106
1 . [ Operating System Engineering] ( http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-828-operating-system-engineering-fall-2012/ ) - [ ⎙] ( )
0 commit comments