Welcome to W3CSchool!

The coolest coding courses on the web, since 1999!

Check out our new courses! Sign up NOW!

编程课程分类 新上好课

课程名称 描述 状态
少儿趣味编程游戏scratch3.0从入门到精通 适合儿童的Scratch编程课程 NEW!
Cursor AI编程入门-零基础开发Web在线小工具 了解Cursor AI编程 NEW!
Firecrawl 将任何网站转为LLM就绪数据 LLM数据准备 HOT!
人工智能辅助数据分析(基础) 基础数据分析 HOT!
副业实战:RPA+AIGC自媒体自动化发文 自动化发文 NEW!

更多 »



热门推荐

课程名称 描述
Python3 入门课程 Python 基础入门
SQL 入门课程 SQL 基础
HTML入门课程(含HTML5) HTML入门
C++ 入门课程 C++ 基础
基础网络协议入门课程 网络协议基础

更多 »



前端开发基础入门

学习路径 »

课程名称 描述
Web前端入门扫盲课程 Web前端扫盲
HTML入门课程(含HTML5) HTML入门
小白学前端:HTML零基础入门 HTML零基础入门
CSS 入门课程 CSS入门
小白学前端:简单易懂的CSS 简单易懂的CSS
小白学前端:CSS3零基础入门 CSS3零基础入门
JavaScript 入门课程 JavaScript入门
JavaScript零基础入门到进阶 JavaScript零基础入门到进阶
基础实战HTML + CSS 基础实战 HTML + CSS 基础实战
JavaScript 基础实战 JavaScript 基础实战
HTML + CSS 进阶实战 HTML + CSS 进阶实战
jQuery 入门实战 jQuery 入门实战
Bootstrap 前端开发框架 Bootstrap 前端开发框架
HTML5 新特性实战 HTML5 新特性实战
CSS3 flex布局实战 CSS3 flex布局实战
CSS3 Grid 网格布局实战 CSS3 Grid 网格布局实战
JavaScript 函数式编程 JavaScript 函数式编程
JavaScript 面向对象编程 JavaScript 面向对象编程
进阶提升Ajax + JSON 入门课程 Ajax + JSON 入门课程
jQuery 入门课程 jQuery 入门课程
ES6 入门课程 ES6 入门课程
Flexbox布局基础入门 Flexbox布局基础入门
小白学前端:jQuery新手入门 jQuery新手入门
TypeScript 入门到进阶课程 TypeScript 入门到进阶课程
Less 快速入门课程 Less 快速入门课程
JavaScript 原生模块框架技术 JavaScript 原生模块框架技术
Vue2入门课程 Vue2入门课程
小白学前端:Vue.js 2.0进阶 Vue.js 2.0进阶
Bootstrap3 入门课程 Bootstrap3 入门课程
小白学前端:通俗易懂的Bootstrap教程 通俗易懂的Bootstrap教程
React 入门课程 React 入门课程
小白学前端:Vue.js实现电商后台管理系统(企业项目实战) Vue.js实现电商后台管理系统(企业项目实战)
小白学前端:基于Vue3.0开发万年历(实战项目) 基于Vue3.0开发万年历(实战项目)
移动开发微信小程序入门课程 微信小程序入门课程
带你快速入门微信小程序 快速入门微信小程序
微信小程序实战:颜值秀秀(测颜值)项目 颜值秀秀项目
微信小程序之豆瓣电影项目实战【实战视频】(全程手敲) 豆瓣电影项目实战
uni-app 跨平台项目实战 企业站制作 uni-app 跨平台项目实战


高级应用

课程名称 描述
Node.js 入门课程 Node.js 入门
Angular + NestJS Angular + NestJS
React+Redux交互式用户界面 React+Redux交互式用户界面


初级脚本

课程名称 描述
算法中级脚本算法 算法中级脚本算法
高级脚本算法 高级脚本算法
编程面试:算法问题 算法面试
编程面试:数据结构问题 数据结构面试


体系课程

[体系课]前端开发从0基础入门到就业

前端开发:零基础入门到项目实战

课程名称 描述
Python开发基础入门 学习路径
Python3 入门课程 Python3 入门课程
Python Turtle 绘图入门课程 Python Turtle 绘图入门课程
零基础入门学Python 零基础入门学Python
Python 入门编程练习100题 Python 入门编程练习100题
Python基础入门视频教程 Python基础入门视频教程
数据分析Python基础库 Numpy从入门到实战
Python使用Pandas入门数据分析 Python使用Pandas入门数据分析
Python Pandas 编程练习 100例 Python Pandas 编程练习 100例
Python GUI编程 PyQt6入门到实战 Python GUI编程 PyQt6入门到实战
Python 数据分析实战:图表可视化 Python 数据分析实战:图表可视化
Python 数据结构 Python 数据结构
Python 数据科学之数据处理与分析 Python 数据科学之数据处理与分析
Python 数据科学入门 Python 数据科学入门
Python3进阶:数据分析及可视化 Python3进阶:数据分析及可视化
人工智能Sklearn 机器学习编程练习100题 人工智能Sklearn 机器学习编程练习100题
机器学习实战-二手车价格预测 机器学习实战
Tensorflow深度学习从入门到实战 Tensorflow深度学习
推荐系统技术从入门到实战 推荐系统技术


爬虫

课程名称 描述
Python爬虫技术入门指南 Python爬虫
Python爬虫从入门到实战 Python爬虫
Python Scrapy爬虫入门到实战 Scrapy爬虫
Scrapy框架实战:制作图片爬虫 图片爬虫
Python 静态爬虫入门课程 静态爬虫


自动化办公

课程名称 描述
Python处理Excel实现办公自动化 Python处理Excel
Python 自动化办公课程 Python 自动化办公
Python 自动化管理课程 Python 自动化管理


Web开发

课程名称 描述
Python Flask 开发 Web 服务 Python Flask
Python Django4开发入门到实战 Python Django4
MySQL数据库入门实战- Python版 MySQL数据库入门
Python Django 框架入门课程 Python Django 框架
Python Scrapy 网络爬虫入门课程 Scrapy 网络爬虫
Python扩展FastAPI 微课 FastAPI 微课
Python os模块精讲 Python os模块
python json模块 python json模块
Python SQLite 微课 Python SQLite
Python Requests权威指南 Python Requests


体系课程

Python零基础到高薪就业



Java开发

