学习资源

精选免费课程、官方文档、开放教材、知识库和自学工具,覆盖编程、语言、办公、设计与通识学习,注重内容质量、更新状态和可持续学习路径。

LabPlot:用图形界面整理实验数据并绘图分析

LabPlot:用图形界面整理实验数据并绘图分析

LabPlot 是 KDE 社区开发的跨平台数据可视化和分析软件,支持数据导入、绘图、拟合与统计,也能从已有图像中的曲线提取数据。它适合学生、实验人员和需要制作技术图表的用户,用可视化方式把表格数据转换为可进一步分析的图形。
OpenDSA:通过可视化和动手练习理解数据结构

OpenDSA:通过可视化和动手练习理解数据结构

OpenDSA 是围绕数据结构、算法及相关计算机课程建立的开放学习平台,适合觉得代码与抽象概念难以对应的学生。它把讲解、动画和交互练习组合起来,学习者可以观察结构变化,也需要亲自执行操作,逐步理解算法为什么这样运行。
Numbas:制作带随机参数和自动反馈的数学练习

Numbas:制作带随机参数和自动反馈的数学练习

Numbas 是由纽卡斯尔大学团队发展的开源数学测评系统,适合教师制作在线练习、自测题和带反馈的数学测验。它支持随机变量、数值及数学表达式答案,并可通过网页编辑器组织题目,让同一类题目生成不同参数,减少学生只记住某个固定答案的情况。
KStars:按地点和时间查看星空,规划观测目标

KStars:按地点和时间查看星空,规划观测目标

KStars 是 KDE 的开源桌面天文馆软件,适合学习星座、查找天体位置,以及为实际观测安排目标的天文爱好者。它根据地点与时间呈现天空,提供天体资料和观测规划工具;对进一步使用天文设备的用户,还能结合相关组件探索望远镜与拍摄控制。
JupyterLite:直接在浏览器运行交互式笔记本

JupyterLite:直接在浏览器运行交互式笔记本

JupyterLite 把 Jupyter 笔记本体验带到浏览器中,适合教学演示、分享可运行的小例子,以及不方便安装本地开发环境的场景。它可以作为静态网站部署,配合浏览器中的计算内核运行代码,让学习者打开页面后即可编辑、执行并观察结果。
Mnemosyne:用间隔重复卡片安排长期记忆复习

Mnemosyne:用间隔重复卡片安排长期记忆复习

Mnemosyne 是免费开源的记忆卡片工具,会根据用户对卡片掌握程度的反馈安排后续复习。它适合学习外语词汇、术语、知识点或需要长期保持熟悉度的内容,支持在卡片中加入图片、声音等资料,让复习不局限于单纯的正反面文字。
Celestia:在三维宇宙中观察行星轨道和天体尺度

Celestia:在三维宇宙中观察行星轨道和天体尺度

Celestia 是开源的三维宇宙可视化软件,允许用户改变观察位置和时间,在行星、卫星与恒星之间移动视角。它适合天文入门、课堂演示和空间尺度探索,比只看一张星空平面图更容易理解天体之间的位置关系,也能通过扩展资源加入更多模型。
Step:通过可交互的二维实验观察力与运动

Step:通过可交互的二维实验观察力与运动

Step 是 KDE 的交互式物理模拟软件,可以在场景中放置物体,添加重力、弹簧等作用,再观察系统随时间变化的过程。它适合物理教学和自主探索,让学习者通过修改质量、速度或受力条件理解变量之间的联系,并结合曲线和测量工具记录变化。