(轉載)程式設計師應該訪問的最佳網站中文版
阿新 • • 發佈:2018-12-29
轉載自:
一些對程式設計師有用的網站
在學習CS的時候有一些你必須知道的有用的站點來獲取通知為了你的技術儲備和學習新知識。這裡是一個你應該訪問的不是非常全面的一些站點的列表,這個列表會不斷更新,只要我能得到連結,你也可以通過新增你知道的來為此做出貢獻
Index
索引
- 當你遇到問題時
- 新聞篇
- 雜誌篇
- 針對新手的程式碼訓練
- 針對那些想開始一個小的專案但是無從下手的人
- 通用編碼建議
- 編碼風格
- 通用工具
- 面試準備
- 紀錄片
- 學習新知識-mooc
- 與你首選的程式語言的站點(對我來說是java)
- AI學習
- 研討會、研究性寫作、會談等
- Reddit知識彙總
- Youtube頻道
- 好文章
- bash和shell指令碼
- 播客
- 構建一個簡單的編譯器/直譯器
- 欣賞他人的程式碼
- 教程
- 一個程式設計師應該知道的東西
- 程式設計比賽
- 計算機書籍
- 視訊指南
- 線上編譯和共享程式碼片段
- 開發者部落格
- 當你厭倦了CS相關的東西
- 開源網站
當你遇到問題時
- Codementor: 國際版在行,更側重於開發者之間的幫助,可以從某些方面的專家那裡獲取幫助
- devRant: 供你吐槽和釋放壓力的地方
- Learn Anything: 幫助你找到學習任何知識時的最佳路徑
- Quora: 一個共享知識和更好的理解世界的地方
- Stack Overflow: 訂閱他們的每週新聞和任何你感興趣的主題
新聞篇
- ACM TechNews : 科技新聞
- Stratechery : 類似於個人部落格
- AlternativeTo
- Ars Technica : 精品文章
- Better Dev Links : 每週一次的連結推送幫助你成為更好的開發者
- DevOpsLinks : 一個對DevOps感興趣的眾多開發者和it專家的線上社群
- GSMArena.com : 與最新手機和android相關的新聞
- Hacker News Digest : Hacker News文摘
- Hacker News: 針對程式設計師的新聞聚合,通過新聞稿獲取頭條新聞
- Hacker Newsletter : 手工編輯,週週更新
- Hacker Noon : 一些技術科技類文章的網站
- High Scalability : 不同公司在他們的apps上的成功的故事
- Lobsters : Lobsters是一個聚焦於技術的社群,主要是連結聚合和對話題進行討論
- product hunt : 尋找你最喜歡的東西
- Recode : 聚焦矽谷商業的科技新聞
- Reddit.com/r/programming :科技新聞和文章的聚合
- Slashdot : 新聞,社會新聞
- Stack Share :各公司技術棧共享站點
- TechCrunch : 一個科技新聞的站點
- The DEV Community : 程式設計師分享想法和互相幫助的地方
- Ars Technica : 發表的獨特的精品文章
- The Verge : 更多面向產品的科技新聞
- XDA :Android開發者新聞
雜誌篇
針對初學者的程式碼練習
- Cave of programming : 學習程式設計,提升技巧
- Codeacademy : 互動式編碼學習,免費
- CodeAbbey - 一個任何人都能精通程式設計的地方 : 從菜鳥到專家進階之地
- Exercism.io : 用超過30種不同的語言解決實踐問題,與其他人分享你的解決方案
- freeCodeCamp : 學習編碼並且為非營利性組織構建專案。打造你的全棧開發技能
- karan/Projects-Solutions 用不同語言實現的專案
- Lod - Cloud : 開放資料雲圖
- Programming by Doing : 程式設計進階站點
- Reddit.com/r/dailyprogrammer : 有趣的程式設計挑戰,在這裡你能學習其他人的編碼,對於你解決不了的編碼你能看看其他人是怎麼解決的
- People Can Program :網際網路上最友好的程式設計學習應用
- Programming Tasks : 小程式彙總,不是微信的小程式
- Vim adventures :邊玩邊學vim
- Pramp : 嘗試面試官角色,結束後,可以點選左邊的按鈕交換角色
- Paqmind :學習程式設計的指南和挑戰
- treehouse :快速容易和經濟實惠的方法來提升技巧
加密貨幣
- 加密貨幣愛好者必知內容 :加密貨幣愛好者必須要知道的8項內容
- 區塊鏈基礎 :區塊鏈介紹
針對那些想開始一個小的專案但是無從下手的人
- freeCodeCamp | React project ideas :學習react的27個有趣的想法
- martyr2s-mega-project-ideas-list : 包含125個專案,從初級到中級
- karan/Projects : 針對新手的小專案的彙總
- Wrong "big projects" for beginners : 怎樣選擇,從哪裡開始
- vicky002/1000-Projects : 一個能夠用任何程式語言解決的巨型專案清單
通用編碼建議
- 成為一名優秀開發者的10種方法
- 程式碼審查最佳實踐: Kevin London的部落格
- Dieter Rams : 好的產品設計的10個原則
- 設計模式 : 用例子詳細說明設計模式
- 如何成為一個程式設計師或谷歌搜尋的藝術
- js專案指南:javascript專案最佳實踐集合
- Learn to Code With Me : 一個資源非常全的網站,旨在為科技界的開發人員提供資源
- 一個程式設計師一生應遵循的原則
- 程式設計規範 :程式設計原理與模式分類綜述
- 軟體設計模式 : 設計模式的彙總
- 良好的程式設計原則
- 我希望在我一開始學習編碼的時候就能得到的一些建議 — Free Code Camp : 從教別人處學到的東西
- 在電腦科學專業應該知道什麼 :良好的程式設計規範
- 軟體開發者的工作 : Henrik Warne的部落格
編碼風格
- Airbnb JS 風格指南 : 寫JavaScript最好的方式
- Airbnb Ruby 風格指南 : Airbnb的ruby風格指南
- Ruby 編碼風格指南 : 社群驅動的Ruby編碼風格指南
- Angular 1 風格指南 : 官方認可的風格指南,作者John Pappa
- CS 106B 編碼風格指南 : 程式碼臃腫者必看
- 除錯問題 :檢查如何除錯程式
- CS課程目錄(許多線上講座) : 另一個線上CS課程
- 線上CS課程目錄 : 免費的線上CS課程
- 優秀的 C 編碼習慣 • /r/C_Programming
- google C++ 編碼風格
- 怎樣高效的報告Bug
- 建議初學者避免使用的壞的編碼習慣?
- PEP8 - Python編碼風格指南
- 標準 JS 風格指南 : JavaScript風格指南
- Google Python 風格指南
- Aurelia 風格指南
通用工具
- CodePad : 遠端面試工具
- CodePen : 基於瀏覽器共享前端程式碼的地方
- Devicons : 免費圖示彙總
- regex101 : 線上正則表示式測試和除錯,國內也有不少
- regexr : 另一個線上學習、測試正則表示式的工具
- Wit AI :幫助開發者靈活的控制應用,適合沒有移動端開發經驗的使用者
bash和shell指令碼
- Advanced Bash-Scripting Guide :對shell指令碼藝術的深入挖掘
- Bash Guide for Beginners :對新手的bash使用指南
- Bash程式設計
- Bash參考手冊
- Bash指南
- Conquering the Command Line : 針對開發者的Unix和Linux命令
面試準備
- /r/cscareerquestions : 這是一個非常大的面試問題列表是我在為4大面試時用到的,我認為對大家也是有用的
- 10個最頻繁的SQL查詢面試問題
- 邏輯題答案彙總
- 演算法設計流程
- 資質問題與答案 : Quant and aptitude preparation
- 一個技術面試題,邏輯題等的站點 : 各種讓你思考的東西
- BeehYve :各種學生需要的資源
- 面試準備時的連結的彙總 • /r/cscareerquestions
- 演算法複雜度筆記
- 大家的誤解
- 位操作技巧
- ChiperSoft/InterviewThis : 在面試期間問到對公司的瞭解的問題
- Code Project : 面向開發人員
- Java核心面試問題 - 每個主題的面試題
- 一些有趣的C問題
- CS9: CS技術面試中的問題解決
- 優秀的邏輯題
- 確定不同迴圈的時間複雜度? :在stackoverflow上的一些好問題包括計算時間複雜度.
- 5個基本的電話面試問題 - steveyegge2
- 新人面試
- GeeksforGeeks | 針對geek的電腦科學入門 : 訂閱他們獲取新文章
- 準備學習SQL篇:用語言描述一下資料庫規範化 - Essential SQL
- https://github.com/odino/interviews : 面試重要問題列表
- 讓你的簡歷改頭換面
- 技術面試指南
- 如何為技術面試做準備• /r/cscareerquestions
- 怎樣進行演算法面試
- 怎樣進行自我介紹 | The Art of Manliness
- 如何回答最棘手的40個面試問題| ICS Job Portal
- 如何進入科技企業-求職和麵試指南
- 怎樣面試
- 怎樣準備一個面試 - 1
- IIT Delhi 實習經驗 :
- samwincott/Internship-Guide : 與實習相關的連結彙總
- 華爾街面試
- 面試架構 - Java Honk
- 工作面試:如何做好求職面試|展示個人魅力
- 求職面試新聞、視訊、評論和八卦 - Lifehacker
- 求職面試問題和最佳答案
- kimberli/interviews : 面試學習表格
- Mission-peace/interview problems : 一個大的編碼面試的問題的彙總
- 軟體工程師面試實踐平臺 :與真正的同行進行程式設計交流
- Problems | LeetCode OJ : 針對面試的編碼訓練
- 程式設計師和軟體面試問答
- Reddit.com/user/ashish2199/m/puzzles : Reddit邏輯題
- SQL面試問題 : 好的SQL測試
- 使用韋恩圖進行SQL連線
- svozniuk/java-interviews : Java面試題
- 25個最難的HR問題
- 面試10大演算法
- Unix/Linux筆記
- 為求職者和僱主提供的建議
- 通過動畫視覺化資料結構和演算法
- We Help Coders Get Hired : 提供系統設計,面試策略,軟體技能等的web站點
- 你的問題是什麼?
- 為何你會賺錢少 • /r/cscareerquestions
- wu :: riddles(hard) : 邏輯題
- 夏季實習:最終篇
- 求職面試問題和最好的答案
- Java面試問題與答案
- 程式語言概念 課堂筆記 : 面向物件概念和程式語言概念
- 系統設計面試
- 一個站點提供技術面試題,邏輯題或者你想的其他內容
紀錄片
- 什麼都能問 Gayle Laakmann McDowell (程式設計師面試寶典的作者)
- Breaking the Code: Alan Turing傳
- 攻破程式碼面試
- 攻破程式碼面試-全棧開發演講者系列
- 書呆子的勝利 : Play-list
- 哈佛大學 CS50 - 漸進學習 (視訊)
- cpu如何執行程式(視訊)
- 機器程式碼指令(視訊)
- 機器改變世界 - 關於計算機歷史的紀錄片
- 機械計算機(All Parts) : 20世紀50年代的一個視訊,說明了在沒有現代電子的情況下機械計算機是如何工作的
- Project Code Rush - netscape/mozilla起源的紀錄片
- 自學電腦科學
- Linux的故事
- Download: 網際網路的真實故事 : 發現頻道關於瀏覽器戰爭和網際網路泡沫的記錄
- Linux作業系統的故事
學習新知識-mooc
- 課程中心 : 超過10萬名學生評價的目錄
- 電腦科學資源 : 針對自學者的mooc列表
- Coursera.org :在網上學習全世界最好的課程
- CS50
- edX : 免費線上課程,幫助你進步,改善你的生活
- Kadenze | Creative Programming: 注重藝術和創造力的程式設計課
- 麻省理工學院電氣工程和電腦科學
- MOOC.fi : 赫爾辛基大學線上課程
- NPTEL Vidoes COMP_SCI_ENGG
- prakhar1989/awesome-CS-courses : CS課程大彙總
- Udacity
- UCBerkeley
- 網上CS課程的收集
與你偏愛的程式語言相關的網站(對我來說是Java)
- 學習java的最好的書 : Java基礎
- Bjarne Stroustrup's C++風格和技術問答 : C++問答
- Bjarne Stroustrup's FAQ : The C++ FAQ
- C++11 -新的ISO C++ 標準 : C++11問答
- 編譯器(視訊)
- 深入Java:垃圾回收!
- 免費線上的章節用來學習java虛擬機器
- 垃圾蒐集如何工作
- 演算法、資料結構、面試問題和答案的實現
- IntelliJ鍵盤快捷鍵 :使用IntelliJ的鍵盤快捷鍵用來提高生產力
- Java Corner at Artima.com
- Java課程筆記
- Java堆
- Java-source : Java開源軟體
- Java Visualizer : 幫助將引用,值,變數視覺化
- JournalDev - Java, Java EE, Android, Web Development Tutorials
- Learning Java:一個免費的線上學習Java語言的教材
- Netbeans的鍵盤快捷鍵 : 鍵盤快捷鍵能夠使你在工作時提高生產力
- 搜尋開源的Java API : 瀏覽Java庫的原始碼,並且學習如何實現
- C++程式語言 : C++程式語言
- Java記憶體模型
- The Java™ Tutorials : 最好的Java手冊
- 理解JVM
- 垃圾回收是什麼 : 動態垃圾蒐集
- Welcome to JavaWorld.com
- XyzWs Java FAQs : Java面試題彙總
AI學習
- fast.ai : 針對沒有研究生水準的數學的開發者的免費實用的深度學習課程
- grakn.ai : 資料庫AI
- Robots that learn : 機器人學習
- 無監督神經元
- AI、機器學習、深度學習的不同
- TensorFlow : 一個針對機器智慧的軟體開源庫
- Scikit-learn : 一個針對機器學習的Python模組
- DeepLearning.ai : 深度學習課程,作者coursera的建立者,吳恩達
- 深度學習的歷史
- Serpent AI : 遊戲代理框架
研討會、研究性寫作、會談等
- 關於研究和寫作的建議
- 博士論文
- 在會議上討論的實用技巧
- 研討會和報告
- Latex參考
- Begin Latex in minutes : 針對初學者的Latex的簡單介紹幫助你輕鬆掌握Latex
- Lshort : 對Latex2的詳細介紹
知識彙總
- reddit.com/user/ashish2199/m/cs_student_subs : 在reddits中電腦科學和程式設計相關的主題
- 一個程式設計師應該訪問的web站點 :發表在Quora上,作者ashish2199
- Moocha : 從edx、coursera、udacity等搜尋線上課程
- Rico's cheatsheets : 常用知識備忘集合
- API Documentation : 一個眾所周知的帶有搜尋介面的API文件,類似於dash
youtube頻道
- C++Now (BoostCon) :當前的C++會議
- code::dive conference : 有諾基亞技術中心組織的會議
- Coding Blocks : 指南,技巧
- Computerphile : 每個CS學生都應該看
- ComputerHistory : 針對那些想知道如何達成目標的人
- CppCon : C++會議
- Facebook Developers
- Fun Fun Function : 每週一次的對程式設計主題的分類,也包括一些與編碼不直接相關的內容
- Google Developers
- GoogleTechTalks : 關於熱門話題的視訊和在技術界的一些趣事
- Gynvael Coldwin :逆向工程和黑客(CTF)部落格,每週三都有新的直播
- HowToBecomeTV : 與技術界相關的開發人員的好的面試
- Java : 有關Java的會談
- JavaOne : Java會議
- Meeting C++ YT Kanalseite : C++會議
- Netflix UI Engineering : web開發者,移動開發者和對Netflix技術棧感興趣的視訊
- O'Reilly : 世界最佳技術作家訪談錄
- Placement Grid : 面試及校園實習經驗
- Scott Meyers: Past Talks
- Siraj Raval : AI和深度學習指南視訊
- ThinMatrix : 開發者在java中使用OpenGL製作的一個3D遊戲的部落格和指南
- thoughtbot : 談論各種話題
- yegor256
好文章
- 白話40個關鍵的電腦科學概念
- 關於圖論的一個介紹
- 一個對程式設計師友好的語言
- 軟體開發者的閱讀列表 : 這是一些好書和連結
- 關於TCP/IP協議棧的程式碼: 編寫一個TCP/IP的協議棧,5:TCP重傳
- 程式碼的轉換:語言的選擇
- 資料結構與演算法:一些演算法和資料結構的解決方案
- 深入位元組碼
- 初級開發者的想法
- Linux核心
- 演算法清單
- 提升編碼技巧的關鍵
- Unicode編碼
- 我們正在通過創新重塑零售業
- 每個程式設計師都需要知道的關於在文字中設定編碼和字元的內容
- 每個程式設計師都應該瞭解的關於記憶體的內容-pdf
- 為什麼網頁的快速載入是很重要的:為什麼一個APP的速度決定了其收入
- qotoqot-提升技巧:我是如何一個月工作200個小時的
- Pixel Beat - Unix:使用unix工具並行處理
- 學習Vim:我希望我應該知道什麼
播客
- Coding Blocks:一個播客,涵蓋最佳程式設計實踐,設計模式,效能編碼,面向物件編碼,資料庫設計和實現、提示、技巧和許多其他主題的內容
- 水深火熱的開發者:一個播客,分享開發人員的人性,並講述了由Dave Rael主持的一些令人驚歎的軟體人物的故事
- 開發者茶話會 : 開發者在喝茶小憩時瀏覽的播客
- 前端的歡樂時光:來自Netflix,Evernote,Atlassian&LinkedIn的軟體工程師小組,討論關於前端開發的所有事情的一個部落格。
- 無線電的所有流程:包括從產品設計和使用者體驗到單元測試和系統管理。
- Groovy播客:專用於Groovy程式語言及其生態系統的播客。
- IPhreaks:每週討論一次關於iOS開發和開發中的最新技術,具體討論蘋果,工具,做法 和程式碼
- JavaScript 論壇:每週一次關於JavaScript,前端開發,社群,職業和框架的討論。
- 用我的播客學習程式碼:以一個季為一集的科技播客,是
- 由勞倫斯·布拉德福德(Laurence Bradford)主持,從科技職業到科技業務的課程
- MS示例展示:Jason Young和Carl Schweitzer談到有關Azure雲,Windows,Windows Phone,Visual Studio以及使用Microsoft平臺的跨平臺開發等最新的開發者新聞
- React Native Radio:每週討論使用JavaScript和React構建移動應用程式的工具,技術和技術
- 軟體工程日報:關於軟體主題的日常技術面試
- 軟體工程無線電:針對專業軟體開發人員的播客,目標是成為一個持久的教育資源而不是新聞
- 語法 :對Wes Bos&Scott Tolinski和Web開發人員來說是一個比較有趣的部落格
- The Bike Shed :參與者討論他們的開發經驗和Ruby,Rails,JavaScript等的挑戰
- The Change log : 每週一次的談話,參與者都是開源技術的核心人員和建立者
- 憤世嫉俗的開發者 :一個播客,旨在通過解釋最新和最偉大的開發技術,為您提供開發知識和職業生涯,並提供您作為開發人員取得成功的需要。覆蓋桌面,網路和移動開發,主要圍繞.Net堆疊,也經常研究其他軟體和框架
-
構建一個簡單的編譯器/直譯器
- snowman:可能是有史以來最小的編譯器 : 這是一個超簡化的例子,它描述了一個使用JavaScript編寫的易於閱讀的 現代編譯器的所有主要部分
- 精彩的編譯器 : 編譯器,翻譯和執行的精彩資源列表
- 提升一個編譯器 : 瞭解如何提升一個編譯器
- 一起開發一個簡單的直譯器-第一章 : 嘗試通過構建一個編譯器,揭開它的神祕面紗
- 業餘編譯器開發者的資源 : 業餘編譯器開發者的資源
- 計算機程式的構造與解釋 : 計算機程式的結構和解釋
- 我開發的第一個編譯器 : 寫出你的第一個編譯器
- 編譯器簡介 : 如何與計算機說話,例如Siri先生
- 編寫自己的編譯器 : 如何編寫自己的編譯器
-
教程
- A Hacker's Guide to Git : 為那些想學習git的人打下堅實的基礎
- Best Of - Gustavo Duarte : 包含各種主題的文章
- CMSI 281: Data Structures : 針對資料結構的輕量級的說明
- Collecting all the cheat sheets : 大量程式語言的介面表
- C Programming
- C程式語言常見問題
- Data Structures and Algorithms by John Morris : 程式碼和其分析的另一個好的來源
- 深入學習C語言 : 關於C語言的一個很好的演示
- 設計模式:可重用面向物件的軟體的基礎 : aka the "Gang Of Four" book, or GOF
- Dynamic programming - PrismoSkills : 學習如何解決動態規劃問題
- Git從入門到精通
- Head First Design Patterns
- How to Program in C++ : 怎樣學習C++程式設計,關於學習C++和STL的好資源
- http://www.mysqltutorial.org/
- indradhanush tutotials : 寫一個Unix核
- Introduction to C Programming
- 10分鐘搞定UNIX
- Learning the shell.
- Linux Journey : 學習Linux的好站點
- Linux Tutorial : 學習Linux的好資源
- More about Github-flavored markdown
- MySQL Essentials
- Open Data Structures : 用來學習資料結構和演算法的優秀的資源提供了C++ , Java等各種語言的虛擬碼
- OS Course Notes : Galvin's書的章節筆記
- 從新手到專家-程式設計、web開發、DevOps新聞,教程和工具
- SQL (Structured Query Language) in one page : SQL.SU : 結構化查詢語言,一個非常好的SQL記錄表
- Subtle | Poor Man's CI : 瞭解連續整合平臺如何工作,通過使用Node.js構建您自己的git之一
- TCP/IP圖解
- The Bash Guide : 學習Bash Shell的優秀教程
- The Descent to C : 針對那些從高階程式語言像java或者python遷移到C的人
- The Linux 命令列: yige完整介紹
- The Unix環境程式設計
- TopCoder Tutorials
- Tutorialspoint : UPSC,IAS,PCS,公務員,銀行,能力,問題,答案,解釋,面試,入學考試,解決方案的文字和視訊教程
- UNIX和Linux系統管理員手冊 第四版
- VimTutor+ : 從瀏覽器上學習VIM
- W3Schools線上Web教程
- Unix Shell : ksh / bash的Unix shell指令碼
- Snap SVG : 現代Web的JavaScript SVG庫
- vim.rtorr : Vim Cheat Sheet
- Open Vim : 互動式Vim教程
- Algorithm Using Dynamic Programming and A : 使用動態程式設計和A*設計樹差分演算法
- Learn Python : 免費的互動式Python教程
- C++17 : C ++指南17
-
欣賞他人的程式碼
- LiveEdu.tv : 構建應用,網站遊戲等人的視訊
- Twitch.tv : Twitch的程式設計社群
-
一個程式設計師應該知道的東西
- GitHub.com Build software better, together : 向其他人展示你的專案和與人協作的地方(為了更高效的使用它必須知道Git)
- Gitlab提供無限制的私有庫,和無限制的組織
- 程式設計師能力矩陣 : 一篇用來了解我們作為程式設計師的水平的文章
-
程式設計比賽
- Archived Problems - Project Euler : 問題歸檔
- Art of Problem Solving : 數學課對你來說太容易了嗎?你來到正確的地方!
- CodeChef : 唯一的程式設計比賽Web 2.0平臺
- Codefights : 測試你的編碼技巧
- Codeforces : 程式設計競賽,線上計算機程式設計
- Codewars : 根據完成程式碼排名
- Codility : 驗證和提高編碼技能
- Codingame : 通過遊戲和挑戰學習編碼!
- Google Code Jam Practice and : 過去比賽的練習題
- HackerEarth - Programming challenges and Developer jobs
- HackerRank : 實踐編碼、競爭、找工作
- PKU ACM ICPC Practice problems : ACMACPC 線上稽核
- Sphere Online Judge (SPOJ) : 成為一名真正的程式設計碩士學習如何編寫和構建高效的演算法
- Topcoder : 通過更多的包為程式碼提供更快的速度
- UVa Online Judge : 支援多種語言的數百種問題
- WakaTime : 通過編輯器外掛收集編碼度量的排行榜
-
計算機書籍
- Become a Programmer, Motherfucker (list of books) :來自Zed A. Shaw的書籍詳盡清單
- 最佳圖書獎
- cses.fi/book.html
- github.com/vhf/free-programming-books : 超過500本免費電子書幾乎包括你能想到的所有語言
- GitBook : GitBook 可以幫助您的團隊線上編寫,協作和釋出內容
- Data Science course : Python資料科學手冊
-
視訊指南
- codedamn : 前端Web開發教程
- 程式碼學院 : PluralSight公司和一個有抱負和有經驗的開發人員的互動學習的地方
- CodingMadeEasy : C ++教程
- CS1: Higher Computing - Richard Buckland UNSW : 一個很好的介紹性的CS課程
- Derek Banas : 優質的教程
- 演算法的設計與分析
- DevTips : web開發教程
- Kathryn Hodge : 為初學者提供好視訊
- mycodeschool : 資料結構和演算法教程
- Pluralsight :通過多個短期課程學習軟體開發,DevOps和資料科學
- thenewboston : 課程很好但是與實際內容相比有點囉嗦
- Tushar Roy : 印度Youtuber的演