# CSIE / IT / Software Develop Online Course Info
###### tags: `CSIE` `IT` `Online Courses` `Coursera`
This document organize courses on Coursera I wanted to learn, created in Summer 2020.
I decided to put my CSIE and programming learning progress in this documents after I unschooled.
I'm not good at English. Please send PR if there is anything wrong.
## 課程安排 / Study Plan
#### Learning Goal
- Known all of the knowledge and skill of a Full-stack Engineer.
- Discover new helpful tool for develop. (Container, CI/CD)
- Finish [homeschool study plan](https://1drv.ms/b/s!AvzPB9-7mc8hgRw2NEL2Yz5gr9Vy?e=pfr0LA).
#### Fall / Winter 2021
- [Full-Stack Web Development with React Specialization](https://www.coursera.org/specializations/full-stack-react)
- [Full-Stack Web Development with Angular Specialization](https://www.coursera.org/specializations/full-stack-mobile-app-development?)
- Plan to finish at October.
- [Google IT Automation with Python Professional Certificate](https://www.coursera.org/professional-certificates/google-it-automation)
- [Troubleshooting and Debugging Techniques](https://www.coursera.org/learn/troubleshooting-debugging-techniques?specialization=google-it-automation#syllabus)
- [Configuration Management and the Cloud](https://www.coursera.org/learn/configuration-management-cloud?specialization=google-it-automation#syllabus)
- [Automating Real-World Tasks with Python](https://www.coursera.org/learn/automating-real-world-tasks-python?specialization=google-it-automation#syllabus)
- Plan to finish at February.
### 未來 / Future
#### Spring / Summer 2022
- [Google IT Support Professional Certificate](https://www.coursera.org/professional-certificates/google-it-support)
- [計算機概論](http://ocw.aca.ntu.edu.tw/ntu-ocw/ocw/cou/101S210)
#### Fall / Winter 2022
- [Programming with Google Go Specialization](https://www.coursera.org/specializations/google-golang)
- [Django for Everybody Specialization
](https://www.coursera.org/specializations/django)
- [Architecting with Google Kubernetes Engine Specialization](https://www.coursera.org/specializations/architecting-google-kubernetes-engine)
### 已完成 / Completed
- Introducing to Cybersecurity / NTUST
- Programming for Embedded Systems / NTUST
- [Google IT Automation with Python Professional Certificate](https://www.coursera.org/professional-certificates/google-it-automation)
- [Crash Course in Python](https://coursera.org/share/9b4c6d67d65a26aade5e18f8f7b63741)
- [Introduction to Git and GitHub](https://coursera.org/share/adf2a12fb54a49ea25a2293a693e5730)
- [Using Python to Interact with the Operating System](https://coursera.org/share/f93911f3841d78deb7fc5354274bd518)
- [Front-End Web UI Frameworks and Tools: Bootstrap 4](https://coursera.org/share/b257aa81e97dc79b57da2fefe65216d2)
## 所有課程 / All Courses
- Introdution to Computer Science
- [計算機概論](http://ocw.aca.ntu.edu.tw/ntu-ocw/ocw/cou/101S210)
- Computing
- [Fundamentals of Computing Specialization](https://www.coursera.org/specializations/computer-fundamentals#instructors)
- Cybersecurity
- [Introduction to Cyber Security Specialization](https://www.coursera.org/specializations/intro-cyber-security?)
- [Computer Security and Systems Management Specialization](https://www.coursera.org/specializations/computer-security-systems-management)
- Computer Organization and Design
- [Computer Architecture](https://www.coursera.org/learn/comparch)
- [计算机组成 Computer Organization](https://www.coursera.org/learn/jisuanji-zucheng)
- Programming Language Theory
- [Programming Languages, Part A](https://www.coursera.org/learn/programming-languages)
- [Programming Languages, Part B](https://www.coursera.org/learn/programming-languages-part-b)
- [Programming Languages, Part C](https://www.coursera.org/learn/programming-languages-part-c)
- Networks
- [Fundamentals of Network Communication](https://www.coursera.org/learn/fundamentals-network-communications)
- Memory & CPU Management
- [Introduction to Pointers and Memory Management in C/C++](https://www.coursera.org/projects/introduction-to-pointers-and-memory-in-c-and-cpp)
- Progrmming Language
- Kotlin
- [Android Basics in Kotlin](https://developer.android.com/courses/android-basics-kotlin/course?utm_source=gDigital&utm_medium=website&utm_campaign=gwgsite-gDigitial-ownedemail-marchannouncement-)
- Swift
- [Swift 5 iOS Application Developer Specialization](https://www.coursera.org/specializations/swift-5-ios-app-developer)
- Go
- [Programming with Google Go Specialization](https://www.coursera.org/specializations/google-golang)
- Google IT Certificate
- [Google IT Support Professional Certificate](https://www.coursera.org/professional-certificates/google-it-support)
- [Google IT Automation with Python Professional Certificate](https://www.coursera.org/professional-certificates/google-it-automation)
- Cloud Certificate
- AWS
- [AWS Fundamentals](https://www.coursera.org/specializations/aws-fundamentals?)
- Google Cloud Platform
- [Architecting with Google Kubernetes Engine Specialization](https://www.coursera.org/specializations/architecting-google-kubernetes-engine)
- Google Cloud Certificate Preperation
- [Google Cloud Security Professional Certificate](https://www.coursera.org/professional-certificates/google-cloud-security)
- [Cloud Engineering with Google Cloud Professional Certificate](https://www.coursera.org/professional-certificates/cloud-engineering-gcp)
- Git
- [Git for Developers Using Github](https://www.coursera.org/projects/git-for-developers-using-github)
- [Version Control with Git](https://www.coursera.org/learn/version-control-with-git)
- Front-End & Web Development
- [Web Design for Everybody: Basics of Web Development & Coding Specialization](https://www.coursera.org/specializations/web-design)
- [Full-Stack Web Development with React Specialization](https://www.coursera.org/specializations/full-stack-react)
- [Django for Everybody Specialization
](https://www.coursera.org/specializations/django)
- Database
- [Learn SQL Basics for Data Science Specialization](https://www.coursera.org/specializations/learn-sql-basics-data-science)
- [Database systems Specialization](https://www.coursera.org/specializations/database-systems)
- Linear Algebra
- Book
- [Introduction to Applied Linear Algebra – Vectors, Matrices, and Least Squares](http://vmls-book.stanford.edu/)
- Video
- [NTU Hung-yi Lee 線性代數](https://www.youtube.com/playlist?list=PLJV_el3uVTsNmr39gwbyV-0KjULUsN7fW)
- [Complete linear algebra: theory and implementation in code](https://www.udemy.com/course/linear-algebra-theory-and-implementation/)
- Calculus
- Video
- [莊重 微積分一](https://www.youtube.com/playlist?list=PLj6E8qlqmkFtwDlDoBnbyhCfAa7JL52OG)
- [莊重 微積分二](https://www.youtube.com/playlist?list=PLj6E8qlqmkFv-kcqx88N4wUk4oLU3fSOk)
- [高淑蓉 微積分一](https://www.youtube.com/playlist?list=PLS0SUwlYe8czw04JGine76IzoHc1MM8bO)
- [高淑蓉 微積分二](https://www.youtube.com/playlist?list=PLS0SUwlYe8cycqv8Ma6c3K3QhkX9s8-De)
- [Become a Calculus 1 Master](https://www.udemy.com/course/calculus1/)
- [Become a Calculus 2 Master](https://www.udemy.com/course/calculus-2/)
- [Become a Calculus 3 Master](https://www.udemy.com/course/calculus-3/)
- Psychology
- Book
- [心理學與生活](https://www.books.com.tw/products/0010630959)
- [快思慢想](https://www.books.com.tw/products/0010780181)
- Video
- [Introduction to Psychology](https://www.coursera.org/learn/introduction-psychology)
- Philosophy
- Book
- [正義 一場思辨之旅](https://www.books.com.tw/products/0010497671)
- [成功的反思](https://www.books.com.tw/products/0010881907?sloc=main)
- [錢買不到的東西](https://www.books.com.tw/products/0010867773?sloc=main)
- [西方哲學之旅](https://www.books.com.tw/products/0010856672?sloc=main)
- [政治哲學](https://www.sanmin.com.tw/Product/index/007274081)
- [道德哲學](https://www.books.com.tw/products/CN11653868)
- Neuroscience
- Book
- [大腦解密手冊](https://www.books.com.tw/products/0010738920?loc=P_asv_001)
- [外科醫生與瘋狂大腦決鬥的傳奇:神經學奇案500年,世界最古怪病症的不思議之旅](https://www.books.com.tw/products/0010793216)
- [大腦先生的一天:從起床開始的思緒與工作,腦力如何幫助我們做好(或搞砸)每件事?](https://www.books.com.tw/products/0010749712?loc=P_038_004)
- Video
- [大腦與認知科學](https://www.youtube.com/playlist?list=PLj6E8qlqmkFvVm2ygVpkUJRYA4b1zNFq7)