Google 內部孵化器 Area 120 推出編程學習 APP Grasshopper
現時,編程學習大行其道,人人都可以成為下一個編程高手。而市面上的編程學習資源也不斷推陳出新。近日,Google內部孵化器Area 120發佈一個新產品:Grasshopper,一個讓初學者學習編程的移動應用程序。
Grasshopper主要會通過iPhone或Android設備上的簡短課程指導用家編寫JavaScript。這個應用程式的目標是讓程式員掌握基本知識和核心概念,以便他們可以在編程教育中更進一步。無論是在線課程、參加訓練營,還是Grasshopper上的線上論壇,程式員都可以創建互動式動畫。
該應用程序本身提供了一系列課程,從「基礎知識」開始,用家可以學習代碼的運作,以及各種術語如函數、變量、字符串、循環、數組、條件,操作符和對像等。然後,編程人員可以進階至另外兩門課程。在這些課程中,編程人員學習使用D3庫來繪製形狀,然後使用D3創建更複雜的函數。
「每個編程難題都讓學生使用特定的代碼編輯環境去編寫真正的JavaScript代碼。當學習編程的人員遇到挑戰,他們就必須使用代碼來解決問題,但只需要點擊幾下就可以寫出來。 學生在每次運行代碼時,他們都會得到實時反饋,以指導他們解決挑戰。根據學生反映這種方式十分有效,因為實時反饋就像是有一個導師可以根據學生的當前狀態量身定制的解決方案。」這個課程將在接下來的幾個月內擴大。 Grasshopper將在「基礎」部分添加更多內容以及新課程。
在早期的測試中,來自Grasshopper計劃的畢業生超過5000人。 47%的學生都是來自缺乏基礎編程知識的學生,68%的學生表示他們在使用Grasshopper後對學習編碼有更強的動機。
目前,Grasshopper應用程序在全球的iOS和Android上均可下載,但現階段只有英文版。
資料來源:Techcrunch