美國 2014 前百大最佳職業,第一名就是「軟體工程師」,而且相關人才需求在未來仍然持續成長。這幾年國內也興起大量學習程式設計的學校。
Javascript、Java、Python、C、C++、C#、Php、Ruby、Objective,這麼多的程式語言無論你想成為哪種開發者、前端工程師、遊戲開發者等,要去哪找這些學習語言的資源和工具,的確是很頭痛的事情。
學習程式設計時最大的問題在於,它從來不是一件簡單的事,它需要投入很多時間而且會相當枯燥。 不過有非常豐富的線上資源和網站可以讓學習程式變成的更簡單。以下這些網站都是互動式的,在學習 Coding 的過程你可以立刻有所收貨。
以下為大家介紹的這 31 個線上學習 Coding 的資源,有專門給兒童、初學者、想成為 App 開發者、前端工程師、後端工程師、資料科學家、UX 設計師的 …… 只要你有毅力,好好定下心來運用這些資源來學習,幾個月內成為開發者、設計師完全不是難事!不信?那就親自去體驗看看吧。
1. MIT Open Courses Ware
MIT 擁有大量工程和資工相關的課程,它提供了所有的免費資源,包括考試、作業、設計和分析演算法等等。
2. Mozila Developer Network
Mozilla 為程式設計師提供了一個開發平臺。你可以在這學到新的技術,也可以得到很多能幫助你入門的資源。 在這裡可以幫助你學習 HTML, CSS,Javascript …… 等知識。
3. The Code Player
學習 HTML5、CSS3、Javascript 的好地方,提供有影片和 Source Code。
4. Codecademy
目前在免費網站中,最知名的應該就是它了。上面所有的程式語言課程都是免費(HTML & CSS 、jQuery、JavaScript、PHP、Python、Ruby),互動式的介面做的不錯,也有討論區可以跟別的學習者一起討論問題,每個單元結束時都會有實作的作業可以及時瞭解學習成效。
Codeacademy 的缺點是,單元練習時的介紹文字稍嫌簡略,對初學者來說可能不夠清楚,需要去 Google 額外的資訊來補充、理解。
建議初學者先從 Web Fundamentals ( HTML & CSS)開始,結束後再往 jQuery…… 學習。
5. Udacity
有非常棒的電腦科學基礎教育 、 軟體開發等課程。不只是教材(講義、上課影片)完整,而且師資也都是麻省理工學院、哈佛大學、北京清華大學、Cornell 大學、Caltech 等全球頂尖資工學府的教授,值得大家參考。
6. Learneroo
通過解決挑戰來了解 Java 和一些新的技能,學習變數、迴圈、字串和陣列這些基本的 Java Coding 知識。
7. Koding
專屬給程式設計師的協作平臺。每位使用者都有自己的虛擬主機,只要透過瀏覽器就能直接在平臺上寫 Code,環境都能依照使用者的開發需求做變化。支援 JavaScript、PHP、Perl、C、Go、Python、Ruby。
8. Talent Buddy
TalentBuddy 為學習者提供了一個可以練習 C、C#、C++、Javascript、PHP、Python, Ruby 的地方,以問答的方式引導你解決學習上的問題。
9. Code Avengers
Code Avengers 上有 HTML,CSS,JavaScript 相關有挑戰性的課程,你可以學到怎樣編寫遊戲,App、網站。 初學者在這裡也可以學到很多東西,做出很酷的作品。
10. Plural Sight
Pluralsight 是美國的一間線上教育服務商,提供的課程型別包括:C#、jQuery、iOS、Android、Java、 Ruby ,還有包括設計、、NoSQL、Salesforce 等等。
11. Scratch
Scratcch 是美國麻省理工學院(MIT)的媒體實驗室( Media Lab )在 2006 年所推出,專門設計給年約 8 歲的小朋友學習的程式設計語言 ,讓小朋友以熟悉的堆積木方式更快進入程式語言的世界。另外還有一套從 Scratch 分拆出來的學習工具 ScratchJr ,讓年紀更小的孩子,也能接觸程式設計。
12. The New Boston
這是程式設計師的影片分享網站,你可以得到你最喜歡的主題方面所有的影片或教程,包括 Ajax、C++、Java、PHP、Python、Ruby 以及更多其他的技術 ,只要是你想學的,這邊都有啦!
13. Coder Dojo
CodeDojo 這裡對每個人都是免費且開源的。
14. Udemy
Udemy 是初學者學習如何 Coding 的良師。 在這個網站上,開發者可以找到大量的課程來增天自己的知識。
相關閱讀
評論(2)