最近找到的自學編程的網站,好像沒看到有人寫過中文的介紹,那麼就讓我寫寫吧!

SoloLearn,口號是「Learn Playing. Play Learning」,課程內容會切成許多非常簡短的章節,每個章節都可以透過影片或圖文進行,每次學習一點點,接著就是小測驗,SoloLearn 的測驗並不像 Coursera 那樣是同學互評式的,而是系統會幫你評分,題型有選擇、填充、排序,同學互評式的測驗中才會有的無標準答案型的題型在 SoloLearn 當然不會有。每次過了一個章節就可以獲得點數與成就,點數唯一的功能就是能在天梯排名中往上擠,除此之外一無用處。由此看來口號所謂的 playing 顯得有點薄弱啊!

不過儘管如此,他還是個很好的自學網站。相較於課程包羅萬象的 Coursera,SoloLearn 的課程內容、影片皆自行製作,風格、品質都很穩定。另外就像上面提到的,課程章節可以以影片或者圖文進行,兩者互相獨立,在不方便播影片的場合還是可以以圖文模式繼續上課,這點特別不錯。

SoloLearn 除了網站外,也有 iOS、Android、Windows 的 app,搭配它的超簡短章節結構,可以說利用零碎的時間邊上課邊打發時間確實是可行的。

以我現在在上的「SQL Fundamental」為例,課程架構是這樣的:

SoloLearn

  1. Basic Concepts
  2. Filtering, Functions, Subqueries
  3. JOIN, Table Operations
  4. Challenges
  5. Certificated

如果進入 Basic Concepts,就會看到又分成許多小章節:

SoloLearn

再點進去每個小章節內就會真正的進入課程內容,不過依舊被切成許多更小的節:

SoloLearn

如上圖所見,真正的課程內容就是這樣短短一小節而已。

左上角的「Text / Video」可以選擇要以圖文或是影片方式上課,Text / Video 再往右邊看就是該章節的進度條。

以上圖為例,「Introduction to Databases」內有四小節課程內容,以及四次的小測驗。

SoloLearn 的課程幾乎都是以這種方式進行的-一小段課程、一次小測驗,小章節結束也有小章節測驗、大章節結束也有大章節測驗,最後就是整個課程的大測驗。

接觸 SoloLearn 以來,對我個人比較受用的有以下幾點:

  • 小段落、小測驗:運用零碎的時間就足夠上完一個小單元,輕鬆無負擔。
  • 可以以圖文、影片方式上課:方便開影片的地方就開影片,不行也無妨,切換成圖文模式即可。
  • 課程品質穩定:內容皆為 SoloLearn 自行製作,不僅課程品質穩定,學習模式也是穩定的。
  • 免費:是的不用錢,佛心來著,令人不禁好奇他們要靠什麼吃穿?