VOOZH about

URL: https://www.coursera.org/learn/advanced-data-engineering-with-snowflake

โ‡ฑ Advanced Data Engineering with Snowflake | Coursera


Advanced Data Engineering with Snowflake

Keep adding new skills with 10,000+ programs for $239 (usually $399). Save now.

Advanced Data Engineering with Snowflake

3,337 already enrolled

Included with

โ€ข

Learn more

Ask Coursera

Gain insight into a topic and learn the fundamentals.
4.5

29 reviews

Advanced level

Recommended experience

5 hours to complete
Flexible schedule
Learn at your own pace

Gain insight into a topic and learn the fundamentals.
4.5

29 reviews

Advanced level

Recommended experience

5 hours to complete
Flexible schedule
Learn at your own pace

What you'll learn

  • How to implement DevOps best practices for data pipelines with Snowflake

  • How to implement observability to monitor data pipeline health

Details to know

Shareable certificate

Add to your LinkedIn profile

Assessments

3 assignments

Taught in English

Build your Software Development expertise

This course is part of the Snowflake Data Engineering Professional Certificate
When you enroll in this course, you'll also be enrolled in this Professional Certificate.
  • Learn new concepts from industry experts
  • Gain a foundational understanding of a subject or tool
  • Develop job-relevant skills with hands-on projects
  • Earn a shareable career certificate from Snowflake

There are 2 modules in this course

This is a technical, hands-on course that teaches you how to implement DevOps best practices to build data pipelines, and how to implement observability to maintain and monitor data pipeline health. The course focuses on the most practical Snowflake concepts, features, and tools to get you up and running quickly with these concepts.

You'll start by learning about DevOps, DevOps practices, and how DevOps fits into the context of data engineering. You'll incorporate source control, declarative management of database objects, continuous delivery, and use a command-line interface to implement DevOps best practices into a data pipeline. You'll specifically learn how to: - Use Snowflake's git integration to add source control to your data pipeline - Use GitHub for team-wide collaboration on your data pipeline - Use CREATE OR ALTER to declaratively manage database objects - Use GitHub Actions to implement continuous delivery for your pipeline - Use Snowflake CLI to deploy changes into dedicated data environments You'll also learn about observability, and how to implement it to maintain and monitor the health and performance of your data pipeline. You'll specifically learn how to: - Use logs to keep a record of events that occur within your pipeline - Use traces to maintain a detailed journey of events for operations in your pipeline - Use alerts to monitor for specific conditions in your pipeline, and combine them with notifications to encourage action among team members if critical errors occur in the pipeline Throughout the course, you'll follow along with the instructor using a combination of Snowflake, Visual Studio Code, GitHub, and the command line. The course is supplemented with readings containing resources to level up your understanding of specific concepts. You'll come away understanding how to incorporate DevOps best practices into data pipelines, and how to use observability to monitor the health and performance of pipelines.

In this module, you'll understand how DevOps helps software development teams iterate safely and efficiently, and understand how those practices can be applied in the field of data engineering. You'll learn how to implement a few key DevOps best practices for data pipelines. Namely, you'll learn how to implement source control for pipeline objects, how to declaratively manage database objects, and how to introduce changes to dedicated data development environments using continuous integration. By the end of the module, you'll understand how data pipelines can be built collaboratively by large teams, and how they can be evolved efficiently and reliably.

What's included

12 videos5 readings1 assignment

12 videosโ€ขTotal 72 minutes
  • Scaling data pipelines to meet modern demandsโ€ข4 minutes
  • What this course will coverโ€ข3 minutes
  • DevOps in the world of data engineeringโ€ข4 minutes
  • DevOps with Snowflakeโ€ข3 minutes
  • What we'll buildโ€ข1 minute
  • Source control in Snowflake with gitโ€ข8 minutes
  • Set up the data pipeline using Snowflake CLIโ€ข11 minutes
  • Database Change Management (DCM)โ€ข6 minutes
  • Declarative approach with CREATE OR ALTERโ€ข14 minutes
  • Continuous integration and continuous delivery (CI/CD) for data pipelinesโ€ข4 minutes
  • Implementing continuous delivery for our data pipelineโ€ข12 minutes
  • Recap and best practices for DevOps with Snowflakeโ€ข2 minutes
5 readingsโ€ขTotal 50 minutes
  • How to successfully complete the courseโ€ข10 minutes
  • [IMPORTANT] Have Questions? Join the Q+A Forum for this courseโ€ข10 minutes
  • Clone your fork, install Snowflake CLI, and configure config.tomlโ€ข10 minutes
  • Weather data from Snowflake Marketplaceโ€ข10 minutes
  • Additional resources on DevOps with Snowflakeโ€ข10 minutes
1 assignmentโ€ขTotal 20 minutes
  • Module 1 Assessment (Knowledge Check)โ€ข20 minutes

In this module, you'll learn about observability, and how it can be implemented to monitor the health and performance of data pipelines. You'll specifically learn about Snowflake's observability framework, Snowflake Trail, and how to implement its core components. You'll use event tables, logs, and traces to implement detailed records of events occurring within your data pipeline. You'll also learn how to generate alerts to detect specific conditions in your data environment, and how to combine them with notifications to communicate information to key stakeholders, like a broader data engineering team.

What's included

11 videos3 readings2 assignments

11 videosโ€ขTotal 51 minutes
  • Observability for data engineeringโ€ข4 minutes
  • Foundational concepts of observabilityโ€ข3 minutes
  • Observability with Snowflake Trailโ€ข2 minutes
  • Event Tables in Snowflakeโ€ข4 minutes
  • Logging in Snowflakeโ€ข9 minutes
  • Traces in Snowflakeโ€ข8 minutes
  • Alerts in Snowflakeโ€ข8 minutes
  • Notifications in Snowflakeโ€ข8 minutes
  • Observability with third-party toolsโ€ข1 minute
  • Recap and best practices for observability with Snowflakeโ€ข2 minutes
  • Conclusionโ€ข1 minute
3 readingsโ€ขTotal 30 minutes
  • Clean upโ€ข10 minutes
  • Additional resources on observability with Snowflakeโ€ข10 minutes
  • Course Acknowledgementsโ€ข10 minutes
2 assignmentsโ€ขTotal 60 minutes
  • Module 2 Assessment (Knowledge Check)โ€ข20 minutes
  • Course Assessmentโ€ข40 minutes

Earn a career certificate

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

Instructor

Instructor ratings
5.0 (6 ratings)
7 Coursesโ€ข45,484 learners

Explore more from Software Development

Why people choose Coursera for their career

๐Ÿ‘ Image

Felipe M.

Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."
๐Ÿ‘ Image

Jennifer J.

Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
๐Ÿ‘ Image

Larry W.

Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."
๐Ÿ‘ Image

Chaitanya A.

"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."

Learner reviews

  • 5 stars

    75.86%

  • 4 stars

    13.79%

  • 3 stars

    3.44%

  • 2 stars

    0%

  • 1 star

    6.89%

Showing 3 of 29

CR
ยท

Reviewed on Sep 15, 2025

not always easy to follow and some concepts get glossed over

Frequently asked questions

To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.

When you enroll in the course, you get access to all of the courses in the Certificate, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.

Financial aid available,