CloverDX Academy

Welcome to CloverDX Academy,
your main resource for mastering CloverDX!

Develop your skills from beginner to a seasoned professional as you progress through our courses at your own pace. All users must go through one of the Essential courses and then it’s up to you what path suits you best.

Check out our recommended path if you want the best experience:
Recommended learning path

Training courses

Quick start
Quick Start Guide
Welcome to our Quick Start Guide. Whether you are a seasoned programmer or just starting out, this tutorial is the place to start learning CloverDX. Let's dive in and discover the limitless potential of CloverDX together!
Show more
Essentials
Self-paced Essentials
The CloverDX basics – develop and deploy to production a typical data transformation job, including creating basic and more advanced data manipulations, as well as getting an overview of automating more complex jobs on the Server.
Show more
Essentials
Essentials
The CloverDX basics – develop and deploy to production a typical data transformation job, including creating basic and more advanced data manipulations, as well as getting an overview of automating more complex jobs on the Server.
Show more
Tailored
Tailored Training
Get training for exactly what you need – whether it’s certain topics specific to your use case, or more in-depth training for advanced users, we’ll help you put together a tailored curriculum.
Show more
Advanced
Orchestration
Learn how to orchestrate data pipelines with jobflows, branch job execution, collect execution statistics, handle errors and move files.
Show more
Advanced
Building Data APIs
Discover how to design and publish data transformations as REST API endpoints (Data Services) and provide simple GUIs for user interaction (Data Apps).
Show more
Advanced
Connecting to APIs
Master CloverDX for seamless API integrations: learn to consume and connect to any REST or SOAP API, and streamline data flows efficiently using HTTPConnector and WebServiceClient components.
Show more
Advanced
Libraries, reusable functionality & packaging
Build reusable functional blocks using Subgraphs and parameters. Package subgraphs into Libraries for sharing with your colleagues.
Show more
Self-paced
Advanced Tips for Using Reader Components
Get more productive by mastering some specific CloverDX components. This course features some tips and tricks for all Reader components, plus How-Tos for specific Readers, including FlatFileReader and SpreadsheetDataReader
Show more
Self-paced
Advanced Tips for Using Writer Components
Master CloverDX’s Write components to power up your workflows. This course features some tips and tricks for Write components, including how to write data to an output edge instead of a file and how to exclude unwanted fields from the output file.
Show more
Advanced
Consuming and Building Data APIs
Learn to design transformations that get data from and to virtually any REST or SOAP API; publish data transformations as REST API endpoints (CloverDX Data Services) and create simple GUIs for users to interact with (CloverDX Data Apps).
Show more
Advanced
Work with json/xml
Learn how to read and write JSON and XML data structures. This course covers the essentials of parsing and generating these formats, enabling you to handle data effectively.
Show more
Advanced
Administration and Operations
How to deploy, configure, monitor and troubleshoot running jobs, and manage a Server or Cluster installation, including how to install and configure a CloverDX Server instance, set up alarms and read logs.
Show more
Advanced
Data Quality
How to use the capabilities of CloverDX to improve your data quality – from using various components to validate data and properly report errors, to best practice for adding data quality measures into all CloverDX workflows.
Show more
Advanced
Databases
All you need to know about working with SQL databases from CloverDX - from managing connections, running custom scripts to optimizing performance.
Show more
Advanced
Transforming groups of records, normalization
Learn to transform a group of records into a single one (using Denormalizer and CTL) and vice versa (Normalizer)
Show more
Self-paced
Data Catalog and Wrangler Administration
Learn to manage users for Wrangler and Data Catalog. How to control access permissions and assign seats.
Show more
Advanced
Publishing data to Data Catalog and underlying theory
This course teaches developers and administrators how to publish data to Data Catalog introduced in CloverDX 6.
Show more
Best practises
Version control
Explore CloverDX's approach to version control. Learn automation deployment techniques, backup strategies, and design patterns to make deployment easier.
Show more