本发明实施例提供了一种棋类教学系统,包括:课程片段制作模块、习题片段制作模块、课程生成模块。课程片段制作模块,用于根据预设条件和预设课程内容的棋局逻辑点,制作多个短时长的课程片段;习题片段制作模块,用于根据每个课程片段的内容,制作与每个课程片段对应的习题片段;课程生成模块,用于根据预设规则,将多个课程片段和多个习题片段进行整合,生成教学课程。本发明提供的棋类教学系统,一方面,以短时长的课程片段为教学主体,解决了学员难以长时间坚持注意力的问题;另一方面,采取短时长视频片段的存储方式,使得用户可以快速、准确地点击目标片段,达到节省用户时间、提高工作、学习效率的目的。