sololearn是Sololearn Inc推出的编程学习软件,专注于辅助用户学习编程。软件内包含丰富的编程学习资源,十分适合对编程感兴趣的用户使用。无论是编程初学者还是专业人士,都能在这里找到海量的代码学习内容。用户可以从众多编程主题中自由选择,借此学习编码概念、巩固编程知识,或是紧跟当下的编码趋势。
1、个性化呈现。依据您的学习或使用进度、个人偏好,以及当下热门的市场趋势来精准交付内容。
2、24/7提供7×24小时全天候支持。不间断的社区支持与实时警报功能,让编码学习过程尽可能轻松且充满乐趣。
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模拟Pixel XL(Android 7.1.1)所截取的图片。
首先,完成SoloLearn账户的注册与登录操作,随后前往电子邮箱查看并接收激活邮件,最后点击邮件中的激活链接。
登录成功后,填写好基本资料就能进入首页。首页上汇聚了不少热门话题,但这些内容其实没什么实际用处。
课程学习
选择、你喜爱的课程。
“Learn”标签页中呈现着各语言的学习进度,点击即可开展学习。
我们以学习CSS的“z-index”属性为例。文中介绍了“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游戏,或者对关卡式设计有所了解,就会发现这种学习过程其实很像在闯关……
下载排行