The Journal of Open Source Education

An educator friendly journal for publishing computational learning modules and educational software.

Learn more »

UofTCoders / rcourse

This material contains modular participatory live-coding lectures covering statistics and data analysis for ecology and reproducible quantitative methods in R. Statistical analysis, modelling,...

barbagroup / AeroPython

The AeroPython learning module presents a computational approach to an engineering course in classical aerodynamics. The module focuses on one topic of this broad theoretical subject: the use of...

darribas / gds18

A computational learning module on Geographic Data Science (GDS) that combines modern data workflows from Data Science with techniques from spatial analysis and Geographic Information Systems.

CameronDevine / StateMint

StateMint is a set of tools to symbolically determine the differential equation describing the dynamics of a system. As inputs these tools take the elemental and constraint equations of a system.

carpentrieslab / python-aos-lesson

Educational materials that teach Python programming in the context of atmosphere and ocean science.

wrightaprilm / treesiftr

treesiftr is an R package and Shiny webserver for visualizing the relationship between phylogenetic trees and the data used to estimate them. The module include the R package, as well as two...

joonro / Org-Coursepack

The Org-Coursepack provides a template for developing and managing teaching materials using Org mode, a major mode in GNU Emacs.

jupyter / nbgrader

nbgrader is a flexible tool for creating and grading assignments in the Jupyter notebook, facilitating the entire process including assignment creation, auto-grading, manual grading, feedback...

barbagroup / CFDPython

CFD Python, a.k.a. the 12 steps to Navier-Stokes, is a practical module for learning the foundations of Computational Fluid Dynamics (CFD) by coding solutions to the basic partial differential...

mroman42 / mikrokosmos

An educational untyped and simply typed lambda-calculus interpreter that integrates with Jupyter Notebooks and online learning resources.

View all papers »