Image by tookapic from Pixabay

Udacity Nanodegree太貴下不去手?別怕!Udacity免費課程,一次列給你看!

Shinyui Chu
亂點技能樹的人生
7 min readAug 11, 2020

--

相信熟知線上課程的你一定聽過Udacity的大名,也想體驗Udacity的學習氛圍,但卻對Udacity動輒上萬元的學費望之卻步。別擔心,其實Udacity Nanodegree(微學程)多數課程都有公開釋出,所以我們不必花一毛錢也能享受到跟微學程同樣的課程喔~

Udacity前端開發微學程(Udacity Front-End Web Developer Nanodegree)

在這個微學程中我們將會從HTML跟CSS開始學起,學習如何打造一個響應式網頁!

涵蓋技術:HTML、CSS、RWD、JavaScript、jQuery、AJAX

1. HTML跟CSS基礎(Intro to HTML and CSS)

2. 響應式網頁設計基礎(Responsive Web Design Fundamentals)

3. 響應式圖片設計(Responsive Images)

4. Javascript 基礎(JavaScript Basics)

5. jQuery基礎(Intro to jQuery)

6. Javascript 物件導向基礎(Object-Oriented JavaScript)

7. HTML繪圖畫布(HTML5 Canvas)

8. 網頁效能優化(Website Performance Optimization)

9. 瀏覽器渲染優化(Browser Rendering Optimization)

10. AJAX基礎(Intro to AJAX)

11. JavaScript設計模式(JavaScript Design Patterns)

12. JavaScript測試(JavaScript Testing)

Udacity 全端開發微學程(Udacity Full Stack Web Developer Nanodegree)

在這個微學程中我們將會學到如何成為一個全端開發工程師並學習如何開發出能支撐前端應用的後端。

涵蓋技術:Python、HTML、CSS、RWD、關聯式資料庫、OAuth、AJAX、JavaScript、Linux、版本控制(Git & GitHub)、Shell、RESTful APIs

1. Python基礎(Programming Foundations with Python)

2. HTML跟CSS基礎(Intro to HTML and CSS)

3. 響應式網頁設計基礎(Responsive Web Design Fundamentals)

4. 響應式圖片設計(Responsive Images)

5. 後端基礎(Intro to Backend)

6. 關聯式資料庫基礎(Intro to Relational Databases)

7. 全端基礎(Full Stack Foundations)

8. 認證及授權:OAuth(Authentication & Authorization: OAuth)

9. AJAX基礎(Intro to AJAX)

10. Javascript 物件導向基礎(Object-Oriented JavaScript)

11. 設計可擴展的設計:Python(Developing Scalable Apps in Python)

12. Linux指令基礎(Linux Command Line Basics)

13. 設定Linux 網頁伺服器(Configuring Linux Web Servers)

14. 利用Git做版本控制(Version Control with Git)

15. 利用GitHub共做專案(GitHub and Collaboration)

16. Shell 基礎(Shell Workshop)

17. HTTP & 網頁伺服器(HTTP & Web Servers )

18. RESTful APIs 設計(Designing RESTful APIs)

Udacity商業預測性分析微學程(Udacity Predictive Analytics for Business Nanodegree)

在這個微學程中我們將會學到如何不用程式做資料分析,從資料找出洞察。

涵蓋技術:Alteryx、Tableau、資料視覺化、時間序列分析、分類&分群模型

1. 利用進階分析解決問題(Problem Solving with Advanced Analytics)

2. 製作資料分析資料急(Creating an Analytics Datasets)

3. 分類模型(Classification Models)

4. 利用Tableau做資料視覺化(Data Visualization in Tableau)

5. A/B測試(A/B Testing for Business Analysts)

6. 時間序列分析(Time Series Forecasting)

7. 分群模型(Segmentation and Clustering)

*這邊要注意的是因為課堂上會用到Alteryx跟Tableau所以需要學員自行去官網下載

Udacity資料分析師微學程(Udacity Data Analyst Nanodegree)

在這個微學程中我們將會學到如何清洗雜亂的資料、從資料找出的洞察並做出預測還有向利害人溝通分析結果。

涵蓋技術:統計學、資料清洗、MongoDB、R、機器學習、D3.js、HTML、CSS、JavaScript、A/B Testing

1. 敘述性統計基礎(Intro to Descriptive Statistics)

2. 推論性統計基礎(Intro to Inferential Statistics)

3. 資料分析基礎(Intro to Data Analysis)

4. MongDB資料清洗(Data Wrangling with MongoDB)

5. 利用R做資料分析(Data Analysis with R)

6. 機器學習基礎(Intro to Machine Learning)

7. 利用D3.js做資料視覺化(Data Visualization and D3.js)

8. HTML跟CSS基礎(Intro to HTML and CSS)

9. Javascript 基礎(JavaScript Basics)

10. A/B 測試(A/B 測試)

Udacity 機器學習工程師微學程(Udacity Machine Learning Engineer Nanodegree)

在這個微學城中我們將會學到機器學習的基礎並將其應用在金融、健康、教育等領域

涵蓋技術:統計學、資料科學、人工智慧、強化學習、深度學習

1. 敘述性統計基礎(Intro to Descriptive Statistics)

2. 資料科學基礎(Intro to Data Science)

3. 人工智慧基礎(Intro to Artificial Intelligence)

4. 強化學習基礎(Reinforcement Learning)

5. 深度學習基礎(Deep Learning)

6. 機器人中的人工智慧(Artificial Intelligence for Robotics)

7. 量化交易中的機器學習(Machine Learning for Trading)

這邊我們列出了幾個Udacity微學程裡包含的免費課程,有更多的課程組合都在這個GitHub Repo裡能找到,此外Udacity官網上也有許多免費課程可以依照你的需求做報名。

Udacity 課程目錄

你喜歡嗎?

喜歡的話可以拍個手👏或是留言讓我知道嗎?如果不喜歡就……算了,我還是會繼續寫😂。

--

--

Shinyui Chu
亂點技能樹的人生

蠻普通的一個人,20 歲休學,到處看看到處亂撞