SoloLearn 是免費的程式學習網站,除了網頁,也可以使用手機跨裝置學習,讓學習進度不中斷。
SoloLearn:https://www.sololearn.com/
目前裡面有 13 個語言,前端包含 HTML, CSS, JavaScript, jQuery。其他還有常見的 PHP, SQL, Ruby, C, C#, C++, Java, Python3,以及 Swift 4。註冊登入後,就能挑選想學的課程並開始學習。
WEB
網頁版的功能比較單純一些。透過上面的導覽列,我們可以在這裡學習程式語言 (Courses)、練習打程式碼 (Code Playground)、提出問題及參與討論 (Discuss)、觀看名人榜跟自己的排名 (Top Learners),以及官方發布的文章與消息 (Blog)。
而當我們點進右上角的個人頁面 (Profile),會看到:
- My Courses:學習的課程跟進度以及 XP 值。 XP 值用來提升個人等級。
- My Codes:我們在 Code Playground 撰寫的程式碼。
- My Certificates:完課證明。
- Achievements:得到的成就。
SoloLearn 的學習方式是看完一個概念後,進行一個測驗。必須完成測驗才能進入到下一個概念,不能跳著看。測驗內容不會太難,而且可以回去看前面的概念,所以倒也不用太擔心。
APP
APP 的功能豐富許多,除了具備網頁版的功能之外,多了很多社群互動以及不定期活動。
例如可以向其他使用者發起挑戰,用你擅長的語言打敗對手,贏得 XP 值。前幾天我家附近電箱出問題,停電停了三個多小時,這三個多小時我就在這裡進行多場挑戰。
APP 也可以到處觀看別人的程式碼、參與討論,看看今天的熱門程式、熱門話題是什麼。
點擊最左邊的 “Learn” 選單,會發現除了原有的 13 種語言課程之外,還有很多活動跟其他領域的學習文章。
其中,“Coding Challenges” 提供多個程式碼的挑戰主題,使用的語言不限,寫出來後在該篇主題下貼文回覆即可。像是搭上前陣子播出最後一季的 “Game of Thrones” 熱潮。這個主題的置頂回覆是一個屠龍小遊戲,背景音樂是 “Game of Thrones” 的經典開場樂,很有趣。
而 APP 版的個人頁面,也會依據你的使用行為去進行更多分析。
小結
在眾多程式學習的網站中, SoloLearn 算不上是最好的選擇,不過他們的 APP 可以隨時打程式碼,而且使用者在社群參與互動上很活絡,主題活動也很豐富,值得使用。
如果想看更多文章,點擊以下連結可以看到我的文章清單:
* 所有文章清單如果您喜歡這篇文章,或覺得這篇文章有幫到您,想給我一些支持,可以這麼做:
1. 登入 Liker 點擊下方 LikeButton 免費按讚(按5下),或直接打賞 LikeCoin
2. 透過街口支付請我喝杯咖啡!
3. 拍拍手(1~50下) 給我一些鼓勵。