Learn to Use the Cognite Python SDK

Watch demonstrations, run code in example notebooks, and solve hands-on tasks with the Cognite Python SDK.

rate limit

Code not recognized.

About this course

The Cognite Python SDK is a useful way to interact with Cognite Data Fusion programmatically. In this course, you’ll learn its most used functions. Then, you'll use your knowledge to write your own code to solve tasks with real-world data.

At the end of the course, you’ll be able to:

  • Use the most common functions of Cognite Python SDK and available documentation as a reference.
  • Set up authentication to connect to Cognite Data Fusion.
  • List, search, and retrieve various resource types and data.
  • Create, update, insert, and delete various resource types and data.

This course is for data scientists, application developers, and anyone who wants to learn how to interact with CDF using the Cognite Python SDK. It's recommended to have basic proficiency in Python, and knowledge about Cognite's resource types. We also recommend you complete the Cognite Data Fusion Fundamentals before starting this course.


 

This course was developed by Cognite Academy, with subject matter experts:

Kristian Gjestad Vangsnes | Data Scientist

Andris Piebalgs | Senior Data Scientist

Choukha Ram | Senior Data Scientist

Håkon Treider | Senior Data Scientist

Content1 hr 45 min

  • Welcome
  • How to succeed with this course?
  • How to access the CDF project ?
  • Setup
  • Overview of installation
  • (Optional) Installation and Poetry setup
  • Authentication
  • Overview of authentication and accessing CDF
  • Check your knowledge
  • What's next?
  • List, search, retrieve
  • General concepts of Cognite Python SDK
  • Overview of list
  • List
  • Overview of search
  • Search
  • Overview of retrieve
  • Retrieve (part 1)
  • Retrieve (part 2)
  • Retrieve (part 3)
  • Try it yourself
  • Solution
  • Create, update, insert, delete
  • Overview of create
  • Create
  • Overview of update
  • Update
  • Overview of insert
  • Insert
  • Overview of delete
  • Delete
  • Check your knowledge
  • Try it yourself
  • Solution
  • Other resource types
  • Well done!
  • Hands-on
  • Introduction to the hands-on tasks
  • Tips and tricks
  • Prepare for the course test
  • Solving the hands-on task
  • Test
  • End of course
  • Key takeaways
  • Share your feedback

About this course

The Cognite Python SDK is a useful way to interact with Cognite Data Fusion programmatically. In this course, you’ll learn its most used functions. Then, you'll use your knowledge to write your own code to solve tasks with real-world data.

At the end of the course, you’ll be able to:

  • Use the most common functions of Cognite Python SDK and available documentation as a reference.
  • Set up authentication to connect to Cognite Data Fusion.
  • List, search, and retrieve various resource types and data.
  • Create, update, insert, and delete various resource types and data.

This course is for data scientists, application developers, and anyone who wants to learn how to interact with CDF using the Cognite Python SDK. It's recommended to have basic proficiency in Python, and knowledge about Cognite's resource types. We also recommend you complete the Cognite Data Fusion Fundamentals before starting this course.


 

This course was developed by Cognite Academy, with subject matter experts:

Kristian Gjestad Vangsnes | Data Scientist

Andris Piebalgs | Senior Data Scientist

Choukha Ram | Senior Data Scientist

Håkon Treider | Senior Data Scientist

Content1 hr 45 min

  • Welcome
  • How to succeed with this course?
  • How to access the CDF project ?
  • Setup
  • Overview of installation
  • (Optional) Installation and Poetry setup
  • Authentication
  • Overview of authentication and accessing CDF
  • Check your knowledge
  • What's next?
  • List, search, retrieve
  • General concepts of Cognite Python SDK
  • Overview of list
  • List
  • Overview of search
  • Search
  • Overview of retrieve
  • Retrieve (part 1)
  • Retrieve (part 2)
  • Retrieve (part 3)
  • Try it yourself
  • Solution
  • Create, update, insert, delete
  • Overview of create
  • Create
  • Overview of update
  • Update
  • Overview of insert
  • Insert
  • Overview of delete
  • Delete
  • Check your knowledge
  • Try it yourself
  • Solution
  • Other resource types
  • Well done!
  • Hands-on
  • Introduction to the hands-on tasks
  • Tips and tricks
  • Prepare for the course test
  • Solving the hands-on task
  • Test
  • End of course
  • Key takeaways
  • Share your feedback