Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

A working example of a Neuromatch course and a guide for course authors. Every page demonstrates a real authoring pattern — the content explains the pattern while the page itself demonstrates it.

How to use this template

  1. Fork this repository on GitHub

  2. Update myst.yml with your course title, authors, and GitHub URL

  3. Replace the tutorial content with your course material, keeping the file structure

  4. Push to main — GitHub Actions builds and publishes automatically

What you will learn in this template

DayTopic
Day 1: Getting StartedWriting course content in MyST Markdown
Day 2: Interactive ContentAdding interactive and rich outputs
Day 3: Publishing and CIPublishing to GitHub Pages with CI

Why MyST instead of Jupyter notebooks?

MyST .md files are the source of truth for your course content. Jupyter notebooks (.ipynb) are generated automatically by CI for students who want to run code in Colab or Kaggle — you never edit them by hand.

Benefits:

Prerequisites for course authors

Licensing

When you fork this template, update these licenses to match your institution’s requirements. Content is licensed CC-BY-4.0. Code is licensed BSD-3-Clause.