To get started, I'd like to find a framework I can use to render out the relations between each course in a graph. I'd be fine with working in either JS or Python for this. For anybody who uses Obsidian (https://obsidian.md/), the "Graph View" feature is kind of what I am going for? In the sense that I would like the ability to manipulate the graph and not just pump out a static image.
I'll gladly look into any recommendations, I'm eager to get this over with!