精选优质编程学习资源,助力编程学习之旅
MIT开发的图形化编程工具,适合6-16岁儿童学习编程。通过拖拽积木块的方式,让孩子轻松学习编程思维。
面向创客教育的图形化编程工具,支持Arduino等硬件编程。界面友好,适合青少年学习硬件编程。
基于Scratch的图形化编程软件,支持Arduino、micro:bit等硬件编程,适合机器人编程学习。
专业的Python集成开发环境,提供代码补全、调试等功能,适合Python项目开发。
专为Python初学者设计的IDE,界面简洁,调试功能强大,适合Python入门学习。
轻量级的C/C++集成开发环境,适合初学者学习C++编程。界面简洁,编译速度快,是信息学竞赛的常用工具。
开源的C/C++集成开发环境,支持多种编译器,适合C++学习和项目开发。
提供了HTML、CSS、JavaScript、Python等多种编程语言的基础教程,内容通俗易懂,适合初学者。
提供大量优质的编程课程,包括前端、后端、移动开发等多个方向,课程质量高,讲师专业。
B站上有大量优质的编程教学视频,适合各个层次的学习者,内容涵盖编程基础到高级应用。
提供丰富的编程课程,包括Python、Java、Web开发等,课程体系完整,适合系统学习。
国际知名的编程学习平台,提供交互式编程课程,让学习过程更加有趣和高效。
专业的Scratch在线编程环境,提供作品管理、课程学习等功能,适合Scratch编程教学和学习。
MIT官方提供的Scratch在线编程环境,无需安装,直接在浏览器中创建和运行Scratch项目。
专业的Python在线编程环境,提供代码编辑、运行和调试功能,适合Python编程教学和学习。
支持C++等多种语言的在线调试器,提供代码高亮、调试和运行功能。
支持C++等多种语言的在线编译器,界面简洁,适合学习和练习编程。
优雅的Markdown编辑器,支持实时预览,适合编写技术文档和博客。界面简洁,功能强大。
全能型笔记工具,支持Markdown、表格、看板等多种格式,适合知识管理和项目规划。
分布式版本控制系统,用于跟踪代码变更,支持多人协作开发。是程序员必备的版本控制工具。
GitHub官方推出的图形化Git客户端,操作简单直观,适合初学者使用Git进行版本控制。
轻量级代码编辑器,支持多种编程语言,拥有丰富的插件生态系统,是开发者的首选工具之一。
开源的数据库管理工具,支持多种数据库,界面友好,适合数据库开发和管理。
全球知名的编程竞赛平台,提供大量算法题目和在线编程环境,适合准备技术面试和提升算法能力。
国际知名的在线编程竞赛平台,定期举办编程比赛,题目难度适中,适合提升编程能力。
国内知名的编程竞赛平台,提供大量算法题目和在线编程环境,适合准备校招和提升编程能力。
日本知名的编程竞赛平台,定期举办比赛,题目质量高,适合提升算法和编程能力。
国内知名的算法竞赛平台,提供大量算法题目和在线评测系统,适合准备信息学竞赛。