This course introduces you to the concepts of OSDU Data Platform with hands-on experience to exercise the concepts with data on OSDU. 
It covers data definitions, schemas, data lifecycle and related services.  
It shows how to maintain data compliance, control data access, ingest data into the platform, transform to standard structures, improve data quality, and ultimately discover and consume the enriched data. It also introduces Wellbore and Seismic Domain Data Management Services.
The course is divided into five modules that includes theory, several hands-on exercises, useful resources, and knowledge check at the end of each module. The modules are followed by final assessment to receive certification and course feedback. Participants are added to an account and will have access to the Developer Portal to explore and try out the OSDU services.
The course is a self-paced training and should take approximately 13 hours to be completed.
Course Introduction
Introduction to the OSDU Data Platform.
Learn about OSDU data definition and conventions.
Learn about OSDU data schema hierarchy.
An overview of OSDU concepts and services.
Introduction to Developer Portal.
Core Services and APIs
Learn how to use entitlement services to control data access and to use compliance service to enforce the right of the use of data.
Learn about Frame of Reference in the data platform and how data are normalized using unit & CRS conversion services.
Learn how to design, develop, and deploy schema.
Follow record lifecycle from create, update, delete and purge.
Discover data using search services and Lucene query syntax.
Learn how files are ingested and retrieved.
Learn how to develop, execute, and monitor workflows.
Domain Data Management Services
Learn about Wellbore DMS and ingest well centric data.
Learn about Seismic DMS and associated metadata.
SLB Authenticator
Understand SLB Authenticator and build a simple web application using Python and integrating with OSDU services.
Final Assessment
Quiz after finishing all the above modules. Passing the final assessment is required to receive training certification.
Course Feedback
Any feedback or suggestions to improve the course content or delivery.
Developers
Software Project Managers
Software Architects
Data Scientists and Engineers
Data Managers
Data Architects
Python or other programming language.
Basic understanding of REST APIs & microservices.
Note: Instructions, hands-on exercises, and solutions are provided in Python. Participants with software development skills familiar in other languages may use one of those languages if preferred.
![]() |
August 12-12, 2025 |
Customize your own learning journey and track your progress when you start using a defined learning path.