Udemy

Snowpark : Data engineering with Snowflake.

Enroll Now
  • 6,445 Students
  • Updated 11/2025
4.4
(613 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
12 Hour(s) 54 Minute(s)
Language
English
Taught by
Pradeep H C
Rating
4.4
(613 Ratings)

Course Overview

Snowpark : Data engineering with Snowflake.

Learn fundamentals of Snowflake-snowpark API.



What is Snowpark ?

With Snowpark, Snowflake allows developers to write code in their preferred language.

Along with Snowflake’s original SQL interface now snowflake allows you to write code in,

         1. Python

         2. Scala

         3. Java

Some of the key features of Snowpark are,

  1. Your code will be pushed to snowflake leveraging the compute power of snowflake warehouses.

  2. You will not end up exporting data to different environment but rather your code is shipped to the data.

  3. You can build complex data pipelines or data products using Snowpark


Snowpark also address below overheads in conventional data pipelines,

  1. Long startup time of node clusters: Systems like Hadoop and Spark requires cluster of nodes to process data. Most of the time it takes 5-10 minutes to just start the cluster. In case of Snowpark we will be using snowflake warehouse to process our data.

  2. Problem of small files , Problem of using right joins to shuffle data across nodes, Problem of garbage collection. uncertainty when the compute nodes goes down.


    All the above problems are well handled with Snowpark.

What you will learn ?

You will learn the basics of SNOWPARK API.

    > Basic read and write operations.

    > Read data from s3 and load that to snowflake table.

    > We will do deep analysis of how SNOWPARK API works.

    > Do's and Don'ts of SNOWPARK.

    > Build data components to process data.

    > Build data pipeline to process data.

Course Content

  • 10 section(s)
  • 170 lecture(s)
  • Section 1 Module#1: Fundamentals
  • Section 2 Working with Read Operations
  • Section 3 Assignments-- Read operation
  • Section 4 Snowpark---Write operations
  • Section 5 Assignments -- write operations
  • Section 6 Assignments-- Read and write semistructured data.
  • Section 7 Using Copy Commands in Snowpark
  • Section 8 Transformations and Querying
  • Section 9 Assignments---Transformation and query
  • Section 10 Building Generic Components with Snowpark

What You’ll Learn

  • Connect Snowpark API with snowflake.
  • Basic read and write operations using Snowpark.
  • Do's and Don'ts while using Snowpark.
  • Building data components and basic data pipeline.


Reviews

  • A
    Aruna G
    5.0

    Clean and clear explanation

  • A
    Ankit Sharaf
    5.0

    All good and perfect

  • P
    Pavan Kumar N B
    5.0

    Good

  • M
    Mr. Varun Shivashanmugam
    5.0

    The Way Instructor has explained is very well ,and tried to explain the concepts in granular level.

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed