Edabit

Edabit

一旦了解了编程的基础知识,对于初学者来说,可能很难知道何时或为什么应用这些概念。
  • 免费应用
  • Web
在学习编码时,大多数人会陷入记忆语法和理解使其全部正常工作的逻辑之间的“桥梁”。我们认为学习编程语言的最有效方法是将过程分为三个阶段:1.记住语法2.解决问题3.制作东西大多数初学者从直接记住语法过渡到制作东西(或尝试)而不完全了解如何语法用于解决问题。换句话说,他们还没有学会如何像程序员一样思考,但是他们正试图像程序员一样解决问题。Edabit的创建是为了弥合这种差距,同时也使过程变得有趣且令人上瘾。
edabit-1

特征

Web版Edabit的替代品

freeCodeCamp

freeCodeCamp

Free Code Camp的开源社区可帮助您构建供真人使用的实用应用程序的有价值的投资组合,同时帮助非营利组织。
  • 免费应用
  • Web
CodinGame

CodinGame

CodinGame是面向程序员的基于挑战的培训平台,您可以在其中学习最热门的编程主题。
  • 免费应用
  • Web
HackerRank

HackerRank

让社交网络任务开发人员面对现实世界中的编码挑战,并将他们与优秀的公司联系起来。
  • 免费的个人应用
  • Web
exercism

exercism

以30多种不同的语言下载和解决实践问题,适用于代码新手和经验丰富的程序员。
Project Euler

Project Euler

欧拉计划(Project Euler)是一系列具有挑战性的数学/计算机编程问题,需要解决的不仅仅是数学方面的知识。
  • 免费应用
  • Web
Coderbyte

Coderbyte

Coderbyte是一个供任何人练习和完善其编程技能的地方。
  • 免费增值应用
  • Web
Codewars

Codewars

通过挑战实现代码精通通过与其他人一起进行真正的代码挑战培训来提高技能
  • 免费增值应用
  • Web
CodeSignal

CodeSignal

CodeSignal是技术招聘评估的领先提供商。作为预测编码得分(一种评估候选人编码技能)的方法,CodeSignal为人力资源团队提供了认证评估,自定义测试和实时面试。
  • 付费应用
  • Web
Codeasy

Codeasy

用于学习C#的交互式平台,您可以在其中通过阅读有关未来战斗机的冒险故事来学习编码。在阅读时,您将遇到需要真正编码才能解决的挑战。
CheckIO

CheckIO

CheckiO正在通过游戏玩法来扩展世界的代码知识。
Grasshopper

Grasshopper

面向初学者的编码应用。通过手机上有趣而快速的课程,该应用程序可以教成年学习者编写真实的JavaScript。
LeetCode

LeetCode

练习并提高您的开发技能,并准备进行技术面试。
  • 免费增值应用
  • Web
Topcoder

Topcoder

Topcoder为会员提供机会展示自己的专业知识,提高他们的技能并赢得现金,同时帮助现实世界的组织解决现实世界中的问题。
  • 免费应用
  • Web
Progate

Progate

Progate是学习编程的在线平台。在浏览器上以交互方式学习HTML,CSS,Ruby,Ruby on Rails,PHP,Javascript,Java,Swift,Git。
Cudoo

Cudoo

在线视频和基于微观的自学课程,可提供160多种语言和专业发展技能。