Skip to main content
HomeSnowflake

Course

Intro to Snowflake for Devs, Data Scientists, Data Engineers

BasicSkill Level
Updated 06/2026
Get hands-on with Snowflake: query data, manage storage, control costs, and build with Cortex AI and Streamlit.
Start Course for Free
SnowflakeData Engineering
9 hr
61 videos
162 Exercises
8,100 XP
Statement of Accomplishment

Create Your Free Account

Continue with GoogleShow more options

or


By continuing, you accept our Terms of Use, our Privacy Policy and that your data is stored in the USA.

Loved by learners at thousands of companies

Group

Training a Team?

Try for Business

Course Description

This course introduces learners to Snowflake as a platform for building applications, data pipelines, and AI models and workflows. It takes them from zero Snowflake knowledge all the way to creating user-defined functions, using a Snowflake Cortex LLM function, editing a Streamlit app, and more.The course unfolds in three parts: First, participants learn to use Snowflake’s core objects such as virtual warehouses, stages, and databases. Then they learn about slightly more advanced objects and features such as time travel, cloning, user-defined functions, and stored procedures. Finally, they’re introduced to Snowflake’s capabilities for data engineering, generative AI, machine learning, and app development.Learners come away equipped to start building with Snowflake and to continue their Snowflake learning journeys. This course is a prerequisite for upcoming Snowflake courses on data engineering, AI, and apps.

What you'll learn

  • Differentiate Snowflake's architecture layers (storage, compute, services) and identify when to use Snowsight, worksheets, and the marketplace for data access.
  • Determine the right table type (permanent, transient, temporary) and apply Time Travel, Zero-Copy Cloning, and Resource Monitors to manage data lifecycle and cost.
  • Recognize how roles, warehouses, stages, and pipes work together to ingest data securely and grant least-privilege access across teams.
  • Assess query performance using the query profile, caching behavior, and clustering, and apply tuning techniques to reduce credit consumption.
  • Identify how Snowflake Cortex LLM functions, the Cortex CLI, and Streamlit in Snowflake combine to build generative AI applications directly on governed data.

Feels like what you want to learn?

Start Course for Free

Prerequisites

There are no prerequisites for this course
1

Snowflake’s Core Objects and Architecture

After a very brief intro to the course, learners will create a free trial, open a worksheet, and query sample data. They’ll learn about scaling virtual warehouses and create a virtual warehouse to ingest Tasty Bytes data. They’ll learn about stages, databases, schemas, and tables. They’ll manipulate semi-structured data. They’ll also learn about the different Snowflake architectural layers.
Start Chapter
2

Snowflake Feature Overview

Learners will identify a recently introduced “error” in the data and use time travel to correct it. They’ll learn about permanent, transient, and temporary tables, and cloning. They’ll create resource monitors. They’ll create UDFs, a UDTF, and a SQL stored procedure. They’ll learn about role-based access, the VS Code extension, Snowpark DataFrames, and the Snowflake CLI.
Start Chapter
3

Overview of Builder Workloads: Data Engineering, AI / ML, Apps

Learners will explore four Snowflake workloads: Data Engineering, Generative AI, Machine Learning, and Applications. After reviewing each workload, they’ll see one aspect of that workload in practice: for DE, ingesting streaming data with Snowpipe; for GenAI, using the Snowflake Cortex LLM function “Complete”; for ML, using Snowpark ML to create an XGBoost model and make predictions about a food truck’s location; and for apps, running a Streamlit app that shows us Tasty Bytes’ daily revenue. They will then learn about the Snowflake Data Cloud.
Start Chapter
Intro to Snowflake for Devs, Data Scientists, Data Engineers
Course
Complete

Earn Statement of Accomplishment

Add this credential to your LinkedIn profile, resume, or CV
Share it on social media and in your performance review
Enroll Now

Join over 19 million learners and start Intro to Snowflake for Devs, Data Scientists, Data Engineers today!

Create Your Free Account

Continue with GoogleShow more options

or


By continuing, you accept our Terms of Use, our Privacy Policy and that your data is stored in the USA.

Grow your data skills with DataCamp for Mobile

Make progress on the go with our mobile courses and daily 5-minute coding challenges.