snowflake graphic on blue gradient background

Snowpark DataFrame Programming

Training Course

Collaborate on the same data with streamlined architecture by learning and implementing key concepts of Snowpark Dataframe programming in this 1-day course.


Expand Your Knowledge Base

This 1-day course covers key Snowpark concepts, features, and programming constructs through detailed lectures, demos, interactive labs and discussions.

*This course is offered both publicly and privately and basic proficiency in programming languages such as Python, Java, or Scala is required. Please review the course datasheet for more information on required prerequisites.

Get More From Your Data Projects

Learn how to connect to Snowflake using a Snowpark Session object and query data sources as Snowpark DataFrame objects.

Understand Snowpark's Client-side vs. Server-side capabilities

Explore Snowflake’s end-to-end encryption that provides a secure system for managing data in cloud storage.

Build Better Pipelines and Data Models

Get streamlined queries and seamless conversions by learning how to create shareable and reusable code as User-Defined Functions (UDFs).

What is Snowpark?

A developer toolkit designed to bring programmability directly into Snowflake. Think of it as a three-legged stool — a DataFrame API, Stored Procedures, and User-Defined Functions. Snowpark opens up your organization’s data to you.

Why take the course?

Why learn on your own, when you can be taught by our group of highly trained and experienced instructors. The step-by-step instructor guidance will provide you incomparable exposure with all the technical details needed to jump in and start working in Snowpark quickly and effectively.

Who should take it?

Any developers who have functional knowledge of Snowflake - especially those who build data pipelines, data science models, data analytics solutions, or data apps using programming language like Python, Scala, or Java.