Sololearn是一款功能强大且实用的编程学习软件,它拥有全球最大的编程课程库,让用户能随时随地学习编码。软件涵盖Python、C++、JavaScript、Java、jQuery、机器学习、数据科学等多种内容,帮助学习者完成每门课程并获得证书。用户还可以从数千个编程主题中挑选学习,掌握编码概念,提升编程技能。
个性化
内容是根据您的进度、偏好和最热门的市场趋势提供的。
的24/7同伴支持
持续的社区支持和实时警报使学习编码变得尽可能简单和愉快。
知识分享
在您的专业领域创建课程,并成为数百万人仰慕的社区影响者。使用您已知的知识改善您的个人资料并投资于您的未来。
的移动代码编辑器
直接从您的编写、运行和共享真实代码,无需任何额外的和设置。
单独学习平台汇聚了最丰富的代码学习资源,覆盖从入门新手到资深专业人士的全阶段需求!你可以从数千个编程主题中自由挑选,无论是学习编码基础概念、提升编程知识储备,还是紧跟前沿的编码趋势,都能在这里找到适合的内容。
加入数百万其他编码人员,随时随地访问无数编码主题和作业。在我们的移动代码编辑器中编写和运行真实代码,通过真实代码示例获得灵感,并在此过程中参与互动社区对话。
您将受到最友好的程序员社区的欢迎,在那里同伴支持是学习和发展的重要组成部分。社区每天都会创建新鲜的学习内容,促进高效和有效的编码员技能提高。
提醒:如果你的Android设备没有Google移动服务(GMS),那么它会在登录界面报错“Appwon’trunwithoutGooglePlayservices”,但实际上这里仅作调用SmartLock失败的报警,不会影响SoloLearn的正常运行。
因为是在电脑上编辑,为了方便,就不用真机了。这里使用的是Genymotion模拟的PixelXL(Android7.1.1)截图。
首先,注册、登录SoloLearn账户,并到电邮查收激活邮件、点击激活链接。
登录成功后,填写基本资料,便到达首页。这里集合了一些热门话题,然而这并没有什么卵用。
课程学习
选择、你喜爱的课程。
“Learn”Tab里面展示了各个语言的学习进度,可以点击进行学习。
这里以学习CSS的“z-index”属性为例。这里介绍了“z-index”的概念,我们可以知道“z-index”是定义元素的先后顺序的。
当堂练习。这能马上反映学习情况,不过感觉题目都比较偏简单。当然不要紧,因为每个单元最后都有一个小测试。
接下来,便是具体介绍“z-index”的用法。
又是一道堂上练习。
每完成一课,就会有相应的积分奖励。
CodePlayground
古人有云:
纸上得来终觉浅,绝知此事要躬行。
(宋)陆游
光学习是没有用的,实践更重要。然而,上“实践”——调试代码是一件非常痛苦的事情,因为环境难以配置,除了使用Termux之类的终端应用别无他法,体验又上不去。但是,SoloLearn的CodePlayground功能很好的满足了上“实践”的需求(这里使用别人的代码做演示)。
CodePlayground会将你的代码上传至SoloLearn的云端,让他们的服务器代为执行,最后输出结果。
其他
如果遇到不懂的地方,还能直接在“Q&ADiscussions”Tab提问。
你还可以查看本地(国家或地区)和全球的排行榜。
要是觉得没意思,你也可以去“Challenge”标签页找其他人比试比试。