# 学习课程

作为学员，你可以通过“Learning Lab”来学习或者提高某个技能，学员在 Learning Lab 中的学习场景一般是这样的：

1. 学员访问[学习广场](https://codechina.csdn.net/courses)，浏览并选择自己感兴趣的课程，在课程详情页还可以查看课程目录并了解课程的更多信息
2. 学员点击“开始学习”按钮开始学习课程
3. Learning Lab 会用课程中指定的模板项目仓库为学员在创建一个学习仓库，仓库其中包含课程相关的 Issue，提取请求等
4. Learning Lab 向学员显示课程中作者定义的课程步骤及任务
5. 学员单击当前步骤的继续学习按钮，然后跳转到 CODE CHINA 上对应步骤的 Issue 或 Merge Request中
6. 学员按照提示完成课程要求的操作
7. Learning Lab 收到一个描述学员行为的事件
8. 如果学员执行了课程中期望的操作，则 Learning Lab 将按照课程作者定义好的内容进行回应；如果学员的操作不对，那么Learning Lab 将不会做出反应
9. 当学员完成所有的操作后，Learning Lab 会将课程标记为已完成