With Khemarato Bhikkhu

Alas! Asaṅga spent twelve years in the wilderness, practising meditation.
Without achieving any success in meditation,
He has instead compiled these treatises
As a burden for an elephant’s back.

~ Vasubandhu


Most schools of Buddhism in Asia have a standardized curriculum for monastics and those of faith. The Gelukpa has the “Geshe” degree, Thailand has the “Nak Tham” exams, but the “Modern” Buddhism focused on the earliest Buddhist texts which is emerging in the English-speaking world today still has no such academic standard. Perhaps that makes sense as we’re still figuring it out! But while our field is new, it is also large enough now that students of Buddhist Studies need guidance through the vast corpus.

When I ordained as a monk, I personally felt that need and looked around for a curriculum to help me. Rejecting both sectarian and secular structures, however, I found myself assembling my own study-plan from what I could find online.

Fortunately, there is quite a lot!

Having organized that in Google Drive for my own studies, I started to share what I had compiled with my friends, who later encouraged me to turn it into this website.

This Website

There are two primary ways to use the site: taking the self-paced courses or hanging out at the library.

The library contains all the best content I’ve found organized by topic (as well as a few other ways).

These topical bibliographies are then organized into course syllabi which can be studied online or used in your study group or class. There are already students and teachers around the world using the material here in a variety of ways and I couldn’t be prouder!


After reading/listening to something good online (or elsewhere), I consider what I learned from the piece and who I’d recommend it to. After answering those questions affirmatively, I squirrel away the e.g. PDF into an appropriate subfolder on Google Drive corresponding to the topic at hand.

When a given subfolder has accumulated a fairly broad range of material, I then add its contents to this website, and add the folder as a new “tag” on the topics page.

As a map of my mind, that ontology (editorially and structurally) contains all my personal biases. This is a feature not a bug. I named my elephants with thought, care, and delight and I hope that, as you explore my library, you will find some of that delight too. 😊 🐘

About the Code

This is a static HTML website built with Jekyll and served by GitHub Pages.

(Feel free to skip this section if you’re not interested in the technical details.)

Running the site locally

To run the site locally, clone the repo, then run “bundle install” and “bundle exec jekyll serve” keeping in mind that the build may take up to 30 mins.

To speed that up, you have two options:

  1. You can add the --config _config.yml,_quick_build.yml build flag for a faster, but partial build.
  2. You can serve the production build locally like so:
rm -rf _site
git branch -D prod
git pull
git checkout prod
cp -r . _site
git checkout master
JEKYLL_ENV=production bundle exec jekyll serve --incremental --skip-initial-build

For more information on the build process, see the Jekyll docs.

The Source Code

You can think of each of the _folders in the source code as representing individual object types. Each folder is a different “table” in the hardcoded “database.”

  • _authors - Each author with their own page.
  • _content - All of the individual works in the library, divided by category based on the type. Each content item has a number of metadata fields listing its bibliographic information (e.g. pages) in Bibtex format, or linking the entry out to its file (e.g. external_url) or linking it to its internal groups (e.g. authors). Conventionally, I put raw strings in "Quotes" and I represent links to other objects as unquoted-slugs. The templates then use these slugs to fetch the related objects at page render time.
  • _categories - This folder houses the index.html pages for the /content/* folders and contains a little metadata about the categories, such as their plain English titles.
  • _courses - The University’s courses.
  • _data - Site configuration variables.
  • _drafts - Unpublished courses or blog posts.
  • _includes - A Jekyll folder which houses the site’s reusable UI components.
  • _journals - Periodicals which get their own page.
  • _layouts houses the html page templates.
  • _plugins is not a collection but rather contains native Ruby extensions for quickly running complex algorithms or for dynamically generating content. Currently my only custom plugin is the similar content engine which you can read about here
  • _posts are the blog posts which make up the newsletter.
  • _publishers are the publishers which I have granted their own hub.
  • _sass contains the site’s css.
  • _series - Are collections of _content items that were published as part of a numbered series (specified by fields on the content item)
  • _tags - The bibliographic topics, arranged in a directed, ontological graph via the parents field.
  • _tests - A couple of pages with Integration Tests I have used during development in the past, and decided to keep around in case the code is useful in the future.


For questions about the source code, feel free to email me or post an issue or comment on GitHub.


The beauty of Jekyll is that it outputs plain HTML, which you can find in the repo’s “prod” branch. This raw html can be reworked in a variety of ways or you can fork the repo to use the source code. The entire database can also be found in Bibtex format here, in case that’s helpful, for example for importing into an academic reference manager.

Feel free to reuse this website in any (ethical) way you like consistent with the attached MIT License.

Future Directions

Over the next few years, I’d like to expand the University’s offerings further: into various regional forms of Buddhism, subtler points of Buddhist philosophy, the grand arcs of history, and much, much more. I’d also like to continue to improve the site’s design and marketing, so it can be as accessible as possible.

If you’d like to contribute, comment on an open issue on GitHub or email me with your own idea for a project and we’ll take it from there!

It is my hope that this curriculum will provide a basis for Buddhist Studies for decades to come.


  • This repository, like all things, is imperfect and subject to change.
  • While I have taken some pains to ensure that everything here is accurate and legal, please know that you use the University at your own risk.
  • The various views expressed in each work are the opinions of the respective author(s) and may or may not reflect my own.


A big thank you to the content sources, to Google (for hosting the Drive library), to GitHub for hosting the site, and to all the various content creators and publishers who generously put their work out there for free. It’s a testament to Buddhist generosity that such an expansive and outstanding collection can be compiled (almost entirely) from free material.


This curriculum is humbly dedicated to all of my teachers—past, present and future. Especially you.