Nexus.CS

Nexus.CS

Interactive educational platform that uses a knowledge graph to structure learning paths for Computer Science and Artificial Intelligence. It maps broad domains into a visual hierarchy of interconnected nodes, linking high-level concepts down to specific, detailed study modules.

AIWeb DevelopmentEducation
ReactD3.jsTailwind CSSRender

This web project is an interactive, graph-based educational platform designed to map out complex learning paths in Computer Science, Artificial Intelligence, and Data Science. Instead of presenting a linear syllabus, the application visualizes the curriculum as a knowledge graph where broad domains, like Machine Learning, branch out into specific, interconnected sub-disciplines such as Unsupervised Learning, Probabilistic ML, and Natural Language Processing.


When a user wants to dive deeper into a specific node, the platform relies on dedicated metadata files for each module. These files break the main topic down into highly granular subtopics and link the structural graph to long-form educational content. This separation of concerns allows the curriculum to scale easily, making it simple to add new courses or update existing ones without disrupting the overall graph structure.

Link to the website: nexus-cs.com

The GitHub repository is not currently available.

Collaborators

Solo project