课程名称 描述
Java初级学习路径 Java初级
Java入门课程 Java入门
Java开发环境搭建 Java开发环境搭建
Java8编程开发入门 Java8编程开发入门
Java基础入门到框架实践 Java基础入门
从零开始学C语言 C语言
深入解析Java面向对象 深入解析Java面向对象
Java开发实例:坦克大战游戏 坦克大战游戏
Java零基础之io流详解 io流详解
Java多线程讲解 多线程讲解
浅谈Java反射技术 Java反射技术
Java进阶 Java进阶
写给程序员的PS入门课 PS入门
HTML5+CSS3零基础快速入门 HTML5+CSS3
JavaScript零基础入门 JavaScript
jQuery从入门到精通 jQuery
JSP 入门课程(Java 服务器页面) JSP
Java入门:JSP、Servlet精讲 JSP、Servlet
正则表达式浅析 正则表达式
JDBC极速入门指南 JDBC
MySQL零基础入门 MySQL
Oracle数据库入门到实战 Oracle
短信发送与软件项目开发流程 短信发送
Linux极速入门 Linux
Android 零基础入门课程 Android
Java高级Spring 入门课程(Java 开发框架) Spring
SSM框架整合详讲 SSM
Java集合框架精讲 Java集合框架
MyBatis入门视频课程 MyBatis
Mybatis3.x从入门到精通 Mybatis
14小节快速入门Spring4.x Spring4.x
SpringMVC4.x从入门到精通 SpringMVC4.x
SpringBoot从入门到精通 SpringBoot
SpringBoot项目实战详讲 SpringBoot项目实战
SpringCloud微服务快速入门实战课程 SpringCloud微服务
项目管理利器:Maven精讲 Maven精讲
9小节讲透Hibernate Hibernate
Struts2入门精讲 Struts2
MongoDB入门与案例分析 MongoDB
1小时快速上手版本控制器-SVN精讲视频教程 SVN
Java面试 基础题应知应会150道 Java面试
Java大型面试题详解 Java面试
Java毕设实战系列 Java毕设实战
Java毕设实战:搭建学生信息管理系统【附源码】 Java毕设实战
Java毕设实战:基于SSM实现的物流管理系统【附源码】 Java毕设实战
Java毕设实战:基于SSM实现的汽车租赁系统【附源码】 Java毕设实战
Java毕设实战:基于SSM实现的房屋租赁系统 Java毕设实战
Java毕设实战:基于SSM实现的影院订票系统【附源码】 Java毕设实战
Java毕设实战:基于SSM实现的网上订餐系统【附源码】 Java毕设实战
Java毕设实战:基于SSM实现的新闻发布系统【附源码】 Java毕设实战
Java毕设实战:搭建学生选课系统【附源码】 Java毕设实战
Java毕设实战:搭建酒店管理系统【附源码】 Java毕设实战
Java毕设实战:搭建在线商城系统【附源码】 Java毕设实战
Java毕设实战:搭建健身房管理系统【附源码】 Java毕设实战
Java毕设实战:搭建金融借贷系统【附源码】 Java毕设实战
Java毕设实战:搭建网上银行系统【附源码】 Java毕设实战
Java毕设实战:搭建学生信息管理系统【附源码】 Java毕设实战


后端开发

后端开发(微课)学习路径

课程名称 描述
C语言入门课程 C语言入门
PHP 入门课程 PHP入门
C++ 入门课程 C++入门
C# 入门课程 C#入门
Ruby 入门课程 Ruby入门
Swift 入门课程 Swift入门
Docker 入门课程 Docker入门
Go 语言入门课程 Go语言
Kotlin 入门课程 Kotlin入门
Android 零基础入门课程 Android入门

后端开发(视频课)

课程名称 描述
从零开始学C语言 C语言
PHP入门篇:十天学会PHP PHP入门
Kafka 入门视频课程 Kafka入门
PHP零基础入门课程 PHP入门

C语言/C++零基础软件入门体系课程【体系课】

PHP 零基础入门到就业

PHP零基础到就业精品课程包



编程基础与数据库

数据库课程学习路径

课程名称 描述
SQL 入门课程 SQL 入门
MySQL 入门课程 MySQL 入门
轻松掌握SQL优化 SQL优化
SQLServer基础入门 SQLServer
MySQL从入门到精通 MySQL精通


算法实战

课程名称 描述
初级脚本算法 初级脚本算法
中级脚本算法 中级脚本算法
高级脚本算法 高级脚本算法
编程面试:算法问题 算法问题
编程面试:数据结构问题 数据结构问题


编程基础课程

课程名称 描述
Git 基础课程 Git 基础
Git 快速入门体验课程 Git 快速入门
Linux 入门课程 Linux 入门
Docker 入门课程 Docker 入门
基础网络协议入门课程 网络协议入门
1小时快速上手版本控制器-SVN精讲视频教程 SVN精讲
Linux极速入门 Linux
Git 入门视频课程 Git 入门
计算机系统原理入门 计算机系统原理
从零开始学汇编 汇编


其它方向

职场/个人成长学习路径

课程名称 描述
编程入门指南 编程入门
热门编程语言应用前景 编程语言应用前景
如何成为赢在起跑线的程序员 程序员起跑线
软实力:如何做工作总结和工作汇报 软实力
程序员职场第一课 程序员职场
职业规划2.0:程序员百万年薪修炼之道 程序员百万年薪
高级程序员进阶修炼 高级