分类课程智能体AI
文章
订阅
分类课程AI导师
文章
价格
自在学

© 2025 - 2026 株洲市自在学教育科技有限公司 版权所有

公网安备湘公网安备43020302000292号 | 湘ICP备2025148919号-1

关于我们隐私政策使用条款

© 2025 - 2026 株洲市自在学教育科技有限公司 版权所有

公网安备湘公网安备43020302000292号湘ICP备2025148919号-1

编程

从基础编程语言到高级技术栈,系统掌握计算机科学与软件工程的核心技能

计算机语言

计算机语言

C++

C++

从第一个程序开始,系统掌握 C++ 的基础语法、内存模型、标准库、泛型算法、面向对象与模板,配合图解、交互实验和代码输出完成进阶学习。
开始学习
JavaScript

JavaScript

从语言基础到浏览器交互与网络通信,系统掌握 JavaScript 的类型、对象、数组、函数、类、模块、DOM、事件、异步与 HTTP。15 章配套可运行示例、互动测验和综合实践。
开始学习
C语言

C

从编译运行、类型与表达式出发,循序学习控制流、函数、指针与数组、复合数据和输入输出;通过代码示例、图解、交互实验与小节测试,建立能编写、能调试、能解释的 C 语言基础。
开始学习
Python 编程入门

Python

从第一行可运行的 Python 代码出发,逐步掌握变量与数据类型、表达式、流程控制、字典、输入输出、函数、类与对象、文件与异常处理,并在最后用数据可视化把结果清楚地表达出来。十章内容紧扣初学者最容易卡住的细节,通过具体代码场景帮助你从读懂代码走到独立完成小程序。
开始学习
Java 编程

Java

从 Java 的执行模型和基础语法起步,系统学习分支、循环、方法、类与对象、数组、继承与异常处理。课程强调边界、调试、测试和可维护设计,并配有中文手绘图、互动实验与逐节练习。
开始学习
Go 语言

Go

这是一套面向实际开发的 Go 语言完整课程,从工具链、声明与类型出发,系统讲解复合类型、函数、方法、接口,并深入 goroutine、channel、同步原语、内存模型与并发调试。课程提供可运行示例、交互演示和分节测试,帮助你建立清晰的语言边界与工程化思维,能够独立编写可靠、易维护的服务端程序和并发系统。
开始学习
Rust

Rust

从编译器第一次拦住你开始,读懂所有权、借用和并发背后的设计。用可运行代码、中文图解与交互实验,把 Rust 的规则变成真实项目里的判断力。
开始学习
C#

C#

从 C# 与 .NET 基础出发,系统掌握类型、方法、面向对象、继承与抽象,进阶到异步、JSON、错误处理、LINQ、委托事件和 MVVM。课程配有上下文示例、可交互演示与分节测验,帮助你把语言语法转化为清晰、可靠、可测试的应用设计能力。
开始学习
数据结构 & 算法

数据结构 & 算法

数据结构

数据结构

从复杂度分析出发,系统掌握数组、链表、栈、队列、哈希表、树、堆、图与高级树结构。课程围绕操作契约、结构不变式、内存布局和真实系统选型展开,配合可视化交互与分节测试,帮助你建立从问题建模、复杂度判断到结构实现与性能优化的完整能力。
开始学习
算法入门

算法入门

从复杂度分析与分治出发,系统学习排序、数据结构、搜索树、动态规划和贪心算法。通过推导、真实代码、图解、交互与测试,建立可解释、可实现的算法思维。
开始学习
计算机科学

计算机科学

操作系统

操作系统

电脑里同时运行的浏览器、编辑器和后台任务,看起来各做各的,可处理器、内存和存储并不会自动排好队;把有限硬件变成稳定、可共享、受保护的运行环境,正是操作系统要解决的核心矛盾。本课程沿着一段程序从启动到长期保存数据的路径,先看内核结构、系统调用与中断怎样划分应用和硬件的边界,再进入进程、线程、调度、同步与死锁,理解多个任务如何争用 CPU 又保持正确;随后拆解主内存、虚拟内存、磁盘、I/O 与文件系统,弄清地址如何翻译、数据如何搬运、崩溃后如何恢复。最后把这些机制延伸到权限与隔离、虚拟机以及网络和分布式系统,始终追问每种设计在性能、公平、可靠性、安全性与复杂度之间做了什么取舍。学完后,你不仅能解释电脑为什么会卡、程序为什么会互相影响或数据为什么可能丢失,也能用系统化视角分析操作系统与基础软件的设计。
开始学习
计算机网络

