Skip to main content
MindLeap AI MindLeap AI
Advanced Level

Snowflake SnowPro Advanced Data Scientist Certification Exam

Leverage Snowflake Cortex ML, Snowpark, and OpenAI to build and deploy machine learning models without leaving your data warehouse.

★ 4.8 (300 learners) 60 hrs total 5 modules 3 capstones
S3 Snowflake OpenAI Python
Only 4 seats left · Next batch starts 5 Sept 2026
Download Curriculum
60 hrs
of content
5 modules
in curriculum
19 projects
hands-on builds
Advanced
difficulty

Curriculum covers

Frameworks you'll master

4 tools & frameworks
S3 Snowflake OpenAI Python

Course Curriculum

5 modules · 60 hours · 24 live sessions

Getting Started with Data Engineering and ML using Snowpark for Python and Snowflake Notebooks 5 sessions
  • Setup Environment: Use stages and tables to ingest and organize raw data from S3 into Snowflake
  • Data Engineering: Leverage Snowpark for Python DataFrames in Snowflake Notebook to perform data transformations such as group by, aggregate, pivot, and join to prep the data for downstream applications.
  • Data Pipelines: Use Snowflake Tasks to turn your data pipeline code into operational pipelines with integrated monitoring.
  • Machine Learning: Process data and run training job in Snowflake Notebook using the Snowpark ML library, and register...
  • Streamlit: Build an interactive Streamlit application using Python (no web development experience required) to help visualize the ROI of different advertising spend budgets.
Getting Started with Snowpark in Snowflake Python Worksheets and Notebooks 2 sessions
  • Familiar ClientSide Libraries Snowpark brings deeply integrated, DataFramestyle programming and OSS compatible APIs to the languages data practitioners like to use. It also includes the Snowpark ML API for more efficient ML modeling (public preview) and ML operations (private preview).
  • Flexible Runtime Constructs Snowpark provides flexible runtime constructs that allow users to bring in and run custom logic. Developers can seamlessly build data pipelines, ML models, and data applications with UserDefined Functions and Stored Procedures.
Snowflake native statistical functions 7 sessions
  • Summary of Functions
  • Scalar functions
  • Aggregate Functions
  • Window Functions
  • Table Functions
  • System Functions
  • Userdefined functions (UDFs)
Snowpark and Gen AI: Learn about Snowpark and Snowflake's Gen AI capabilities, including Cortex feature 1 sessions
  • Heavy focus on Cortex features like Analyst, Agents, Search, and finetuning, plus Snowflake Copilot integration
Document AI: Understand how to set up, preprocess, and extract data from documents using Snowflake 1 sessions
  • Setup, preprocessing docs (invoices/contracts), extraction with PARSE_DOCUMENT

After this course, you will

Skills you carry to every job

  • Build ML data pipelines using Snowpark for Python DataFrames executed natively inside Snowflake Notebooks
  • Train and register machine learning models using the Snowpark ML library and Snowflake Model Registry
  • Apply Snowflake Cortex ML functions for forecasting, classification, and sentiment analysis at scale
  • Extract structured data from unstructured documents using Document AI and the PARSE_DOCUMENT function
  • Integrate external LLMs via Cortex Analyst and OpenAI connections for generative AI analytics workflows
  • Build and deploy interactive data applications using Streamlit natively within Snowflake
  • Apply scalar, aggregate, window, and table functions to generate model features at warehouse scale
  • Automate ML model retraining and scoring pipelines using Snowflake Tasks and Snowpark DataFrames

Hands-on learning

What you'll build

3 industry capstone projects · built from scratch · yours to keep

01

Advertising Spend ROI Optimisation with Snowpark ML

Build a full ML pipeline for advertising spend optimisation: ingest raw campaign data from S3 into Snowflake, perform feature engineering with Snowpark DataFrames in a Notebook, train a regression model using Snowpark ML, register it in the Model Registry, and deploy a Streamlit app that visualises predicted ROI across budget scenarios.

Snowflake Python S3
02

Document AI Invoice Processing Pipeline

