courses

Lecture notes from courses

CS520: Knowledge Graph

Instructor: Vinay K. Chaudhri, Naren Chittar, Michael Genesereth

This graduate-level course from Stanford University that highlights synthesis of AI, database systems and HCI in creating integrated intelligent systems centered around knowledge graphs. I studied this course through publically released slides and lectures, focusing primarily on conceptual frameworks rather than implementation code.

Motivation: While studying knowledge graphs independently, I found I needed video lectures to complement slide materials. I discovered this Stanford course which offers both comprehensive slides and recorded lectures.

Lecture Notes
  1. 3. How to design the schema of a Knowledge Graph? (Dec 23, 2025)
  2. 4. How to create a Knowledge Graph from Data? (Dec 25, 2025)
INM713: Knowledge Graphs in the Era of Large Language Models

Instructor: Ernesto Jiménez-Ruiz

This is a PhD-level course delivered at the University of Aalborg. The course is based on City’s Semantic Web Technologies and Knowledge Graphs module. Since the exact course code for the Aalborg version was not available, I used the course code from City, University of London.

Motivation: While looking at the website of Knowledge Graphs Interest Group at the Alan Turing Institute, I found the post Teaching material relevant to KGs, which introduced this course.

Lecture Notes
  1. Introduction to Knowledge Graphs (1): RDF-based Knowledge Graphs (Dec 19, 2025)
  2. Introduction to Knowledge Graphs (2): OWL-based Knowledge Graphs (Dec 20, 2025)
  3. Reasoning and Querying with Knowledge Graphs (1): SPARQL Query Language for RDF-based KGs (Dec 21, 2025)