Sololearn是一款非常強大且好用的編程學習類手機軟件,該軟件擁有著世界上最大的免費編程課程集合,有了它,大家就可以隨時隨地的學習如何編碼。包括Python、C++、JavaScript、Java、jQuery、機器學習、數據科學等內容的學習,讓你可以順利完成每門課程,從而拿到證書。從數千個編程主題中選擇,學習編碼概念,提高編程技能。
個性化
內容是根據您的進度、偏好和最熱門的市場趨勢提供的。
免費的24/7同伴支持
持續的社區支持和實時警報使學習編碼變得盡可能簡單和愉快。
免費知識分享
在您的專業領域創建課程,并成為數百萬人仰慕的社區影響者。使用您已知的知識改善您的個人資料并投資于您的未來。
免費的移動代碼編輯器
直接從您的手機編寫、運行和共享真實代碼,無需任何額外的安裝和設置。
單獨學習擁有最大的免費代碼學習內容集合,從初學者到專業人士!從數以千計的編程主題中進行選擇,以學習編碼概念、提高您的編程知識或與最新的編碼趨勢保持一致。
加入數百萬其他編碼人員,隨時隨地訪問無數編碼主題和作業。在我們的移動代碼編輯器中編寫和運行真實代碼,通過真實代碼示例獲得靈感,并在此過程中參與互動社區對話。
您將受到最友好的程序員社區的歡迎,在那里同伴支持是學習和發展的重要組成部分。社區每天都會創建新鮮的學習內容,促進高效和有效的編碼員技能提高。
提醒:如果你的 Android 設備沒有安裝 Google 移動服務(GMS),那么它會在登錄界面報錯“App won’t run without Google Play services”,但實際上這里僅作調用 Smart Lock 失敗的報警,不會影響 SoloLearn 的正常運行。
因為是在電腦上編輯,為了方便,就不用真機了。這里使用的是 Genymotion 模擬的 Pixel XL(Android 7.1.1)截圖。
首先,注冊、登錄 SoloLearn 賬戶,并到電郵查收激活郵件、點擊激活鏈接。
登錄成功后,填寫基本資料,便到達首頁。這里集合了一些熱門話題,然而這并沒有什么卵用。
課程學習
選擇、下載你喜愛的課程。
“Learn” Tab 里面展示了各個語言的學習進度,可以點擊進行學習。
這里以學習 CSS 的“z-index”屬性為例。這里介紹了“z-index”的概念,我們可以知道“z-index”是定義元素的先后順序的。
當堂練習。這能馬上反映學習情況,不過感覺題目都比較偏簡單。當然不要緊,因為每個單元最后都有一個小測試。
接下來,便是具體介紹“z-index”的用法。
又是一道堂上練習。
每完成一課,就會有相應的積分獎勵。
Code Playground
古人有云:
紙上得來終覺淺,絕知此事要躬行。
?。ㄋ危╆懹?/p>
光學習是沒有用的,實踐更重要。然而,手機上“實踐”——調試代碼是一件非常痛苦的事情,因為環境難以配置,除了使用 Termux 之類的終端應用別無他法,體驗又上不去。但是,SoloLearn 的 Code Playground 功能很好的滿足了手機上“實踐”的需求(這里使用別人的代碼做演示)。
Code Playground 會將你的代碼上傳至 SoloLearn 的云端,讓他們的服務器代為執行,最后輸出結果。
其他
如果遇到不懂的地方,還能直接在“Q&A Discussions” Tab 提問。
你還可以查看本地(國家或地區)和全球的排行榜。
如果覺得無聊,你還可以在“Challenge” Tab 找別人挑戰一下。