[GitHub#5]GitHub最強項目免費編程課程freeCodeCamp

freeCodeCamp 是一個友好的社區,旨在幫助數百萬忙碌的成年人進入科技行業,你可以在這裏免費學習編程。freeCodeCamp 社區已經幫助超過 40,000 人獲得了他們的第一個開發者工作。

我們的全棧 Web 開發和機器學習課程是完全免費且自定進度的。我們提供數以千計的交互式編碼挑戰,幫助您擴展技能。

到目前爲止,在 Github 上擁有 407.1k個 star

freeCodeCamp 提供了全面的全棧 web 開發和機器學習課程,完全免費且自學節奏。這裏有數千個互動編碼挑戰,幫助你擴展技能。

開源地址:傳送門

還提供了幾種免費的開發者認證。每個認證都涉及構建 5個必需的 web 應用項目,以及數百個可選編碼挑戰,幫助你爲這些項目做準備。

內容:

以下是我們的 12 項核心認證:


1. 響應式網頁設計認證

  • 通過構建 Cat Photo 應用程序來學習 HTML

  • 通過構建 Cafe 菜單來學習基本 CSS

  • 通過構建一組彩色標記來學習 CSS 顏色

  • 通過構建註冊表單來學習 HTML 表單

  • 通過構建 Rothko 繪畫來學習 CSS 盒模型

  • 通過構建照片庫來學習 CSS Flexbox

  • 通過構建營養標籤來學習排版

  • 通過構建測驗來學習輔助功能

  • 通過構建資產負債表瞭解有關 CSS 僞選擇器的更多信息

  • 通過構建畢加索畫作來學習中級 CSS

  • 通過構建鋼琴來學習響應式 Web 設計

  • 通過構建城市天際線來學習 CSS 變量

  • 通過構建雜誌來學習 CSS 網格

  • 通過構建 Penguin 來學習 CSS 轉換

  • 通過構建摩天輪來學習 CSS 動畫


    項目: 調查表, 致敬頁面, 技術文檔頁面, 產品登陸頁面, 個人作品集網頁

2. JavaScript Algorithms 和 Data Structures Certification

  • 通過構建 Pyramid 生成器來學習 JavaScript 入門

  • 通過構建角色扮演遊戲來學習基本的 JavaScript

  • 通過構建卡路里計數器來學習表單驗證

  • 通過構建音樂播放器來學習基本的 String 和 Array 方法

  • 通過構建 Date 格式化程序來了解 Date 對象

  • 通過構建足球隊卡片來學習現代 JavaScript 方法

  • 通過構建 Todo 應用程序來學習 localStorage

  • 通過構建十進制到二進制轉換器來學習遞歸

  • 通過構建數字排序器來學習基本的算法思維

  • 通過構建統計計算器來學習高級數組方法

  • 通過構建電子表格來學習函數式編程

  • 通過構建垃圾郵件過濾器來學習正則表達式

  • 通過構建購物車來學習基本的 OOP

  • 通過構建平臺遊戲來學習中級 OOP

  • 通過構建骰子游戲來學習中級算法思維

  • 通過構建 fCC 作者頁面來學習 Fetch 和 Promise

  • 通過構建 fCC 論壇排行榜來學習異步編程


    項目: Palindrome Checker, Roman Numeral Converter, Telephone Number Validator, Cash Register, Pokémon Search App


3. 前端庫認證

  •  啓動

  •  jQuery 查詢

  •  薩斯

  •  反應

  •  重生

  • React 和 Redux


    項目: Random Quote Machine, Markdown Previewer, Drum Machine, JavaScript Calculator, 25 + 5 Clock


4. 數據可視化認證

  • 使用 D3 實現數據可視化

  • JSON APIs 和 Ajax


    項目: 條形圖, 散點圖, 熱圖, 分區統計圖, 樹狀圖

 5. 關係數據庫

  • 通過構建樣板來學習 Bash

  • 通過構建 Mario 數據庫來學習關係數據庫

  • 通過構建 5 個程序來學習 Bash 腳本

  • 通過構建學生數據庫來學習 SQL:第 1 部分

  • 通過構建學生數據庫來學習 SQL:第 2 部分

  • 通過構建 Kitty Ipsum 翻譯器來學習高級 Bash

  • 通過建立自行車租賃店來學習 Bash 和 SQL

  • 通過建造城堡來學習 Nano

  • 通過構建 SQL 引用對象來學習 Git


    項目: Salon Appointment Scheduler, Celestial Bodies Database, 元素週期表數據庫, 猜數字遊戲, 世界盃數據庫


6. 後端開發和 API 認證

  • 使用 npm 管理包

  • Basic Node 和 Express

  • MongoDB 和 Mongoose


    項目: 時間戳微服務、請求頭解析器、URL Shortener、Exercise Tracker、文件元數據微服務


7. 質量保證認證

  • 質量保證和與 Chai 一起測試

  • Advanced Node 和 Express


    項目: 公制英制轉換器、問題跟蹤器、個人圖書館、數獨求解器、美式英式翻譯器


8. Python 認證的科學計算

  • 通過構建密碼來學習字符串操作

  • 瞭解如何通過實現 Luhn 算法來處理數字和字符串

  • 通過構建費用跟蹤器來學習 Lambda 函數

  • 通過構建 Case Converter 程序來學習列表理解

  • 通過求數的平方根來學習二等分法

  • 通過構建密碼生成器來學習正則表達式

  • 通過構建最短路徑算法來學習算法設計

  • 通過解決河內塔謎題來學習遞歸

  • 通過構建歸併排序算法來學習數據結構

  • 通過構建 Sudoku 求解器來學習類和對象

  • 通過構建二叉搜索樹來學習樹遍歷

  • 通過構建向量空間來學習特殊方法


    項目: Arithmetic Formatter, Time Calculator, Budget App, Polygon Area Calculator, Probability Calculator


9. 使用 Python 認證進行數據分析

  • “使用 Python 進行數據分析”課程

  • NumPy


    項目: Mean-Variance-Standard Deviation Calculator, Demographic Data Analyzer, Medical Data Visualizer, Page View Time Series Visualizer, Sea Level Predictor


10. 信息安全認證

  • 使用 HelmetJS 實現信息安全

  • 用於滲透測試的 Python


    項目: Stock Price Checker, Anonymous Message Board, Port Scanner, SHA-1 Password Cracker, Secure Real Time Multiplayer Game


11. 使用 Python 認證進行機器學習

  • TensorFlow

  • 神經網絡的工作原理


    項目: 石頭剪刀布, 貓 和 狗 圖像分類器, 使用 KNN 的書籍推薦引擎, 線性迴歸健康成本計算器, 神經網絡 SMS 文本分類器


12. 大學代數與 Python

  • Learn Ratios 和 Proportions

  • 瞭解如何求解 X

  • Learn Fractions 和 Decimals

  • Learn Functions 和 Graphing

  •  學習線性函數

  • 學習 Common Factors 和 Square Roots

  • 瞭解如何繪製方程組

  • 瞭解如何求解方程組

  • 瞭解線性系統的應用

  • 學習二次方程

  • Learn Parent Graphs 和 Polynomials

  • 學習大學代數的商業應用

  • 學習 Simple 和 Compound Interest

  • Learn Exponents 和 Logarithms

  • 使用 Python 進行大學代數:結論


    項目: 多功能計算器, 圖形計算器, 三個數學遊戲, 金融計算器, 數據圖譜瀏覽器


傳統全棧開發認證


獲得響應式 Web 設計、算法和數據結構、前端開發庫、數據可視化、後端開發和 API 以及遺留信息安全和質量保證認證後,您將能夠申請 freeCodeCamp.org 全棧開發認證。這種區別意味着您已經完成了大約 1,800 小時之前使用各種 Web 開發工具進行編碼。

 舊版認證
我們還有 4 項可追溯到 2015 年課程的舊版認證,這些認證仍然可用。這些舊版認證所需的所有項目都將在 freeCodeCamp.org 上提供。

  • 舊版前端開發認證

  • 遺留數據可視化認證

  • 傳統後端開發認證

  • Legacy Information Security 和 Quality Assurance 認證


免費專業認證

(新)使用 Microsoft 的基礎 C#

  • 使用 C 編寫您的第一份代碼#

  • Create 和 Run Simple C# Console Applications

  • 向 C# 控制檯應用程序添加邏輯

  • 在 C# 控制檯應用程序中使用變量數據

  • 在 C# 控制檯應用程序中創建方法

  • 調試 C# 控制檯應用程序


    考試:基礎 C# 與 Microsoft 認證考試

PS:考試是英文的

更多遊戲資訊請關註:電玩幫遊戲資訊專區

電玩幫圖文攻略 www.vgover.com