en
Notebooks
Download Notebooks

Jupyter Notebooks

Download notebook files to run in your local environment or Google Colab. Login required for download.

📚 Concept Notebooks (9)

Notebooks covering core concepts and basic exercises for each topic.

WeekTopicKey ContentDownload
01Ontology IntroKnowledge representation, Upper/Domain ontology
02RDF & RDFSSPO triples, rdflib, SPARQL
03OWL & ReasoningClass hierarchy, Restrictions, Reasoner
04Knowledge ExtractionNER, Relation Extraction, Entity Resolution
05Neo4jLPG modeling, Cypher queries
06GraphRAGHybrid retrieval, Sub-graph extraction
07Ontology AgentsRule-based planning, Multi-agent
08Domain ProjectsMedical/Legal/Finance Case Study
09Service ArchitectureVisualization, API, Performance

🎬 Project Notebooks: Movie Recommendation Knowledge Graph (9)

Build a complete Movie Recommendation Knowledge Graph over 9 weeks. Apply concepts learned each week to a real project.

WeekProject MilestoneContentDownload
01Movie Domain DesignDefine ontology with owlready2
02RDF ConversionCreate triples for 10 movies with rdflib
03Reasoning RulesVeteranDirector, Blockbuster inference
04Auto ExtractionCollect 100 movies from Wikipedia
05Neo4j StorageBuild graph DB and recommendation queries
06GraphRAGNatural language movie recommendation chatbot
07Auto UpdateMulti-agent for new movie detection
08Domain ExpansionMovie → Medical ontology transformation
09DeploymentFastAPI + Docker deployment

Recommended Learning Path: Study theory with Concept Notebooks first, then practice with Project Notebooks.


Premium Notebooks

Practice (Exercises)

TODO-style exercises for each topic. Fill in the code yourself to learn.

Solutions

Complete solutions for practice notebooks. Reference when stuck.

Interviews

  • Theory 50 - 50 ontology/knowledge graph theory questions
  • Coding 30 - 30 coding problems
  • Case Study 20 - 20 business cases
  • Mock Interviews 30 - 30 mock interview scenarios
⚠️