Friday 27 March 2020

Becoming an Systems Software Engineer

My Coursera experience becoming a better Systems Software engineer.

1) Cloud Computing Concepts part 1 - Illunois (UIUC)
2) Cloud Computing Concepts part 2 - Illunois (UIUC)
3) C++ For C Programmers Part A  - Ira Pohl
4) C++ For C Programmers Part B - Ira Pohl
4) Software Security - University of Maryland.
5) Algorithms - Tim Roughgarden (Stanford)

Skills needed:
 - C, C++, Python, Pthreads, Linux kernel, Linux device drivers
 - Distributed Systems
 - TCP/IP, socket programming, Intrusion detection systems, Firewall.

 - Storage (virtual volumes, snapshots, RAID)
 - Coding interviews (https://elementsofprogramminginterviews.com/

Coursera becoming an Engineer (Machine Learning, Data Science).

My Coursera experience, a beginners guide to become Machine Learning engineer.

1) Mathematics for Machine Learning - Imperial college London
2) Machine Learning - Andrew NG (stanford)
3) TensorFlow in Practice - deeplearning.ai
4) AI for Everyone (deeplearning.ai)
5) Deep Learning - Andrew NG (deeplearning.ai)
6) Applied Machine Learning in Python - Michigan University

My Coursera experienc, a beginners guide to become Data Science engineer.

1)  Data Science Specialization - JHU
      a) R Programming
      b) Statistical Inference
      c) Regression Models
      d) Practical Machine Learning
2)  Statistics with R - Duke University
3) Statistical learning - Hastie and Tibshirani (non-coursera)