LearnStreet:線上程式設計實踐教學視訊網是一個專為碼農服務的網站,該教學網站提供javascript,python,ruby等等教學視訊,使用者可以免費瀏覽學習。網站的內容主要是針對初學者,但在未來還會推出中級和高階課程,並進一步做好服務,比如讓他們的學生可以跟員工之間獲得更多的溝通等等。
LearnStreet 為使用者營造了一個多模式的學習環境,主要包含三個部分:
1、瀏覽器內手把手、一步步教趣味程式設計,這一部分的功能跟 Codecademy 很像;
2、視訊教程幫助夯實基礎、知識梳理,這一部分跟 Treehouse 很像;
3、基於已有程式碼來開發專案的學習基地“Code Garage”(程式碼車庫),讓使用者理論聯絡實際。
不僅如此,使用者還可以在程式設計時在瀏覽器內實時聊天(或者留下一個訊息),給授課者發 Tweet,並參與社群問答,交流經驗。
現有的程式設計教學網站存在這樣一個問題:沒有將理論、概念跟物理世界實際的程式設計聯絡在一起,所以儘管學生的興趣在那兒,但學生的輟學率也不低,而真正學到所有技能的學生也比較有限。
但 LearnStreet 要讓程式設計成為一種新的自我表達形式——可以看出,不管是瀏覽器實際上手程式設計還是視訊教程(還包括簡單練習),都是為了讓學生掌握一門程式語言的基本語法、概念、理論。而他們的專案測試基地“Code Garage”,則是一個基於專案的學習工具,可以讓學生將所學的最新知識運用到一個專案的已有程式碼中,建立一些實用的小工具、小遊戲、智力題等等。比如說,Code Garage 其中的一個專案便是讓使用者開發猜詞遊戲 Hangman(吊小人)。