1. freeCodeCamp
- 技术:HTML,CSS,JavaScript,Git,Node.js,React.js等。
- 费用:完全免费。
- 难度等级:各级。
- 语言:英语。
freeCodeCamp程序始终向用户传授从初始概念到复杂开发技术的Web编程的所有基本方面。在每节课开始时,您阅读理论,然后在实践中应用它:在特殊编辑器中编写代码,系统会检查您。如果有困难,您可以在论坛中与其他学生讨论。
在理论模块的最后,您将看到项目,您应该在其中创建自己的Web应用程序。开发结果应该在资源上发布,之后可以由其他用户进行评估。
此外,freeCodeCamp可帮助学生组成团队,并在真正的非商业项目上一起工作。这是获得就业所需的宝贵开发经验和投资组合的好机会。
freeCodeCamp→
2. Codecademy
- 技术:HTML,CSS,JavaScript,Angular.js,React.js,Python,Ruby等。
- 费用:免费或每月20美元的额外内容。
- 语言:英语。
- 难度级别:简单中等水平。
与之前的资源一样,Codecademy依赖于学习如何使用Web编程。您阅读理论,然后在交互式代码编辑器中执行任务。用户的服务是专门针对不同技术的单独课程。每个主要部分都是免费提供的,但筛选测试和项目开发任务在注册订阅后打开。
Codecademy还提供全面的付费程序,系统化和整合来自不同课程的材料。例如,Scratch程序中的Build Websites使用各种技术从头开始训练一个简单站点的开发。
Codecademy→
3. Coursera
- 技术:HTML,CSS,JavaScript,Angular.js,Java,Python,Ruby,Swift等。
- 费用:免费或每月49美元的额外内容。
- 语言:英语,俄语和其他。
- 难度等级:各级。
在Coursera,您将找到许多来自世界顶尖大学的不同编程语言的课程。在这里,您不仅可以学习Web开发,还可以学习移动和桌面程序的创建。有些课程是自给自足的,但大多数课程都融入了专业课程 – 相关课程。
您可以免费查看文本和视频提供的理论材料。但是,大多数需要教师或其他用户验证的测试和实际任务仅适用于付费订阅。
Coursera→
4. edX
- 技术:HTML,CSS,JavaScript,Java,Python,Ruby等。
- 费用:免费或每月49美元的证书。
- 语言:英语和其他。
- 难度等级:各级。
在edX,您可以访问知名公司和大学的课程。其中有一些着名的初级程序员入门课程,来自哈佛大学的计算机科学入门。教育内容主要是视频讲座和文本。有些课程包含测试和其他交互式作业。
对于大多数材料的通过,平台不要求钱。但是您可以获得证明成功完成课程的证书,仅用于金钱。
edX→
5. INTUIT
- 技术:HTML,CSS,JavaScript,算法和数据库,C#,Java,Python,Ruby等。
- 费用:免费或每月500卢布的导师服务。
- 语言:俄语。
- 难度等级:各级。
在教育平台“INTUIT”的目录中,有来自俄罗斯教育机构和国际IT公司的文本和视频课程。网站内容涵盖了从网站开发到桌面程序创建的所有主要编程领域。自学是免费的,但有一项付费服务,在个人导师帮助用户的框架内。
INTUIT→
6.继续
- 技术:JavaScript,C#,神经网络,C ++等。
- 费用:完全免费。
- 语言:俄语,英语。
- 难度级别:简单中等。
另一个非营利平台,课程由俄罗斯公司和大学创建。虽然Stepic没有太多关于特定编程语言的材料,但是这里可以从数学领域和对每个开发人员都有用的算法理论中吸取基础知识。
Stepic→
7.现代Javascript教程
- 技术:JavaScript和其他。
- 费用:免费或额外课程6 500卢布。
- 语言:俄语。
- 难度等级:各级。
此资源专用于JavaScript语言和相关的Web技术。在这里,您将找到关于JS的非常详细,结构良好且易于理解的文本课程。每个主题后的任务将有助于巩固所获得的知识。同时,这些材料纯粹是理论性的,并没有教授在实践中创建项目。
您可以自己在教科书上免费学习或支付高级课程,包括与老师一起学习JavaScript或相关技术。
«现代Javascript教程»→