Set up a Document AI workflow to extract structured fields from unstructured PDF invoices stored in Snowflake stages. Use PARSE_DOCUMENT to extract line items, validate extracted values against supplier lookup tables, and load clean results into a structured Snowflake table ready for financial reporting.

Snowflake Python S3
03

Cortex and OpenAI Generative Analytics Application

Build a Streamlit-in-Snowflake application combining Cortex Analyst for natural language SQL query generation with OpenAI-powered answer summarisation. Users type business questions in plain English, the app generates and runs Snowflake queries, and OpenAI synthesises a concise narrative response from the results.

Snowflake OpenAI Python S3

Plus 16 guided mini-projects across the curriculum — Q&A bots, resume screeners, SQL helpers, and more.

Batch Schedule

⚡ Seats filling fast — only 4 remaining across all batches

Available Batches
Batch Type Schedule Duration Next Start Date Availability
Weekend Sat & Sun, 10am–1pm 10 weeks 5 Sept 2026 Available
Weekday Mon–Fri, 7–9pm 8 weeks 7 Sept 2026 Available
Fast-track Mon–Sun, 6 hours/day 2 weeks 14 Sept 2026 Only 4 seats left

Frequently Asked Questions

Do I need prior machine learning experience to take this course?

Familiarity with basic ML concepts — training and test splits, regression, classification — is helpful. The course focuses on implementing ML workflows inside Snowflake using the Snowpark ML library rather than building algorithms from mathematical first principles.

What is Snowpark and how does it differ from standard Snowflake SQL?

Snowpark is a developer framework that lets you write Python (or Java and Scala) DataFrames that execute directly on Snowflake's compute engine without moving data out. It replaces the need to extract data to external Python environments for transformation, feature engineering, and model training.

What Cortex AI features are covered in this course?

The course covers Cortex ML functions including forecasting, classification, and sentiment analysis; Cortex Analyst for natural language queries; Cortex Search; Cortex Agents; and Snowflake Copilot integration — covering the full breadth of Snowflake's built-in AI capabilities.

Is this course aligned to the SnowPro Advanced: Data Scientist certification?

Yes. The course content maps to the SnowPro Advanced Data Scientist exam objectives including Snowpark for Python, ML pipeline construction, Cortex AI features, Document AI, native statistical functions, and Streamlit application development within Snowflake.

Can I run OpenAI models directly inside Snowflake?

Snowflake's Cortex feature set supports connections to external LLM providers. The course covers how to configure external model connections and use Cortex Analyst alongside OpenAI models to build hybrid AI workflows that combine Snowflake's data access with external generative AI capabilities.

What is Streamlit-in-Snowflake and why use it for data science applications?

Streamlit-in-Snowflake lets you build and deploy interactive Python web applications directly inside your Snowflake account — no separate hosting or infrastructure required. Data scientists use it to build dashboards, model demos, and interactive analytics tools with direct, secure access to Snowflake data and registered ML models.

Ready to Get Started?

Download the curriculum to see every module, batch dates and fees. Book a free 30-minute session with our advisors to get your questions answered.

Book Free Demo

Download the Full Curriculum

See every module, capstone project, and tool covered — free, instant access.

Similar Courses You Might Like

View Course →
Snowflake
snowflake

Snowflake SnowPro Advanced Data Admin Certification Exam

★ 4.8 · 300 learners · Advanced
Starts 8 Aug 2026 · ~1–2 months
View Course →
Snowflake
snowflake

Snowflake SnowPro Advanced Data Analyst Certification

★ 4.8 · 300 learners · Advanced
Starts 15 Aug 2026 · ~1–2 months
View Course →
Snowflake
snowflake

Snowflake SnowPro Advanced Data Architect Certification (ARA-C01)

★ 4.8 · 300 learners · Advanced
Starts 22 Aug 2026 · ~1–2 months
View Course →
Snowflake
snowflake

Snowflake SnowPro Advanced Data Engineer Certification Exam

★ 4.8 · 300 learners · Advanced
Starts 29 Aug 2026 · ~1–2 months
Book Free Demo