On Demand
Free

Data Application Builders Workshop (Badge 3)

In this course, you'll learn to build end-user applications powered by Snowflake's backend capabilities. Master essential app development tools including Streamlit, Python, GitHub, and REST APIs, with no prior coding experience required. Follow along through an engaging journey of app development, from basic Streamlit applications to advanced data-driven interfaces. Work with Internal Named Stages, build increasingly complex apps, and create a capstone project that brings together all your new skills. Experience hands-on learning with immediate feedback from DORA, our automated grading system, as you develop the tools and confidence to create robust data applications.
Enroll now
Data Application Builders Workshop (Badge 3)

Course Overview

Almost like a full-stack developer bootcamp, this course covers a wide array of technologies that will help you build applications that use Snowflake as a back end. Including: Streamlit (Python), Streamlit-in-Snowflake, REST APIs, and much more.

Prior Knowledge & Experience

You need to have experience using Snowflake, either with six months of independent use or having earned Hands-On Essentials badges 1 and 2.

Scenario-Based

We join Mel and Zena as they embark on an exciting project to build a user-friendly application for the smoothie shop. With guidance from Klaus and using skills learned from previous workshops, they dive into app development using Streamlit, Python, and REST APIs. The project evolves from a simple menu display to a full-featured application, demonstrating how Snowflake can power modern data applications with no prior coding experience required.

Time to Complete

Most learner take between 8 and 12 hours to complete this workshop.

Grading

This course is not for learners who require step-by-step instructions. You will be expected to independently apply previously learned concepts to new tasks without step-by-step guidance.

To complete the workshop, you will watch videos, answer quizzes, and finish labs auto-graded by DORA, our grading robot. DORA will issue your badge within 24 hours of course completion.

Lab Environment

Don't sign up for a trial account until you are given step-by-step instructions within the course flow. Since this is the first course, we are more precise with the steps.

Course Enrollment Help

View Course Completions

To access and share any earned badges - visit: Snowflake's Badging Portal

Learning Tracks

Snowflake Learning Journey

You know what you’re looking for, and we have curated paths to help you achieve whatever your learning goals. From skill building badges, to preparation for the SnowPro core certifications we have you covered.
Explore Learning Tracks
Snowflake Logo

Snowflake Education Services includes Instructor-Led Training, SnowPro Certifications, and this online, on-demand educational courses website. Our on-demand courses are branded as "Snowflake University." Snowflake University (aka Uni) offers a badge program called Hands-On Essentials as well as other courses.

©2026 Snowflake Inc. All Rights Reserved