Become an Expert Coder in Dataiku With the Developer Learning Path

Dataiku Product, Scaling AI Nancy Koleva

It has officially been one year since the launch of Dataiku Academy, our very own online learning and certification platform, and we have more than a few reasons to celebrate. In the past 12 months, the Academy has released over 90 courses and issued over 3,500 certificates to a total of 16,000 users! 


To add to the excitement, we have just released our fourth and latest learning path, Developer, made for technical users who are looking to take their coding capabilities to the next level with Dataiku.

The Developer learning path consists of eight mandatory courses, each teaching a set of core coding features through a series of video and text lessons, hands-on tutorials, and quizzes. It is perfect for coders of any level looking to take full advantage of what Dataiku has to offer.

Read on to learn more about each of the courses.

1. Code in Dataiku

The first course in the learning path shows users how to write, edit, explore, and run code in Dataiku using the code languages and tools of their choice. It introduces some of the main places where they can use code in Dataiku, such as code notebooks, code recipes, and external IDEs. It also covers the use of code environments for managing dependencies.  

2. Shared Code

In Shared Code, advanced users will discover how having reusable code enhances the collaborative experience for all users on the Dataiku instance, reduces the time required to code, and improves consistency. Learners will get hands-on experience with setting up a project library that is shared between projects.

3. Custom ML Models

In Custom ML Models, coders will learn to access and implement both built-in and custom preprocessing and machine learning (ML) modeling in Dataiku's powerful visual ML interface.

4. Variables for Coders

In Variables for Coders, users will master the concept of project variables. The course offers a practical look into uncovering hard-coded information and turning it into variables that can be programmatically updated and easily maintained.

5. Visualization

The Visualization course teaches how to use Dataiku to code interactive custom visualizations, such as webapps and static insights, and share them with consumers, all in one integrated environment. It features concept lessons and practical tutorials for each of the fully hosted webapps in Dataiku: "Standard" (HTML/CSS/JavaScript) webapps, as well as Dash, Bokeh, and Shiny webapps.

6. Managed Folders

Managed folders in Dataiku allow coders to programmatically manipulate supported and non-supported file types, most often as the input or output of code recipes. Users can learn all about them in the new Managed Folders course.

7. APIs in Dataiku

The next course on the list is all about APIs in Dataiku, which allow coders to programmatically interact with Dataiku objects and the instance itself to accomplish a wide variety of tasks. In the hands-on tutorials, users will practice using the Python client library of the public API to create handles on Dataiku objects, such as projects, datasets, jobs, scenarios, and more. 

8. Plugin Development

Coders can extend the scope of Dataiku's native features by packaging reusable components into plugins and sharing them with others. In the Plugin Development course, advanced users will learn about development plugins, how to create them, and how to distribute them using Git repositories.

Register for the Developer learning path today to learn all about Dataiku's advanced features for coders, and embark on your path to becoming a more productive and powerful Dataiku user.

You May Also Like

How Dataiku Turns GenAI Into Business Gold

Read More

Riding the AI Wave: OpenAI’s GPT-4o and Beyond

Read More

Build a Generative AI Chatbot With Snowflake and Dataiku

Read More

Beyond Text: Taking Advantage of Rich Information Sources With Multimodal RAG

Read More