> ## Documentation Index
> Fetch the complete documentation index at: https://support.labex.io/llms.txt
> Use this file to discover all available pages before exploring further.

# LabEx Skill Trees

> Skill Trees 将 LabEx 学习内容组织成清晰、可衡量的技术能力地图。

## 什么是 Skill Trees？

Skill Trees 是 LabEx 的核心学习概念之一。一个 Skill Tree 会将 Linux、Python、Docker、Git 或 SQL 等技术主题拆解为一组可学习、可练习、可通过动手实验验证的实用技能。如果您刚开始使用 LabEx，建议先阅读 [快速入门](/cn/using-labex/quick-start)。

<Note>
  如果您想进一步了解 Skill Trees V2 背后的设计理念，可以阅读这篇技术说明：[LabEx Skill Trees V2](/cn/news/labex-skill-trees-v2)。
</Note>

Skill Tree 不只是展示课程列表，它帮助您理解某个主题背后的完整能力空间：

* 这个领域包含哪些技能
* 您已经解锁了哪些技能
* 哪些技能还需要更多练习
* 实验和挑战如何关联到您的学习进度

<img src="https://mintcdn.com/huhuhang/q4ekfuwM7mDVAiiH/images/skill-trees-list.png?fit=max&auto=format&n=q4ekfuwM7mDVAiiH&q=85&s=0545f05f4e595acf0b0756bb80cdfca8" alt="Skill Trees List" width="2738" height="1360" data-path="images/skill-trees-list.png" />

## 作为技能地图设计，而不只是课程路径

Skill Tree 被设计为技能地图。它不只是告诉您下一节课学什么，而是展示构成某个主题的能力，并随着您完成真实练习逐步更新进度。

这让 Skill Trees 很适合非线性学习。例如，您可能已经熟悉 Linux 文件操作，但仍需要练习服务、网络或进程管理。Skill Tree 会把这些能力作为独立技能持续展示出来。

## 技能如何组织

每个 Skill Tree 都围绕一个技术方向维护一组经过筛选的技能。每个技能都代表一种可复用能力，而不是某个很小的命令选项或单个实验步骤。

例如：

* Linux Skill Tree 可能包含权限、进程、服务、网络和日志。
* Python Skill Tree 可能包含数据结构、函数、异常、模块、文件、测试和类型提示。
* Docker Skill Tree 可能包含容器、镜像、Dockerfile、卷、网络、镜像仓库和 Compose。

目标是让每个技能足够具体，可以练习和评估，同时又足够通用，可以应用到多个实验和真实任务中。

<img src="https://mintcdn.com/huhuhang/q4ekfuwM7mDVAiiH/images/skill-tree.png?fit=max&auto=format&n=q4ekfuwM7mDVAiiH&q=85&s=38617b8b84f6155f77f67e967bb8248d" alt="Skill Tree" width="702" height="558" data-path="images/skill-tree.png" />

## 实验如何解锁技能

LabEx 内容会在后台与技能关联。大多数实验运行在 [LabEx 虚拟机](/cn/using-labex/virtual-machine) 中，[Labby AI](/cn/using-labex/labby-ai) 可以在练习时帮助解释概念、验证步骤和调试问题。

<CardGroup cols={2}>
  <Card title="引导式实验" icon="flask-conical">
    引导式实验通过真实 LabEx 虚拟机中的分步练习来教学技能。
  </Card>

  <Card title="挑战实验" icon="badge-check">
    挑战实验帮助验证您是否能够独立应用技能。
  </Card>
</CardGroup>

一个实验可以覆盖多个技能，一个技能也可以通过多个实验反复练习。相比只完成一节课或阅读一段说明，这能为您的学习进度提供更扎实的依据。

当您完成实验和挑战时，LabEx 会更新 Skill Tree 中相关技能的状态。

<img src="https://mintcdn.com/huhuhang/q4ekfuwM7mDVAiiH/images/unlock-skills.png?fit=max&auto=format&n=q4ekfuwM7mDVAiiH&q=85&s=82fed25560a0173e53aefd4457fa478b" alt="Unlock Skills" width="346" height="162" data-path="images/unlock-skills.png" />

## 为什么 Skill Trees 很重要

Skill Trees 为您的学习旅程提供更多结构和反馈：

* **方向清晰**：在选择下一步练习前，先看到某个主题中的重要技能。
* **进度可衡量**：跟踪已解锁技能，而不只是统计完成了多少实验。
* **强调实践**：技能连接到动手实验和挑战，而不只是阅读材料。
* **学习更灵活**：您可以根据自己的背景和目标在不同技能之间切换。
* **推荐更准确**：LabEx 可以根据您的技能进度推荐更相关的学习内容。

## 完成一个 Skill Tree

完成一个 Skill Tree 意味着您已经解锁了该主题中的所有技能。如果您已经通过其他关联实验或挑战获得了所需技能，并不一定需要完成该主题下的每一个实验。

完成 Skill Tree 后，您可以获得 [Skill Tree 徽章](/cn/using-labex/badges)，并在符合条件的学习路径中获得 [结业证书](/cn/labex-pro/certificates-of-completion)。

部分 Skill Trees 还可能符合 [绿色学习计划](/cn/using-labex/green-learn-program) 的条件，符合资格的已完成 Skill Trees 可以参与植树计划。

您可以在 [labex.io/learn](https://labex.io/learn) 浏览可用的 Skill Trees。
