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 認證
免費專業認證
使用 C 編寫您的第一份代碼#
Create 和 Run Simple C# Console Applications
向 C# 控制檯應用程序添加邏輯
在 C# 控制檯應用程序中使用變量數據
在 C# 控制檯應用程序中創建方法
調試 C# 控制檯應用程序
考試:基礎 C# 與 Microsoft 認證考試
PS:考試是英文的
更多遊戲資訊請關註:電玩幫遊戲資訊專區
電玩幫圖文攻略 www.vgover.com