一、综合学习平台
GitHub 全球最大的代码托管平台,提供海量开源项目、免费课程及教程,适合学习算法、数据结构及版本控制。
Codecademy & Coursera
- Codecademy: 提供Python、JavaScript等语言的互动式课程,适合零基础入门。 - Coursera
二、在线编程工具
Programiz Online Compiler 支持Python、Java等语言的在线编译与运行,提供代码高亮、自动补全等功能,适合快速验证代码。
Repl.it
无需安装软件,支持多种编程语言,提供协作功能,适合个人学习或团队项目。
在线文档与题库
- MDN Web Docs: 浏览器内置的编程文档,涵盖HTML/CSS/JavaScript等基础内容。 - LeetCode、HackerRank
三、教育资源库
ScratchJR、Scratch、Python课程包 提供Scratch(适合儿童)及Python的免费课程和课件,适合少儿编程教育。
AI4SE智能软件开发实训站
基于华为云盘古大模型,提供CodeArts盘古助手等工具,支持智能代码生成与调试,适合AI/软件开发方向学习。
四、语言专项学习网站
Python官网: [docs.python.org](https://docs.python.org) Java官网
Go官网:[golang.org](https://golang.org)
(支持在线阅读文档、教程及标准库参考)
学习建议
碎片时间利用:
通过Codecademy、Repl.it等平台进行短时学习。
系统化学习:
在GitHub或Coursera上跟随完整课程体系。
实践项目:
结合AI4SE等工具完成实际项目,提升应用能力。
以上资源覆盖了从入门到进阶的完整路径,可根据兴趣选择方向深入学习。