Repository containing notes regarding and from computer science coursera courses
- Complete a set of the first course from each Specialisation/Stream
- At 7.5 hrs a week => 23 weeks
- After completing the set of intial courses below, You can continue with the rest of each specialisation at your own discretion
- 18 hrs
- Neat, brief introduction to computational concepts (Search algorithms, Von Neumann Architechture, Decomposition etc.)
- Perhaps overlaps with content from apprenticeship course, but still worth doing.
- Included with Capgemini Coursera Subscription
- 6 months at 5 hrs/week: 120 hrs
- Included with Capgemini Coursera Subscription
Course | Time (hrs) |
---|---|
Mathematical Thinking in Computer Science | 41 |
Combinatorics and Probability | 20 |
Introduction to Graph Theory | 20 |
Number Theory and Cryptography | 19 |
Delivery Problem | 13 |
- 7 months at 7 hrs/week: 196 hrs
- Included with Capgemini Coursera Subscription
- Structure and Interpretation of Programs
- Wizard Book n. Hal Abelson's, Jerry Sussman's and Julie Sussman's Structure and Interpretation of Computer Programs (MIT Press, 1984; ISBN 0-262-01077-1), an excellent computer science text used in introductory courses at MIT. So called because of the wizard on the jacket. One of the bibles of the LISP/Scheme world. Also, less commonly, known as the Purple Book.
- Uses the Scheme Dialect of Lisp
- Learn You A Haskell
- Free online book for learning functional programming with Haskell
- Clojure For The Brave and True
- Free online book for learning functional programming with Clojure, a LISP dialect that compiles to the Java JVM
- Shorter course, seems to be more specific to designing User Interfaces rather than the Theory behind HCI
- 4 months at 3 hrs/week: 48 hrs
- Included with Capgemini Coursera Subscription
Course | Time (hrs) |
---|---|
Introduction to UI Design | 14 |
User Research and Design | 8 |
Prototyping and Design | 11 |
Evaluating User Interfaces | 12 |
- 10 months at 3 hrs/week: 120 hrs
- Included with Capgemini Coursera Subscription
- This was the main subject of the Level 4 Apprenticeship Course, so a lot of the content in the courses in this section repeat that.
- 4 months at 4 hrs/week: 64 hrs
- Included with Capgemini Coursera Subscription
Course | Time (hrs) |
---|---|
Software Development Processes and Methodologies | 22 |
Agile Software Development | 12 |
Lean Software Development | 10 |
Engineering Practices for Building Quality Software | 18 |
- Several Courses available, Deep learning course flows into Tensorflow course. But both may be supported by mathematics for machine learning course.
- 4 months at 5 hrs/week: 80 hrs
- Included with Capgemini Coursera Subscription
- 4 months at 5 hrs/week: 80 hrs
- Included with Capgemini Coursera Subscription
- Do this course as a follow up to the deep learning specialisation course to achieve a professional certificate in "DeepLearning.AI TensorFlow Developer". (No breakdown as expected to do full course to achieve certificate)
- Supplementary machine learning course investigating the mathematical principles behind machine learning
- 4 months at 4 hrs/week: 64 hrs
- Included with Capgemini Coursera Subscription
Course | Time (hrs) |
---|---|
Mathematics for Machine Learning: Linear Algebra | 19 |
Mathematics for Machine Learning: Multivariate Calculus | 18 |
Mathematics for Machine Learning: PCA | 18 |
- 5 months at 3 hrs/week: 60 hrs
- Included with Capgemini Coursera Subscription
Course | Time (hrs) |
---|---|
Fundamentals of Network Communication | 15 |
Peer-to-Peer Protocols and Local Area Networks | 16 |
Packet Switching Networks and Algorithms | 18 |
TCP/IP and Advanced Topics | 16 |
- 23 hrs
- Can be completed for free, but to earn the certificate cost £57
- Nand2Tetris (Design a computer from first principles)
- 44 hrs
- Included with Capgemini Coursera Subscription
- Good introduction to Digital Logic and Computer Architecture
- Nand2Tetris Part 2
- 90 hrs
- Included with Capgemini Coursera Subscription