自學資源
工欲善其事,必先利其器,無論你是初學者,還是想要技術精進的高手,都能第一次學CODING就上手!
入門 給兒童或初學者,任何人都可以學習的基礎知識
網站資源
-
Code.orgFree│支援中文│影片輔助教學│圖像式互動
從4歲到104歲,任何人,在任何地方都可以參與。與知名品牌Minecraft、Cartoon Network合作,提供吸引小朋友玩得簡單程式設計,同時也整理一些網站,提供更進一步的教學。提供完整課綱給老師做教材。
-
ScratchFree│支援中文│線上模擬器
由MIT研發出來積木類型的程式設計,專門設計給年約8歲的小朋友學習的程式設計語言。使用者不太需要使用鍵盤來輸入各項指令,而是用滑鼠拖曳程式區塊到腳本區,以組合積木的方式來撰寫程式碼。
-
CodecombatFree│支援中文│圖像式互動
以遊戲方式學習不同入門程式語言的網站,讓初學者透過玩遊戲來學習寫程式,而且有完整的繁體中文內容,不需要任何寫程式的經驗,小學生就能上手,在有趣的奇幻世界與戰鬥關卡中學會各種程式的基本技巧。
-
Made with codeFree│僅英文│圖像式互動│影片輔助教學
主要目的是鼓勵小女孩接觸電腦寫寫程式,和Disney合作製作知名卡通人物的積木程式遊戲。網站上有五項程式學習計畫:包含以程式編寫3D 列印手環、照片加工軟體、動態 GIF 軟體、以及音樂作曲軟體等等較簡單。
-
CodemonkeyFree│僅英文│圖像式互動
針對9歲以上的孩子設計,是一個可以幫小朋友建立程式概念的教學網站,透過簡單程式讓小猴子完成任務,讓小朋友用程式操控小猴子的動作。每個月都會增加關卡的數量,設置更為豐富的遊戲形式讓孩子學習程式設計。
-
GameStar Mechanic僅英文
教導7~14歲的孩子設計電動遊戲。完成自學評量的同時,孩子也可在遊戲中升級,這種設計讓孩子熱愛挑戰不同層級的自學評量。此網站也整合獨立批判性思考與問題解決的任務,鼓勵小孩子多加學習。
-
TynkerFree/收費│僅英文
與Scratch相似,但與專為程式設計而生的Scratch不同,Tynker則致力於程式教學。此管APP的特色在於一應俱全的教學工具,包括初學者課程、教室管理工具、線上成果交流平台等等。課程設計簡單明瞭,十分適合使用者自學。
APP
進階 具備一定程式設計的概念或基礎者,想獲得更多技能
-
Codecademy ( Free/收費│僅英文│線上模擬器 )
真正以教不同的入門程式語言為目的的教學網站,課程都是免費的。可以選擇付費來取得更個人化的教學式介面。
-
Khanacademy ( Free│僅英文│圖像式互動│影片教學 )
主要以大範圍的教學影片課程為主。程式語言部分有提供Hour of code的課程。主要是以影片教學為特色。
-
Tech Rocket ( Free/收費│僅英文│影片教學 )
專門做小朋友程式學習的夏令營所創立的網站。以透過影片教學學習程式為主。
-
App Inventor 2 ( Free│支援中文文│圖像式互動介面 )
由MIT 和Google合作的工具。透過類似Scratch 積木程式的方法來製作可直接在Android 手機上執行的軟體。軟體完成後可以Android開發者身份在Play Store開放購買或下載。
-
codeschool ( Free│僅英文│圖像式互動│影片輔助教學 )
擁有完整的初階至進階程式設計課程,有積分獎勵制度。
-
coursera ( Free│支援中文│影片教學 )
有著許多大學的課程,裡面包含了許多程式設計課程,值得參考。
-
Udemy ( Free/收費│支援中文│影片教學 )
透過影片教學,可以找到大量的課程付費及免費課程來增添自己的知識。
-
Code Avengers ( Free/收費│僅英文│影片教學 )
HTML,CSS,JavaScript 相關有挑戰性的課程,可以編寫遊戲、App、網站。讓你12小時內成為coding專家。
高階 想成為App開發者、前端工程師、後端工程師、資料科學家、UX設計師者
-
Lynda.com ( 收費│僅英文│影片教學 )
不只是程式設計,還有更多專業訓練導向的學習影片和資源。
-
Udacity ( Free/收費│僅英文 )
有矽谷的線上大學之稱的線上學習網站,可以自學科技產業業界的最新技術。
-
Treehouse ( 收費│僅英文│影片輔助教學│完整課程規劃│圖像式互動 )
從「你想成為哪一種設計師、開發者」做全盤課程規劃,有真人錄製的影片穿插在課程中。
-
MIT Open Courses Ware ( Free│僅英文介面 )
不需註冊。擁有大量工程和資工相關的課程,包括考試、作業、設計和分析算法等等。
