|
10 | 10 | ],
|
11 | 11 | "Courses":[
|
12 | 12 | {"Name":"Python for Everyone",
|
13 |
| - "URL":"https://www.coursera.org/specializations/python", |
14 |
| - "Alternative":"https://www.py4e.com/", |
| 13 | + "URL":"https://www.py4e.com/", |
15 | 14 | "Effort":"58 hours",
|
16 |
| - "Prerequisites":"none"}, |
17 |
| - {"Name":"Fundamentals of Computing", |
18 |
| - "URL":"https://www.coursera.org/specializations/computer-fundamentals", |
19 |
| - "Effort":"138 hours", |
20 |
| - "Prerequisites":"high school mathematics"} |
| 15 | + "Prerequisites":"none"} |
21 | 16 | ]},
|
22 | 17 | {"Name":"Introduction to CS Tools",
|
23 | 18 | "Explanation":"Understanding theory is important, but you will also be expected to create programs. There are a number of tools that are widely used to make that process easier. Learn them now to ease your future work writing programs.",
|
|
110 | 105 | "URL":"https://www.edx.org/course/calculus-1a-differentiation",
|
111 | 106 | "Duration":"13 weeks",
|
112 | 107 | "Effort":"6-10 hours/week",
|
113 |
| - "Prerequisites":"[pre-calculus](https://www.futurelearn.com/courses/precalculus)"}, |
| 108 | + "Prerequisites":"high school math"}, |
114 | 109 | {"Name":"Calculus 1B: Integration",
|
115 | 110 | "URL":"https://www.edx.org/course/calculus-1b-integration",
|
116 | 111 | "Duration":"13 weeks",
|
|
128 | 123 | "URL":"https://www.youtube.com/playlist?list=PLZHQObOWTQDPD3MizzM2xVFitgF8hE_ab",
|
129 | 124 | "Duration":" - ",
|
130 | 125 | "Effort":" - ",
|
131 |
| - "Prerequisites":"[pre-calculus](https://www.futurelearn.com/courses/precalculus)"}, |
| 126 | + "Prerequisites":"high school math"}, |
132 | 127 | {"Name":"Linear Algebra",
|
133 | 128 | "URL":"https://ocw.mit.edu/courses/mathematics/18-06sc-linear-algebra-fall-2011/",
|
134 |
| - "Alternative":"http://ulaff.net/", |
135 | 129 | "Duration":"14 weeks",
|
136 | 130 | "Effort":"12 hours/week",
|
137 | 131 | "Prerequisites":"Essence of Linear Algebra"}
|
|
146 | 140 | ]},
|
147 | 141 | {"Name":"Probability",
|
148 | 142 | "Courses":[
|
149 |
| - {"Name":"Introduction to Probability - The Science of Uncertainty", |
150 |
| - "URL":"https://www.edx.org/course/introduction-probability-science-mitx-6-041x-2", |
151 |
| - "Duration":"18 weeks", |
| 143 | + {"Name":"Probability", |
| 144 | + "URL":"https://projects.iq.harvard.edu/stat110/home", |
| 145 | + "Duration":"24 weeks", |
152 | 146 | "Effort":"12 hours/week",
|
153 | 147 | "Prerequisites":"[Multivariable Calculus](https://ocw.mit.edu/courses/mathematics/18-02sc-multivariable-calculus-fall-2010/index.htm)"}
|
154 | 148 | ]}
|
|
215 | 209 | "Additional Text / Assignments":"[Assignment 1](https://github.com/PrincetonUniversity/COS461-Public/tree/master/assignments/assignment1)<br>[Assignment 2](https://www.scs.stanford.edu/10au-cs144/lab/reliable/reliable.html)<br>[Assignment 3](https://nptel.ac.in/content/storage2/courses/106105080/pdf/M2L7.pdf)<br>[Assignment 4](http://www-net.cs.umass.edu/wireshark-labs/Wireshark_TCP_v7.0.pdf)",
|
216 | 210 | "Prerequisites":"algebra, probability, basic CS"},
|
217 | 211 | {"Name":"Operating Systems: Three Easy Pieces",
|
218 |
| - "URL":"http://pages.cs.wisc.edu/~remzi/OSTEP/", |
| 212 | + "URL":"http://pages.cs.wisc.edu/~remzi/Classes/537/Spring2018/", |
219 | 213 | "Duration":"10-12 weeks",
|
220 | 214 | "Effort":"6 hours/week",
|
221 | 215 | "Additional Text / Assignments":"[Homework](http://pages.cs.wisc.edu/~remzi/OSTEP/Homework/homework.html) [Lectures](https://www.youtube.com/channel/UCGweYi6vcfHaTrkap3c1TPg/videos) [Supplement](http://pages.cs.wisc.edu/~shivaram/cs537-sp20/",
|
|
352 | 346 | {"Name":"and more"}
|
353 | 347 | ],
|
354 | 348 | "Courses":[
|
355 |
| - {"Name":"Introduction to Parallel Programming", |
356 |
| - "URL":"https://classroom.udacity.com/courses/cs344", |
357 |
| - "Alternative":"https://www.youtube.com/playlist?list=PLGvfHSgImk4aweyWlhBXNF6XISY3um82", |
358 |
| - "Duration":"12 weeks", |
359 |
| - "Effort":" - ", |
360 |
| - "Prerequisites":"C, algorithms"}, |
| 349 | + {"Name":"Parallel Programming", |
| 350 | + "URL":"https://www.coursera.org/learn/parprog1", |
| 351 | + "Duration":"4 weeks", |
| 352 | + "Effort":" 6-8 hours/week ", |
| 353 | + "Prerequisites":"Scala Programming"}, |
361 | 354 | {"Name":"Compilers",
|
362 | 355 | "URL":"https://www.edx.org/course/compilers",
|
363 | 356 | "Alternative":"https://www.youtube.com/playlist?list=PLDcmCgguL9rxPoVn2ykUFc8TOpLyDU5gx",
|
|
382 | 375 | "Duration":"4 weeks",
|
383 | 376 | "Effort":"6 hours/week",
|
384 | 377 | "Prerequisites":"Python, programming experience"},
|
385 |
| - {"Name":"LAFF - On Programming for Correctness", |
386 |
| - "URL":"https://www.edx.org/course/laff-on-programming-for-correctness", |
387 |
| - "Duration":"7 weeks", |
388 |
| - "Effort":"6 hours/week", |
389 |
| - "Prerequisites":"linear algebra"}, |
390 | 378 | {"Name":"Software Architecture & Design",
|
391 | 379 | "URL":"https://www.udacity.com/course/software-architecture-design--ud821",
|
392 | 380 | "Duration":"8 weeks",
|
|
412 | 400 | {"Name":"and more"}
|
413 | 401 | ],
|
414 | 402 | "Courses":[
|
415 |
| - {"Name":"Electricity and Magnetism, Part 1", |
416 |
| - "URL":"https://www.edx.org/course/electricity-magnetism-part-1-ricex-phys102-1x-0", |
417 |
| - "Duration":"7 weeks", |
418 |
| - "Effort":"8-10 hours/week", |
419 |
| - "Prerequisites":"[calculus](https://www.khanacademy.org/math/calculus-1), [basic mechanics](https://www.khanacademy.org/science/physics)"}, |
420 |
| - {"Name":"Electricity and Magnetism, Part 2", |
421 |
| - "URL":"https://www.edx.org/course/electricity-magnetism-part-2-ricex-phys102-2x-0", |
422 |
| - "Duration":"7 weeks", |
423 |
| - "Effort":"8-10 hours/week", |
424 |
| - "Prerequisites":"Electricity and Magnetism, Part 1"}, |
425 | 403 | {"Name":"Computation Structures 1: Digital Circuits",
|
426 | 404 | "URL":"https://www.edx.org/course/computation-structures-part-1-digital-mitx-6-004-1x-0",
|
427 | 405 | "Duration":"10 weeks",
|
428 | 406 | "Effort":"6 hours/week",
|
429 |
| - "Prerequisites":"electricity, magnetism"}, |
| 407 | + "Prerequisites":"Nand2Tetris II"}, |
430 | 408 | {"Name":"Computation Structures 2: Computer Architecture",
|
431 | 409 | "URL":"https://www.edx.org/course/computation-structures-2-computer-mitx-6-004-2x",
|
432 | 410 | "Duration":"10 weeks",
|
|
510 | 488 | "Duration":"30 weeks",
|
511 | 489 | "Effort":"2-6 hours/week",
|
512 | 490 | "Prerequisites":"C++ programming"},
|
513 |
| - {"Name":"Full Stack Web Development (Specialization)", |
514 |
| - "URL":"https://www.coursera.org/specializations/full-stack", |
515 |
| - "Duration":"27 weeks", |
516 |
| - "Effort":"2-6 hours/week", |
| 491 | + {"Name":"Fullstack Open", |
| 492 | + "URL":"https://fullstackopen.com/en", |
| 493 | + "Duration":"12 weeks", |
| 494 | + "Effort":"6 hours/week", |
517 | 495 | "Prerequisites":"programming, databases"},
|
518 | 496 | {"Name":"Data Science (Specialization)",
|
519 | 497 | "URL":"https://www.coursera.org/specializations/jhu-data-science",
|
|
0 commit comments