The Journal of Open Source Education

The Journal of Open Source Education (JOSE, pronounced [hoe-zay]) is an educator-friendly journal for publishing computational learning modules and educational software.

JOSE is a sibling journal to the Journal of Open Source Software (JOSS), which publishes open research software. JOSE relies on the journal management infrastructure and tools developed for JOSS.

JOSE publishes two types of articles that describe:

  • open educational software tools
  • open-source educational materials

Volunteer to review for JOSE!

Why is this journal needed?

Currently, academia lacks a mechanism for crediting efforts to develop software for assisting teaching and learning or open-source educational content. As a result, beyond personal motivation, there is little incentive to develop and share such material.

The Journal of Open Source Education (JOSE) is a scholarly journal with a formal peer review process designed to improve the quality of the software or content submitted. Upon acceptance into JOSE, a CrossRef DOI is minted and we list your paper on the JOSE website.

Who is behind this journal?

This is an initiative led directly by the Editorial Board on a purely volunteer basis. There is no publisher seeking revenue through the journal. JOSE runs on the efforts of the editors, authors, and reviewers, to communicate scholarly work to the open-source community without intermediaries.

What do you mean by "open-source educational materials"?

Examples include Jupyter notebooks or plaintext/markup language documents like LaTeX, R Markdown, and ReST for course/lesson content and associated notes, with embedded or associated code snippets/programs.

We do not mean openly available slides, lecture notes, or YouTube videos, though these may be acceptable as supplementary materials. In addition, course syllabi by themselves are not suitable for submission (Syllabus may be more appropriate).

tl;dr: your course or lesson content must contain or use code to teach. We are not focused exclusively on learning to code, but coding to learn.

What do you mean by "educational software tools"?

Open-source software that serves as educational technology; examples include (but are not limited to) alternatives to learning management systems, autograders, cloud systems for lesson delivery, student collaboration tools. For these tools, peer review will follow a similar process as JOSS.


We consider submissions from all areas of academia, although our computational focus may result in more natural submissions from STEM fields—but all are welcome!

Submissions must be "feature complete" to the extent that another educator could adopt, reuse, and/or extend for their purposes.

The ideal submission size is a course module, although entire courses are also acceptable.

Code of Conduct

Although JOSE spaces may feel informal at times, we want to remind authors and reviewers (and anyone else) that this is a professional space. As such, the JOSE community adheres to a code of conduct adapted from the Contributor Covenant code of conduct.

Authors and reviewers will be required to confirm they have read our code of conduct, and are expected to adhere to it in all JOSE spaces and associated interactions.

Editorial Board


Lorena A Barba (@labarba), Editor-in-Chief

Associate Professor of Mechanical and Aerospace Engineering at the George Washington University, leading a research group in computational fluid dynamics, computational physics and high-performance computing. Member of the Board for NumFOCUS, a non-profit in support of open-source scientific software.

Associate Editors


Kathryn Huff (@katyhuff), Editor

Kathryn Huff is an Assistant Professor in Nuclear, Plasma, and Radiological Engineering at the University of Illinois at Urbana-Champaign. Her research focuses on modeling and simulation of advanced nuclear reactors and fuel cycles. She also advocates for best practices in open, reproducible scientific computing.


Jason Moore (@moorepants), Editor

Jason Moore is a Lecturer in the Department of Mechanical and Aerospace Engineering at the University of California, Davis.


Kyle Niemeyer (@kyleniemeyer), Editor

Mechanical engineer in the School of Mechanical, Industrial, and Manufacturing Engineering at Oregon State University. Computational researcher in combustion, fluid dynamics, and chemical kinetics, with an interest in numerical methods and GPU computing strategies.


Anthony Scopatz (@scopatz), Editor

Anthony Scopatz is currently an Assistant Professor at the University of South Carolina in the Nuclear Engineering program in the Mechanical Engineering Department. He is a computational physicist and long time Python developer.


Charles Severance (@csev), Editor

Charles is a Clinical Associate Professor in the School of Information at the University of Michigan. He also works on developing standards for teaching and learning technology. Previously, he was the Executive Director of the Sakai Foundation and the Chief Architect of the Sakai Project. He has written several books including Using the Google App Engine, Python for Informatics, High Performance Computing, and Sakai: Free as in Freedom.


Robert Talbert (@RobertTalbert), Editor

Associate Professor in the Mathematics Department at Grand Valley State University in Allendale, Michigan USA. In this position he teaches 2-3 classes a semester, conducts research (mostly in the teaching and learning of undergraduate mathematics, but sometimes in pure mathematics), and serves the university and broader community in a number of ways.


Tracy Teal (@tracykteal), Editor

Executive Director of Data Carpentry and Adjunct Professor in the BEACON Center for the Study of Evolution in Action at Michigan State University. Her research background in is microbial metagenomics and bioinformatics, and she has been a developer and contributor to several open source bioinformatics projects. She also focuses on best practices in data analysis software development.

Costs and Sustainability Model

The Journal of Open Source Education is an open access journal committed to running at minimal costs, with zero publication fees (article processing charges) or subscription fees. With volunteer effort from our editorial board, community reviewers, donations and minimal infrastructure costs we believe JOSE can remain a free community service.

In the spirit of transparency, below is an outline of our current running costs:

  • Annual Crossref membership: $275 / year (shared with JOSS)
  • JOSE paper DOIs: $1 / accepted paper
  • JOSE website hosting (Heroku): $19 / month

Content Licensing

Creative Commons Licence Copyright of JOSE papers is retained by submitting authors and accepted papers are subject to a Creative Commons Attribution 4.0 International License.

Any code snippets included in JOSE papers are subject to the MIT license regardless of the license of the submitted software under review.