计算机网络

从一次网页请求出发,系统掌握数据如何在互联网中被封装、传输、转发与保护。课程完整覆盖互联网基础、应用层、传输层、网络层的数据平面与控制平面、链路层、无线与移动网络以及网络安全,并通过中文图解、互动实验和逐节测试,帮助你建立可用于开发、运维与排障的完整网络知识体系。
开始学习
数据库

数据库

SQL 实战:小满商店

SQL 实战:小满商店

这门课以 MySQL 8.4 为主要环境,用“小满商店”的顾客、商品、订单、付款和库存数据贯穿 15 章。你会从整理业务事实、设计表结构和填充数据开始,逐步掌握 SELECT、条件过滤、多表连接、集合操作、函数、分组聚合、子查询、外连接与 CASE 表达式,并用它们回答销售统计、缺货排查、顾客分析等具体问题。后半程继续处理下单扣库存时的事务一致性,再用索引、约束、视图和 INFORMATION_SCHEMA 改善查询、保护数据、复用报表并检查数据库结构。前一章写下的表和查询会成为后一章的起点,学完后你能把一个真实业务问题拆成结构清楚、可以执行和验证的 SQL。
开始学习
数据库管理

数据库管理

从关系模型与 SQL 出发,系统学习数据库设计、存储与索引、查询处理与优化、事务、并发控制和故障恢复,并进一步理解并行与分布式数据库、数据仓库与数据挖掘、信息检索和对象数据库。课程共 21 章,结合图示、交互实验与练习,帮助你把业务需求转化为结构清晰、性能可解释,并能在高并发和故障场景下保持可靠的数据系统。
开始学习
NoSQL

NoSQL

这是一门从真实系统问题出发的 NoSQL 系统课程。你会跟着自动化任务、在线学习、物联网和订单系统等场景,逐步掌握聚合边界、键值、文档、列族与图模型,理解分片与复制、一致性与版本戳、MapReduce、模式演进和多存储协作。13 个章节配有中文手绘图与可操作实验,帮助你从“认识数据库”走到能为实际项目做出有依据的存储设计。
开始学习
MongoDB 纸舟书店完整课程

MongoDB 纸舟书店完整课程

从安装 MongoDB 8.0 开始,用一个连续的“纸舟书店”项目掌握 BSON、CRUD、查询、建模、索引、聚合、Node.js、事务、副本集、安全、备份恢复、监控与分片。每一步都包含原理、可执行操作、结果展示和验收标准。
开始学习
Redis 入门课程

Redis 入门课程

当接口被热点查询压得喘不过气,或者你要做排行榜、会话、限流和消息通知时,Redis 往往是最先进入候选名单的工具。这门课程不会把它讲成一张命令速查表,而是从真实业务问题出发,带你理解键与过期机制,掌握 String、Hash、List、Set、Sorted Set、Stream 等结构的选型,并亲手处理缓存一致性、穿透与击穿、事务、Lua 脚本、持久化、复制、Sentinel、Cluster、内存优化与扩容。学完后,你不仅能写出能跑的 Redis 代码,还能解释它为什么这样设计、方案会在哪里失效,以及生产环境该如何监控、压测、恢复与演练。
开始学习
前端

前端

HTML:从零到一

HTML

从空白 index.html 出发,跟着 14 个连续章节完成“城市漫游指南”多页面网站,边写边运行,掌握现代 HTML 的结构、语义与可用性。
开始学习
CSS 样式设计

CSS 样式设计

这门课程从 CSS 规则、选择器和层叠机制讲起,逐步覆盖盒模型、背景与渐变、浮动与定位、Flexbox、Grid、表格、字体与文本、变换、过渡、动画,以及滤镜和遮罩。20 篇文章配有分节练习、中文示意图和交互实验,帮助你看清浏览器如何计算、布局并绘制页面。
开始学习
Tailwind CSS

Tailwind CSS

