Projects · Knowledge system
Polymath
A deployed learning graph that is evolving into the home for university study notes, course relationships and technical blog posts.
Polymath started as an interactive course knowledge graph and is now becoming the public reading layer for university notes and blog posts as well.
The site has three parts: a public learning graph for navigation, Markdown notes and blog posts as the durable content, and personal learning progress that stays in the reader's own browser rather than in the repository. Notes and graph nodes link in both directions, so a course in the graph leads to its notes and a note leads back to its courses.
The publication boundary is intentional: the website can expose a useful derived learning graph, while raw institutional curriculum datasets, source identifiers, and bulk-reconstruction metadata stay out of the public repository. Client-side “encryption” is not treated as protection: if a browser can decrypt a payload, a scraper can too.
The static build uses only the Python standard library and deploys through GitHub Pages without repository secrets.
Study notes that belong to this graph are published as readable pages first, with downloadable artifacts only when they add value. The Study Notes section of this site is the curated entrance to them.