Open Learning Paths

Community-curated knowledge paths through the knowledge graph. Open, transparent, and verifiable.

Available Paths

Community-maintained knowledge paths. Each path is defined as a sequence through the knowledge graph with defined prerequisites and dependencies.

Introduction to Computer Science

A foundational path covering the core concepts of computer science, from algorithms and data structures to computer architecture and the theory of computation. Designed for learners with basic mathematical knowledge.

v2.0Approved
Knowledge Nodes: 48
Relations: 93
Maintainers: Dr. Sarah Chen, Prof. Michael Torres

Mathematics for Machine Learning

Covers the essential mathematical foundations required for understanding machine learning: linear algebra, multivariate calculus, probability theory, and optimization methods. Prerequisite knowledge is high-school level mathematics.

v1.3Approved
Knowledge Nodes: 35
Relations: 67
Maintainers: Dr. James Park, Prof. Anna Lindström

Data Structures and Algorithms

A systematic study of fundamental data structures (arrays, linked lists, trees, graphs, hash tables) and algorithms (sorting, searching, graph traversal, dynamic programming). Includes complexity analysis and practical implementation guidance.

v1.8Approved
Knowledge Nodes: 42
Relations: 78
Maintainers: Prof. Elena Rodriguez, Dr. Wei Zhang

Natural Language Processing Fundamentals

An introduction to computational linguistics and NLP, covering tokenization, parsing, semantic analysis, word embeddings, and modern transformer architectures. Builds on foundations in probability and linear algebra.

v1.2Under Review
Knowledge Nodes: 29
Relations: 54
Maintainers: Dr. Aisha Patel

Knowledge Graph Engineering

Covers the theory and practice of building knowledge graphs: ontology design, entity resolution, relation extraction, graph databases, and reasoning systems. Includes case studies from Wikidata and the Semantic Web.

v0.9Draft
Knowledge Nodes: 21
Relations: 38
Maintainers: Prof. David Kim, Dr. Laura Benson

Path Creation

Learning paths are created through a transparent community process. Every step is documented and publicly visible.

1
Create DraftCommunity members propose a learning path by selecting a sequence of knowledge nodes and defining prerequisite chains.
2
SubmitThe draft is submitted to the community for discussion and peer review. All proposed paths are publicly visible.
3
ReviewMaintainers and domain experts review the path for accuracy, completeness, and pedagogical coherence.
4
ApproveApproved paths are published and become part of the canonical knowledge graph. All changes are versioned and traceable.