这门课从“class 太多是不是倒退”这个真实疑问出发,带你用 Tailwind CSS v4 把设计刻度、响应式布局、状态交互、主题变量和组件边界组织成一套可维护的界面工作流。你会通过真实 CSS/JSX 示例、中文图解和交互实验完成从安装到高级变体的练习,并学会判断工具类、设计 token、普通 CSS 与组件封装各自适合解决什么问题。
开始学习
Next.js指南

Next.js指南

这是一门面向生产实践的 Next.js 系统课程。课程从项目创建、App Router 文件系统路由、页面与布局讲起,逐步深入 Server Components 与 Client Components、数据获取与缓存、导航、Route Handlers、Proxy、样式、图片、Server Actions、元数据 SEO、性能优化和构建部署。每章配有中文手绘图、交互实验与小测,帮助你不仅会调用 API,更能理解请求、渲染、缓存、安全与发布之间的边界,最终独立设计可维护、可观测、可上线的 Next.js 应用。
开始学习
Next.js 16:从零完成全栈项目

Next.js 16:从零完成全栈项目

从安装和第一次运行开始,用 10 个连续章节完成可搜索、可写入、可测试、可部署的 Next.js 16 全栈项目。
开始学习
Vue 3 从入门到工程实践

Vue 3 从入门到工程实践

从响应式原理到工程部署,循序掌握 Vue 3 的现代开发方式。课程以一套持续生长的应用为主线,带你用单文件组件、Composition API、Vue Router、Pinia 与 Vite 构建结构清晰、易维护、可上线的前端项目。
开始学习
后端

后端

Web后端基础原理

Web后端基础原理

从浏览器发出一条请求开始,系统学习 HTTP、URL、连接管理、Web 服务器、代理、缓存、认证、HTTPS、内容协商与负载均衡。课程通过真实场景解释每项设计解决了什么问题、付出了什么代价,以及出现故障时应从哪里排查,适合后端初学者和希望补齐底层原理的开发者。
开始学习
RESTful API设计与微服务架构

RESTful API设计与微服务架构

这是一门从真实故障出发的 RESTful API 与微服务架构课程。你会先用资源思维设计接口,再沿着一次跨服务调用,理解超时、重复请求、状态不一致、服务边界、网关、幂等、熔断、最终一致性、测试、安全与可观测性。课程不把微服务包装成免费的升级,而是通过订单、库存、支付等连续场景,讲清如何用契约和工程机制承接拆分后转移到网络与运维侧的复杂度,最终把一组 API 交付成可测试、可定位、可演进的系统。
开始学习
Spring Boot后端开发入门

Spring Boot后端开发入门

跟着 TaskHub 从接口、数据、测试与安全一路走到部署,系统掌握 Spring Boot 后端开发。
开始学习
FastAPI 后端开发

Python后端开发入门(FastAPI)

从第一个可运行接口出发,逐步掌握路由、数据模型、依赖注入、认证、上传、数据库、测试、配置与部署,完成一个能够持续演进的后端项目。
开始学习
Node.js后端开发基础

Node.js后端开发基础

这是一门从运行机制走向真实工程的 Node.js 后端课程。你会从事件循环与异步 I/O 出发,逐步掌握模块化、Promise、并发控制、HTTP、REST API、中间件、安全认证、错误治理、性能扩展和现代服务架构。16 个递进章节配合可运行代码与随堂练习,帮助你从“会写 JavaScript”走到能够设计、诊断并维护稳定的 Node.js 服务。
开始学习
Redis在后端中的应用

Redis在后端中的应用

从缓存一致性与并发事故出发,掌握 Session、限流、排行榜、分布式锁、Stream、Lua、持久化、高可用与生产排障。
开始学习
运维

运维

Git

Git

从零开始掌握 Git:完成安装配置,亲手搭建“团队任务板”,逐步练习提交、分支、远程协作、冲突解决、撤销恢复、历史整理与 bisect 排错,最终发布并验收 v1.1.0。每节都包含知识讲解、可执行命令和真实结果。
开始学习
Linux

Linux

从第一条命令到一套可维护的自动化流程,这门 Linux 课程围绕“看懂、动手、验证、复盘”展开。25 章循序覆盖终端与文件系统、命令帮助、重定向、权限、进程、环境配置、Vi、软件包、存储、网络、文件检索、归档、正则表达式、文本流水线、输出排版、打印、编译与 Shell 脚本。每个小节都配有中文图解、交互实验、隔离沙盒实操和测试题,帮助你理解命令背后的机制,控制变更范围,验证真实结果,并把零散操作沉淀为安全、清晰、可复用的 Linux 工作流。
开始学习
Docker 从入门到项目交付

