Sololearn是一款手机上免费学习编程的软件,支持超多种实用的编程语言,让大家更快掌握编程的能力,教学方式非常科学高效,免费代码学习内容集合,从初学者到专业人士,从数以千计的编程主题中进行选择,软件个性化十足,为喜欢编程的朋友带来了福音,完全免费自学成才,非常专业的一个学习软件。
| 相似软件 | 版本说明 | 软件地址 |
| 作业帮编程 | 2.25.0最新版 | 查看 |
| Scratch编程手机版 | 1.0.1安卓版 | 查看 |
| 核桃编程学生端 | 2.2.53最新版 | 查看 |
| 编程科普工坊 | 1.3.0最新版 | 查看 |
| 编程猫Nemo安卓版 | 5.1.5官方版 | 查看 |
一、人人可编程
在编程教育这一领域,Sololearn或许不是最出色的,但在学习体验上,绝对是名列前茅,鲜有人及。网络时代到来,编程似乎也不仅仅是计算机学科专业才拥有的。越来越多人的通过各种渠道方式自学编程,成为了掌握与电脑沟通方法的新新人类。我个人虽然不是程序员,但是一直有尝试在编程方面学习研究,前后接触了很多学习网站和应用,比如Cousera、Edx、Codecademy、FreeCodeCamp、Udacity、W3CSchool等等。在我看来,对于初学者来说,学习编程的难度有:反馈慢和无方向。“我应该学习哪一门语言呢?”“我是应该先把书看完,还是一边看书一边练习呢?”“这个学完我好像还是写不出程序?”“算了,编程太难了,还是放弃了吧。”感谢开源,编程的学习资源和项目几乎无穷无尽。只要你想学,任意一门语言都可以免费学到。但是,最关键的是,我学着学着我就不想学了……如果缺乏动力,再好的知识也不会与学习者发生任何反应。所以,我评价SoloLearn,只从它对学习者的激励角度来讨论。
二、SoloLearn的体验设计
由于自己是个游戏迷,后来机缘巧合下也接触了游戏化这个概念,所以我的分析中会用很多游戏的术语来比喻。
1.随时随地学编程
一个简单的行为公式:B=MAT。
其中,影响行为的核心因素之一,是发生该行为的容易程度。换句话说,这件事情是否想做就做。比如过去,人们想和远方的朋友交流,即使寄一封信也千难万难。但现在,由于手机的普及,两人分别在地球的东西半球,也能天天骚扰最终互黑。
学习编程,是否真的就必须对着电脑呢?
SoloLearn给的答案是:不,你想在哪里学就在哪里学?
无论是你用的windows、mac、安卓、iOS,甚至是WindowsPhone,Sololearn都在。在家里,你可以打开电脑,登录网页学习;在路上,你也可以打开手机,进入APP学习一会儿。
关键是,SoloLearn是可以让你在手机环境下进行实际的编程练习!
学习编程的唯一方式就是写代码。一切不以写代码为核心行为的编程学习都是耍流氓。但是对于多数编程学习应用来说,手机端最多也就是看个视频,勾选个选择题罢了。而SoloLearn的编程学习却是网页与APP并重。
另外,Sololearn的优点之二是:一般情况下,你无需去考虑复杂、折磨新人的编程环境配置,一切都可以在产品内搞定!对于新人来说,直接接触编程远比考虑使用什么编辑器、配置编程环境要重要的多(这一点很多编程学习网站也做到了,比如Codecademy)。
使用Sololearn的用户群体,我相信有一部分都是有正常工作的上班族。他们对编程有着兴趣,希望能更深入地了解这样一门改变整个世界的语言,但是却很难抽出大块大块精力充沛的时间来学习。所以,随时随地这一点,是SoloLearn的亮点。
2.学着玩,玩着学
SoloLearn目前开设的课程包括Java、CSS、Python、C++、PHP等等,基本主要的编程语言均涉及到了。每一门课程都根据编程语言的特点,分成了不同的模块。我学习的是Python,就分为了基础概念、函数与模块、数据类型等多个模块,每个模块下又细分成了一个个的学习单元,每个学习单元又分为知识点与练习题。如果你有玩过RPG游戏、或者对游戏关卡有一定了解,你会发现,整个学习体验的确就像是在打游戏……
提醒:如果你的 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
古人有云:
纸上得来终觉浅,绝知此事要躬行。
(宋)陆游
光学习是没有用的,实践更重要。然而,手机上“实践”——调试代码是一件非常蛋疼的事情,因为环境难以配置,除了使用 Termux 之类的终端应用别无他法,体验又上不去。但是,SoloLearn 的 Code Playground 功能很好的满足了手机上“实践”的需求(这里使用别人的代码做演示)。
Code Playground 会将你的代码上传至 SoloLearn 的云端,让他们的服务器代为执行,最后输出结果。
其他
如果遇到不懂的地方,还能直接在“Q&A Discussions” Tab 提问。
你还可以查看本地(国家或地区)和全球的排行榜。
如果觉得无聊,你还可以在“Challenge” Tab 找别人挑战一下。
1、提供编程语言、移动开发、WEB开发相关技术文章
2、提供专题文章,支持文章分类阅读
3、支持按编辑推荐、最新文章、最热文章阅读文章
4、支持页面下拉刷新页面内容
5、支持离线阅读, 已阅读的文章会在本地缓存
6、支持博客园和CSDN RSS订阅功能
7、支持最新文章消息推送功能
8、支持文章分享、收藏、笔记、评论功能
9、支持收藏、笔记数据同步到服务器
个性化
根据您的进度,偏好和最热门的市场趋势来交付内容。
24/7全天候免费支持
持续的社区支持和实时警报使学习编码变得尽可能容易和愉快。
免费知识共享
在您的专业领域中创建经验教训,并成为成千上万的社区影响者。利用您已经掌握的知识来改善您的个人资料并投资于未来。
免费的移动代码编辑器
无需任何其他安装和设置,即可直接从手机编写,运行和共享真实代码。
Sololearn在编程教育这一领域,Sololearn或许不是最出色的,但在学习体验上,绝对是名列前茅,鲜有人及,网络时代到来,编程似乎也不仅仅是计算机学科专业才拥有的,越来越多人的通过各种渠道方式自学编程,成为了掌握与电脑沟通方法的新人类,但是一直有尝试在编程方面学习研究,前后接触了很多学习网站和应用。
炉石传说惊奇节奏法卡组分享 套路深不可测
炉石传说中新版本更新后不断有新卡组和玩家们见面,今天切游小编要为大家带来的就是炉石传说中一套惊奇节奏法的卡组分享。
发布于 2026-10-10 13:34:46
球球大作战绿色锻造石怎么得 绿色锻造石作用
绿色锻造石是球球大作战中最新的道具之一,那绿色锻造石怎么得呢?有什么作用呢?下面我就给大家介绍一下绿色锻造石的获取途径及作用,一起来看看吧!
发布于 2026-10-10 13:25:26
CF手游体验服核心组擎天会觉醒吗 情报抢先看
CF手游在体验服核心组更新以后,已经确定擎天也会觉醒,那么擎天觉醒需要什么材料?这些材料容易集齐吗?感兴趣的小伙伴,接下来就和切游小编一起来看看吧!
发布于 2026-10-10 13:12:56
镭明闪击怎么玩 镭明闪击新手玩法详细介绍
镭明闪击新手怎么玩?很多刚接触镭明闪击的玩家对游戏的基本玩法和阵容搭配还不太清楚,切游小编整理了关于镭明闪击新手攻略的相关内容,帮助大家快速了解游戏的核心机制与角色搭配思路。接下来我们将从基础到进阶,详细解析镭明闪击的阵容构建与战术运用。
发布于 2026-10-10 13:04:31
CF手游玫瑰精灵即将上架正式服 5月27日开售
CF手游即将上线一系列新武器,那这些新武器多久上架呢?都有哪些武器呢?要多少钻石呢?
发布于 2026-10-10 12:55:06
7.3
500+人评价
请为应用评分: