Summit Builder Keynote Debut

Broadcast live on June 23

SNOWFLAKE FOR DEVELOPERS

Start the Journeyto Level Up Your Career

With the Snowflake Northstar Builder Education program, you can level up through online, self-paced courses, in-person workshops, and virtual hands-on labs to upskill on Snowflake.

person using computer
NEW COURSE AVAILABLE

Essentials for Snowflake SnowPro® Core Certification

Prepare for the Snowflake SnowPro® Core Certification Exam (COF-C03) with this focused, hands-on track. Across three courses, you'll work through all key exam domains: Snowflake's multi-layer architecture and storage internals, account security, data governance and cost management, secure data sharing, and end-to-end pipeline automation. Complete the first course, Snowflake Architecture, and pass an assessment to earn the Snowflake University Platform Skills Badge. Complete the full track and earn a $50 voucher off of the Snowflake SnowPro® Core Certification Exam.

AVAILABLE COURSES

Get started with our introduction courses, then continue with our data engineering and AI coursework.

Getting Started

Data engineering

Generative AI

BEGINNER

Intro to Snowflake for Devs, Data Scientists, Data Engineers

Get an introduction to Snowflake as a platform for building applications, data pipelines, and AI models and workflows. You'll learn how to create user-defined functions, how to use a Snowflake Cortex LLM function, how to edit a Streamlit app, and more.

BEGINNER

Snowflake Foundations

Get hands-on with Snowflake! Learn to query, model, and manage data in this interactive intro for data engineers, analysts, and BI professionals.

BEGINNER

Introduction to Snowflake

Learn the fundamentals of Snowflake. This beginner-friendly course walks you through Snowflake's three-layer architecture, key features like cloud provider integrations and data governance controls, and hands-on navigation of the Snowsight UI, including databases, schemas, and the Snowflake Marketplace. Ideal for data engineers, analysts, and anyone looking to get started with Snowflake.

BEGINNER

Introduction to Snowflake SQL

Learn the fundamentals of Snowflake SQL, including how it compares with other SQL flavors, data types, and functions. Build complex queries using joins, subqueries, and common table expressions, then explore query optimization techniques and how to store and query semi-structured data like JSON.

BEGINNER

Introduction to Data Modeling in Snowflake

Master the core principles of data modeling and learn how to implement them in Snowflake.  Explore entity-relationship, dimensional modeling, and data vault techniques alongside data normalization principles. You’ll explore Snowflake's architecture, including columnar storage and massively parallel processing, and apply query optimization techniques to build efficient cloud data warehouses.

BEGINNER

Data Manipulation in Snowflake

Learn essential techniques for transforming and categorizing data in Snowflake. This course covers conditional logic with CASE statements, subqueries for combining query results, and common table expressions (CTEs) for writing cleaner, more modular SQL. Through hands-on exercises, you'll build the practical data manipulation skills needed to work effectively with Snowflake.

BEGINNER

Window Functions in Snowflake

Solve complex data problems using Snowflake window functions. This course covers row numbering and ranking with ROW_NUMBER, RANK, and DENSE_RANK, partitioning data to create ordered groups, and comparing sequential values using LAG and LEAD. Learn essential techniques for identifying outliers, detecting trends, and performing advanced data analysis.

BEGINNER

Data Types and Functions in Snowflake

Understand Snowflake's data types for text, numeric, and datetime data, then manipulate and transform them using built-in functions. This course covers text, numeric, and datetime data types, along with essential functions like TRIM, CONCAT, DATEDIFF, and DATEADD for transforming data. Create your own user-defined functions, flatten semi-structured data like JSON, build multiple common table expressions, and pivot data for reporting and analysis.

BEGINNER

Essentials for Snowflake SnowPro® Core Certification

Prepare for the Snowflake SnowPro® Core Certification Exam (COF-C03) with this focused, hands-on track. Across three courses, you'll work through all key exam domains: Snowflake's multi-layer architecture and storage internals, account security, data governance and cost management, secure data sharing, and end-to-end pipeline automation. 

BEGINNER

Snowflake Architecture

Get a complete picture of how Snowflake is built and why it works the way it does. Starting from the three-layer architecture that separates compute, storage, and cloud services, you'll explore virtual warehouses, storage internals through micro-partitions and data clustering, and Snowflake's AI/ML capabilities. By the end, you'll have the foundational mental model needed to make better decisions when building and optimizing on Snowflake.

BEGINNER

Data Pipeline Automation in Snowflake

Master the tools and techniques for building reliable, automated data pipelines in Snowflake. You'll learn how to ingest data at scale using COPY INTO, Snowpipe, and Snowpipe Streaming, then orchestrate end-to-end workflows with streams, task DAGs, and dynamic tables. The course also covers querying and transforming semi-structured data, applying advanced analytics with window functions, and optimizing query performance using Snowflake's Query Profile, clustering keys, and materialized views.

BEGINNER

Snowflake Management, Governance & Collaboration

Master Snowflake administration from the ground up. This course covers how to secure your account with RBAC, DAC, and custom roles, then applies data governance tools including dynamic data masking, row access policies, and data classification. You'll also learn to monitor and control costs with resource monitors and ACCOUNT_USAGE views, protect data using Time Travel and zero-copy cloning, and collaborate externally through secure data sharing, Data Clean Rooms, and the Snowflake Marketplace.

BEGINNER

Introduction to Modern Data Engineering with Snowflake

This is a technical, hands-on course that teaches learners how to build modern and continuous data pipelines with Snowflake. It focuses specifically on the most practical Snowflake concepts and tools to get learners up and running quickly with building data pipelines.

 
BEGINNER

Snowflake Data Engineering Professional Certificate

This is a technical, hands-on course that teaches learners how to build modern and continuous data pipelines with Snowflake. It focuses specifically on the most practical Snowflake concepts and tools to get learners up and running quickly with building data pipelines.

 
BEGINNER

Advanced Data Engineering with Snowflake

Build a data engineering career or gain hands-on Snowflake experience for your next project. This program equips students, early career, and experienced professionals with practical skills to enhance job market competitiveness and career growth in data.

 
BEGINNER

Associate Data Engineer in Snowflake

Prepare for a high-demand tech role with the Associate Data Engineer in Snowflake track. Learn SQL, data modeling, and database design through hands-on experience with Snowflake’s AI-powered cloud platform. Explore its architecture and features, practice data ingestion and querying, and build scalable data pipelines. Apply your skills in a real-world project creating insights for a sports media agency.

 
BEGINNER

Snowflake AI Fundamentals

Learn to build AI-powered applications with Snowflake Cortex, combining data management and generative AI. Gain skills in Snowflake architecture, SQL, and Large Language Models (LLMs), including fine-tuning for real-world tasks. Apply AI for text analysis, summarization, and translation while practicing responsible AI. Conclude by building a conversational chatbot using Cortex to generate intelligent, data-driven responses.

 
INTERMEDIATE

Building and Evaluating Data Agents

Learn to build a data agent using a multi-agent workflow: design a planner, a plan executor, and specialized sub-agents to connect to data sources; trace and evaluate: measure the quality of the agent’s final answer, and the alignment of the agent’s goal, plan, and action; and improve the agent’s performance: update the agent’s prompt, and add inline evaluations that the agent can use during runtime to adjust its plan.

 
INTERMEDIATE

Apache Iceberg: From Zero to Production Data Lakehouse

Learn to build, migrate, and operate production-ready Apache Iceberg lakehouses. This course walks you through building a fully configured Iceberg lakehouse using catalogs, object storage, and query engines like Spark and Trino. You'll design optimal table structures with hidden partitioning and sort orders, migrate existing data from Hive, Parquet, CSV, and databases, and implement production workflows including Write-Audit-Publish, branching, and rollback.

INTERMEDIATE

Building Multimodal Data Pipelines

Learn to build AI-powered pipelines that process images, audio, and video and turn them into LLM-ready text. You'll apply OCR, Automatic Speech Recognition, and Vision Language Models to extract structured, queryable information from unstructured data, then use those techniques to implement a multimodal RAG system that retrieves and answers questions across slides, audio, and video from real-world meeting recordings.

BEGINNER

Introduction to Generative AI with Snowflake

This course introduces learners to generative AI and how to implement common AI use cases using Snowflake. This course is for anyone looking to skill up on AI, but is particularly suited for data scientists, ML/AI engineers and data analytics professionals.

BEGINNER

Snowflake Generative AI Professional Certificate

Are you looking to build a career in AI? Or get hands-on experience with Snowflake for your next project? This program will enable you to acquire the practical skills you’ll need to be competitive in the job market to land your next job, or to grow your existing career as a data professional.

 

BEGINNER

Fast prototyping of GenAI apps with Streamlit

Learn to streamline the prototyping workflow, iterate rapidly, and validate product-market fit. Turn a few lines of Python into a shareable Streamlit web app, cut down iteration time from weeks to hours, and improve the performance of your application using Cortex AI. Start with a  hello-world chatbot, add prompt engineering and RAG, and publish the result for real-time feedback.

INTERMEDIATE

Building Generative AI Apps to Talk to Your Data

Learn how to build conversational AI applications that let users interact with their data, whether structured in tables or unstructured in documents, using natural language. This course focuses on building practical applications with Snowflake Cortex, including Cortex Search and Cortex Analyst.

INTERMEDIATE

Building AI Agents with Snowflake

Learn to build autonomous AI agents that go beyond chatbots to solve real business problems with enterprise data. This course covers the foundations of agentic AI, including how agents plan, reason, and select tools autonomously. You'll build a complete agent using Snowflake Cortex by configuring Cortex Analyst for structured data queries, Cortex Search for unstructured document retrieval with natural language, and orchestration instructions to guide agent behavior.

LEARNING PLATFORMS

Coursera logo

Explore AI and data engineering courses, including generative AI, taught by our developer advocates. You can access course materials for free by choosing the "Audit Only" option on Coursera. For a fee, or if your organization provides it, you can also earn course certificates from Coursera.

LinkedIn Learning logo

Enroll in courses taught by our developer advocates, including an introductory course and learning paths in generative AI and data engineering.  Login to Linkedin is required. Courses are free to premium members of Linkedin or if your organization has adopted Linkedin Learning for its employees.

Datacamp logo

Explore learning tracks built by DataCamp in collaboration with our developer advocates. Start with the Snowflake Foundations learning track and continue to the learning tracks in data engineering and AI.

Deeplearning logo

Skill up in AI with courses jointly developed by leading eLearning provider DeepLearning.AI and Snowflake. Our joint courses are available on Coursera and soon also on DeepLearnig.AI’s own learning platform.
 

what’s next?

Explore more developer content and build your skills.