Course Information
Course Overview
A practical introduction to RDF, Turtle, TriG and SPARQL for authoring and querying knowledge graph data
The way organisations store and connect data is changing fast. RDF and SPARQL put you at the leading edge of that shift.
Knowledge graphs are rapidly becoming a cornerstone of modern data architecture — and RDF and SPARQL are the two foundational technologies that make them work. RDF is the data model for representing information as richly described, explicitly linked networks. SPARQL is the query language for interrogating that data with precision. Together, they give you the building blocks to author, query and reason over knowledge graph data at scale.
While technologies like relational databases remain firmly part of the landscape, organisations are increasingly realising that their datasets need to be woven together across the data value stream — connected, self-descriptive and queryable in ways that traditional approaches simply weren't designed for. The result is the ability to answer complex business questions more smartly, intuitively and at scale. Sectors including IT, manufacturing, mass media, financial services and pharmaceuticals are already applying these technologies to tear down data silos, enrich their data architecture with semantics and drive next-generation AI and analytics — including grounding large language models over real enterprise data.
In this course, we're going to roll up our sleeves and get properly hands-on. You'll learn how to author RDF graphs using the Turtle and TriG formats — the most human-friendly ways of writing RDF data — and we'll spend a significant amount of time working through SPARQL together, building up from the essentials to solving real, meaningful querying problems along the way. The focus throughout is on applied, practical knowledge — not dry specification walkthroughs, but genuine problem-solving with tools you'll actually use.
What you will be able to do after this course:
Author RDF graph data fluently in the Turtle and TriG formats
Write SPARQL queries to read, filter, aggregate, update and delete knowledge graph data
Use property paths to traverse graphs of arbitrary depth and complexity
Combine graph patterns using unions, optionals, negation and grouping
Build a rock-solid foundation for advancing into ontologies, RDFS, OWL and the wider Semantic Web Stack
Who this course is for:
This course is designed for data professionals — architects, engineers, analysts and anyone working at the intersection of data representation, data architecture and knowledge engineering — who want practical, hands-on fluency in RDF and SPARQL. No prior experience with semantic technologies is required, though a general familiarity with data concepts will help you get the most out of it. If you're serious about working with knowledge graphs, this is where that journey gets real.
Course Content
- 9 section(s)
- 93 lecture(s)
- Section 1 Introduction
- Section 2 Building blocks of an RDF graph
- Section 3 Authoring RDF graph data
- Section 4 Querying with SPARQL: The essentials
- Section 5 Querying with SPARQL: Property Paths
- Section 6 SPARQL Update
- Section 7 Introducing Named Graphs
- Section 8 Exploring the graph schema
- Section 9 Course wrap-up
What You’ll Learn
- Knowledge graph technologies that are revolutionising the way we store and query data at scale, Author RDF data and perform Create, Read, Update and Delete (CRUD) operations using the SPARQL query language, Comfortably speak RDF and SPARQL and use the jargon in technical conversations with stakeholders, Acquire a rock-solid foundation for taking on more advanced training in semantic approaches such as RDFS and OWL
Skills covered in this course
Reviews
-
RRichard Norris
I really appreciated how concise this course was. In a lot of Udemy courses the lectures are too long, if you're time-poor and trying to learn new skills around having a job it's much easier to manage your learning and to locate things again if the lectures are short and just contain the necessary information. I would definitely recommend this course.
-
AAnoop Kumar V K
Very useful
-
MMika Mantynen
Provided initial motivation, was clear. Only I felt blazegraph install/start was distracting at one point. I ended up solving that myself only to discover that the further content is explaining the whole "install" procedure
-
MMichelle Price
The quickstart guide from blazegraph's home page returned a 404 error. And the java command returned an error on windows 11. 'java' is not recognized as an internal or external command, operable program or batch file. I could not follow along and only could watch the videos for the content.