Docker 从入门到项目交付

从零理解容器与镜像原理,围绕 Go 任务 API 和 Redis 完成构建、存储、网络、Compose、排错、安全与多平台发布。
开始学习
从零到一学 Kubernetes

Kubernetes

从容器与 Kubernetes 演进讲起,用 TaskBoard 跑通安装、编排、发布、存储、安全、排障与有边界清理;每步先讲原理,再实操并验证结果。
开始学习
数据分析

数据分析

SQL + Excel 数据分析实战

SQL + Excel 数据分析实战

从零完成一套可复核的 SQL + Excel 数据分析项目:使用 SQLite 建表、清洗并验证电商数据,计算经营指标、时间趋势、商品组合、RFM 客户分群和队列留存,再通过 Power Query 把 SQL 结果接入 Excel,完成公式复核、趋势图、品类图、留存热力图和可刷新经营看板。每一步都解释为什么这样做、预期结果以及排错方法。
开始学习
数据可视化

数据可视化

这门课程从数据可视化的基本定义出发,解释人和计算机如何协作,视觉与外部表示为什么能减轻认知负担,以及细节、交互和任务如何共同决定设计。你还会学习比较候选方案、验证有效性、识别计算与认知资源瓶颈,并用“为什么—什么—如何”组织完整分析流程。
开始学习
人工智能

人工智能

机器学习

机器学习

这是一门从建模基本功走向真实系统的机器学习课程,共 18 章。课程从线性代数、线性回归和逻辑回归起步,逐步进入正则化、神经网络、支持向量机、聚类、PCA、异常检测、推荐系统、大规模训练与 OCR。重点不只是算法如何实现,还包括数据怎样划分、指标怎样选择、误差怎样定位、模型怎样上线,以及漂移和故障怎样处理。每个二级小节配有测试题,每章配有中文图解和交互实验,适合希望系统掌握机器学习原理与工程闭环的学习者。
开始学习
深度学习

深度学习

从神经网络与反向传播出发,系统学习优化与正则化、机器学习策略、卷积网络、目标检测、RNN、词嵌入、Seq2Seq、注意力机制与 Transformer。课程兼顾数学推导、工程实践、中文交互演示和分节测试,帮助你建立能理解、能实现、能调试的深度学习知识体系。
开始学习
自然语言处理

自然语言处理

这门课程带你从“文本怎样变成可计算表示”一路走到可验证的语言系统:先掌握词向量、神经网络与反向传播,再学习句法分析、RNN、机器翻译、子词切分与预训练;随后拆解 Transformer、文本生成、共指消解和多任务学习,最后把模型能力、证据、权限与持续评估放进同一套工程视角。每章配有推导、可运行实验、交互练习和小测,适合希望既理解原理、又能诊断实际 NLP 系统的读者。
开始学习
计算机安全

计算机安全

计算机安全

计算机安全

这门课程从机密性、完整性与可用性出发,建立一套贯穿系统全生命周期的安全分析与实践框架。你将系统理解密码学、身份认证、访问控制、数据库与操作系统保护,掌握程序安全、恶意代码防御、网络协议与基础设施防护,并进一步认识可信计算、审计、风险评估、事件响应、人员与合规治理。课程强调把威胁模型、纵深防御、最小权限、可验证恢复和安全工程实践结合起来,帮助你从单点技术走向能够设计、验证和持续改进的整体安全体系。
开始学习
Web应用渗透测试

Web应用渗透测试

这门课把 Web 应用渗透测试放回一项受控的安全评估中:先取得书面授权,明确资产、账号、时间窗口、允许动作与停止条件,再沿着“观察—假设—最小验证—记录”方法分析 HTTP、认证与会话、访问控制、输入处理、XSS、CSRF、文件、业务逻辑、客户端、API 架构、加密配置及测试工具。每个技术主题同时说明防守侧的校验、日志和监测方式;对自动化线索进行人工复核,以脱敏证据和业务影响形成报告,提出可执行的修复建议,并通过定向复测和回归检查确认问题关闭。练习仅面向本地靶场或明确授权环境,不触及真实目标。
开始学习