sololearn是由SololearnInc推出的编程学习专用软件,旨在帮助用户学习编程。软件内包含丰富的编程学习资源,十分适合对编程感兴趣的用户使用。无论是编程初学者还是专业人士,都能在这里找到海量免费的代码学习内容。用户可以从众多编程主题中挑选学习,借此了解编码概念、巩固编程知识,或是紧跟最新的编码趋势。
软件特点
1、个性化。依据您的学习进度、内容偏好以及当下热门的市场趋势,为您精准匹配并推送合适的内容。
2、24/7提供全天候24/7的免费支持服务。借助持续的社区支持与实时警报功能,让编码学习过程尽可能轻松愉悦。
3、免费知识共享。在您的专业领域内总结经验教训,成为影响万千用户的社区达人。运用您已有的知识提升个人形象,为未来发展积累资本。
4、免费的移动端代码编辑器。无需额外安装或设置任何其他程序,就能直接在手机上编写、运行并分享真实代码。
软件功能
每天新鲜,免费的内容:
•Web开发相关技术,涵盖HTML5、CSS3、JavaScript以及JQuery等内容
•Python
•Java
•科特林
•C++
•C
•C#
•PHP
•SQL
•算法和数据结构
•红宝石
•机器学习
•设计模式
•迅捷
•Git
•还有许多其他主题,在其他任何地方都找不到。
软件亮点
个性化
内容是依据您的进度、喜好以及当下最热门的市场趋势来提供的。
免费的24/7同伴支持
持续的社区支持与实时警报功能,让编码学习的过程尽可能变得简单又愉快。
免费知识分享
在你的专业领域打造专属课程,成为受数百万用户追捧的社区影响力人物。借助已有的知识优化个人形象,为自己的未来发展进行投资。
免费的移动代码编辑器
直接在您的手机上编写、运行并分享真实代码,不需要进行任何额外的安装与设置。
功能亮点
单独学习平台汇聚了海量免费代码学习资源,覆盖从入门到精通的全阶段学习需求!你可以从数千个编程主题中自由挑选,无论是想掌握基础编码概念、深化编程知识储备,还是紧跟前沿编码趋势,都能在这里找到合适的内容。
和数百万编码爱好者一起,随时探索海量编码主题与作业。借助我们的移动代码编辑器编写并运行真实代码,从真实代码示例中汲取灵感,还能在学习途中参与互动社区交流。
您会受到最友好的程序员社区的欢迎,同伴支持是该社区学习与发展的重要一环。社区每日都会产出新鲜的学习内容,助力编码人员高效且有效地提升技能。
用户评论
1、“SoloLearn表现十分优秀,打造出了把个人成就和社区参与融合在一起的移动学习体验。”——Facebook年度FbStart应用评委
2、“[面向‘千禧一代’以及追求更简便学习方式的学生。”-TechCrunch
3、“代码游乐场板块里有数百项不同的测验与活动可供持续练习。”——福布斯
4、“SoloLearn致力于简化编程学习过程,它会把编程概念拆解成简短、易于理解的日常课程。”——Lifehacker
使用说明
提醒:若你的Android设备未安装Google移动服务(GMS),在登录界面可能会出现“App won’t run without Google Play services”的报错提示。不过需要说明的是,该提示仅为调用SmartLock功能失败的警示信息,并不会对SoloLearn的正常使用造成影响。
由于是在电脑上进行编辑操作,考虑到便捷性,所以没有使用真实设备,这里采用的是Genymotion模拟器模拟的PixelXL(Android7.1.1)设备所截取的图片。
首先,完成SoloLearn账户的注册与登录操作,之后前往电子邮箱查看并收取激活邮件,最后点击邮件内的激活链接即可。
登录成功后,填写好基本资料就能进入首页。首页汇聚了不少热门话题,但这些内容其实没什么实际用处。
课程学习
选择、你喜爱的课程。
“Learn”标签页中呈现着各语言的学习进度,点击即可开展学习。
我们以CSS的“z-index”属性学习为例,这里先介绍“z-index”的概念,从中能了解到它是用于定义元素先后顺序的属性。
课堂上的即时练习能快速反馈学习效果,只是题目难度普遍偏低。不过这没什么影响,毕竟每个单元末尾都会安排一次小测试。
接下来,便是具体介绍“z-index”的用法。
又是一道堂上练习。
每完成一课,就会有相应的积分奖励。
CodePlayground
古人有云:
纸上得来终觉浅,绝知此事要躬行。
(宋)陆游
只埋头学习是不够的,把知识用起来才更关键。不过在手机上“用起来”——也就是调试代码,实在是件让人头疼的事:环境配置麻烦不说,除了Termux这类终端应用几乎没别的选择,体验还一直提不上去。好在SoloLearn的CodePlayground功能,倒是把手机上“实践”的需求解决得挺到位(下面用别人的代码举个例子)。
CodePlayground会把你的代码上传到SoloLearn的云端,由他们的服务器来执行代码,最终给出运行结果。
其他
要是碰到不明白的地方,还可以直接在“Q&ADiscussions”标签页提问。
你还可以查看本地(国家或地区)和全球的排行榜。
要是觉得没意思,你也能在“Challenge”标签页里找其他人比试比试。
软件评测
一、人人可编程
在编程教育领域,Sololearn或许称不上顶尖,但论及学习体验,它绝对是第一梯队的存在,很少有平台能与之媲美。随着网络时代的来临,编程早已不再是计算机专业的专属技能。越来越多人通过各类渠道自学编程,成为了掌握人机交互方式的新兴群体。我本人并非程序员,却一直尝试在编程领域探索学习,先后接触过Coursera、Edx、Codecademy、FreeCodeCamp、Udacity、W3CSchool等众多学习网站和应用。在我看来,初学者学习编程面临两大难点:一是反馈滞后,二是缺乏方向。“我该选哪门编程语言?”“是先把教材看完,还是边学边练?”“学完这些怎么还是写不出程序?”“唉,编程太难了,还是放弃吧。”多亏了开源运动,编程的学习资源和实践项目几乎取之不尽。只要愿意学,任何一门语言都能找到免费的学习途径。可问题在于,学着学着就没了劲头……如果缺乏动力,再优质的知识也无法真正被学习者吸收。因此,我对Sololearn的评价,将完全围绕它对学习者的激励作用展开。
二、SoloLearn的体验设计
因为我本身是个游戏爱好者,后来又在偶然的机会下了解到游戏化这一概念,所以在我的分析里会运用不少游戏术语来打比方。
1.随时随地学编程
一个简单的行为公式:B=MAT。
其中,影响行为的关键要素之一,在于实施该行为的便捷程度。简单来说,就是这件事能否轻松达成。例如以前,人们若想与远方的朋友沟通,哪怕只是寄一封信都困难重重。可如今,随着手机的广泛普及,就算两人身处地球的东西半球,也能频繁联系,甚至最后互相拉黑。
2.学着玩,玩着学
SoloLearn目前提供的课程涵盖Java、CSS、Python、C++、PHP等,主流编程语言基本都包含在内。每门课程会依据对应编程语言的特性,划分成不同模块。我选的Python课程,就拆解为基础概念、函数与模块、数据类型等多个部分,每个模块下还细分出一个个学习单元,每个单元又由知识点讲解和练习题两部分组成。要是你玩过RPG游戏,或者对游戏关卡设计有了解,会发现这种学习过程和玩游戏闯关的体验很相似……
∨ 展开






帮搜作业
课袋管家教师端
文都医考
慧知行小学版
黔教学习
山西和教育
诗词之旅
文库大学生版
树鱼英语
熊猫淘学
文件扫描全能王
墨宝
青科教育
一应未来
小学写字通
欢剧一堂
益学帮帮

















天下医家运营
生产计件管理
根源优课
志道优学
涵芬
安心筑管理版
默写派
金山打字通
豆荚扫描
职校家园虚拟打卡
简至人人通
大渔大师课
扇贝编程
中通优运
完美邮箱
湘教云手机版
古文典籍大全
文都网校