FreeCourse Logo
FreeCourse.io
Verified CouponsFree CoursesJobsBlog
Categories
Home/Courses/Building Data Warehouse with Snowflake, Python and SQL
Building Data Warehouse with Snowflake, Python and SQL
IT & Software100% OFF

Building Data Warehouse with Snowflake, Python and SQL

Christ Raharja
0(0 students)
Self-paced
All Levels

About this course

This course contains the use of artificial intelligenceDisclosure: AI tools were used only to assist in creating the course outline and course thumbnail. All instructional content, explanations, and project walkthroughs were fully created manually by the instructor. Welcome to Building Data Warehouse with Snowflake, Python and SQL course.

This is a comprehensive project based course where you will learn how to build a fully functioning data warehouse using Snowflake and implement dimensionality modelling. This course is a perfect combination between Snowflake and Python, making it an ideal opportunity to practice your programming skills while improving your technical knowledge in data engineering. In the introduction session, you will learn the basic fundamentals of data warehouse and snowflake, such as getting to know about data warehouse architecture and learning about the difference between online transaction processing and online analytic processing.

Then, in the next section, we will download grocery inventory and restaurant delivery datasets from Kaggle, it is a platform that offers many high quality datasets from various industries. Afterward, we will set up a Snowflake account, learn how to navigate the Snowflake dashboard, and load the grocery inventory datasets. Then, after that, we are going to clean the dataset by removing missing values and duplicates.

The objective is to make sure the data is valid and ready to use. Following that, we will learn about basic sql concepts needed for data warehousing, for example, we are going to learn how to use select, aggregate functions, where, having, order by, case, group by, distinct, window functions, and common table expressions. Then, we will run these SQL queries to analyze grocery inventory data and extract meaningful insights from the data.

Then, in the next section, we are going to transform and load data using SQL, where we will prepare and organize the data before building the data warehouse. In addition, we will also perform DataFrame operations using Snowpark like filtering, selecting, grouping, and transforming data. Then, after that we are going to perform dimensionality modelling, specifically we will create fact tables, dimension tables, and define relationships between those tables.

The objective is to organize our data efficiently for reporting, analysis, and business intelligence. Once the data is ready, we are going to build a basic grocery inventory data warehouse using Snowflake and SQL. This data warehouse can be used for analyzing inventory levels, product availability, stock movements, and overall inventory performance.

Then, in the next section, we will learn about data warehouse security and access control, specifically we will learn how to manage user roles, permissions, and access privileges in Snowflake. Additionally, we are also going to build a real world project, where we are going to build a restaurant delivery data warehouse. We will use restaurant delivery data to analyze orders, delivery performance, customer behavior, and sales trends.

Lastly, at the end of the course, we are going to build a machine learning model to predict delivery time using data from our data warehouse. First of all, before getting into the course, we need to ask these questions to ourselves, why should we build data warehouse and why should we use Snowflake? Well, here is my answer, By having a data warehouse, it will help us to centralize and organize data from multiple sources, making it easier to analyze and generate insights.

In addition, Snowflake enables us to efficiently store, process, and analyze large amounts of data in a cloud based environment.

Skills you'll gain

Operating Systems & Serversen

Available Coupons

Loading...

Course Information

Level: All Levels

Suitable for learners at this level

Duration: Self-paced

Total course content

Instructor: Christ Raharja

Expert course creator

This course includes:

  • 📹Video lectures
  • 📄Downloadable resources
  • 📱Mobile & desktop access
  • 🎓Certificate of completion
  • ♾️Lifetime access
$0$94.99

Save $94.99 today!

Enroll Now - Free

Redirects to Udemy • Limited free enrollments

Share this course

https://freecourse.io/courses/building-data-warehouse-with-snowflake-python-and-sql

You May Also Like

Explore more courses similar to this one

Master Agile with Scrum and Kanban - A Practical Guide
IT & Software
0% OFF

Master Agile with Scrum and Kanban - A Practical Guide

Vishwanatha Hebbar

Learn Agile project management with Scrum Framework, Real-Life Scenarios, Interactive Lessons, Practical Tools, Career-Ready Skills and Jira (Agile Project Management Tool)Unlock the power of Agile methodology with this comprehensive course designed for professionals and enthusiasts alike! This course takes you on a transformative journey through Agile practices, equipping you with the skills needed to thrive in today’s fast-paced software development landscape.You will begin by mastering the core principles and values that define Agile, followed by a deep dive into popular frameworks like Scrum and Kanban. Through engaging real-life scenarios and interactive lessons, you’ll learn how to create effective user stories, manage backlogs, and facilitate crucial Agile ceremonies such as sprint planning and retrospectives.With practical tools and techniques, you’ll tackle common challenges faced by Agile teams, gaining insights to enhance collaboration and productivity among team members. Plus, this course includes extensive interview preparation tips, ensuring you’re not only skilled but also ready to showcase your expertise to potential employers.Whether you’re a developer, tester, product owner, or a student aspiring to enter the tech field, this course is tailored to meet your needs. Join us to gain the knowledge and confidence to drive successful Agile transformations in your organization and elevate your career to new heights, unlocking exciting opportunities along the way!Take the first step towards transforming your career and becoming an integral part of Agile success!If you looking to learn any of the below, this course is for you.Agile methodologyScrum and Agile practicesAgile project managementJira for Agile teamsAgile workflow and sprint planningAgile interview preparationAgile and Scrum certificationAgile training for beginnersAgile techniques in real projects

4.6•2.6K•Self-paced
FREE$90.99
Enroll
Certified FinOps: Управление Облачными Затратами в IT [RU]
IT & Software
0% OFF

Certified FinOps: Управление Облачными Затратами в IT [RU]

Udemy Instructor

Этот курс содержит использование искусственного интеллекта. Этот курс содержит рекламу.Каждый месяц ваша компания получает cloud-счёт. И каждый месяц кто-то задаёт один и тот же вопрос: «Почему так дорого?» Ответа обычно нет. Или ответ звучит как «всё сложно». Затраты растут быстрее выручки, никто не понимает, какая команда потребляет больше всего, а dev/test окружения работают круглосуточно, хотя их никто не использует по ночам.Это не проблема облака. Это отсутствие FinOps.FinOps: управление облачными затратами в IT — это курс из 6 занятий от Mike, который обучил более 150 000 профессионалов из 185 стран и построил системы управления в компаниях от Preply до Wargaming. Это не обзор облачных инструментов и не теоретический курс по финансам. Это практическая программа, которая учит управлять cloud-затратами как бизнес-процессом — с прозрачностью, ответственностью и измеримым результатом.FinOps — одна из самых быстрорастущих профессий в IT. Компании, которые тратят в облаке от $50K в месяц, уже не могут позволить себе работать без FinOps-функции. А те, кто тратит $500K+, теряют сотни тысяч долларов ежегодно просто из-за отсутствия системы.Чем этот курс отличается от других: здесь FinOps рассматривается как управленческая система на стыке финансов, технологий и продукта. Вы получите готовые шаблоны, чек-листы и модели, которые можно применить на следующий день.Занятие 1 определяет FinOps как профессию: что это, чем отличается от DevOps и финансов, роли в FinOps, модель зрелости Crawl → Walk → Run и KPI, за которые реально отвечает FinOps-специалист.Занятие 2 учит читать облачные счета: типовая структура затрат AWS, Azure и GCP, где «течёт» больше всего, shared costs, скрытые расходы и базовая архитектура учёта через теги и cost centers.Занятие 3 погружает в cost allocation: chargeback vs showback, модели распределения затрат по продуктам и командам, ошибки тегирования и как не превратить FinOps в «финансовую полицию».Занятие 4 — чистая оптимизация: rightsizing, autoscaling, idle resources, storage optimization, reserved instances и savings plans. Dev/Test окружения как главный источник перерасхода. Чек-лист quick wins на 30–60 дней.Занятие 5 про аналитику: метрики Cost vs Usage vs Value, unit-экономика в облаке, дашборды для CTO и CFO и типовые ошибки — vanity metrics и отчёты ради отчётов.Занятие 6 связывает всё воедино: как запустить FinOps с нуля, ритмы работы, коммуникация с Dev и Finance без конфликтов, карьерные траектории и roadmap внедрения на 90 дней.Компании без FinOps платят за облако «сколько получится». Компании с FinOps платят «сколько нужно» — и знают, за что именно. Разница между ними — не размер бюджета, а наличие системы.Не ждите, пока cloud-счёт станет проблемой на уровне борда. Станьте специалистом, который берёт облачные финансы под контроль.Записывайтесь сейчас — и начните управлять cloud-затратами системно уже сегодня.Важно: На Udemy вы проходите курс без проверки домашних заданий, возможности скачивания презентаций и без получения диплома Mike Pritula Academy. За полной версией курса с оригинальным дипломом, материалами, проверкой домашних заданий обращайтесь на сайт академии.Lifetime access ко всем материалам и будущим обновлениям. Активная поддержка преподавателя в Q&A. Сертификат об окончании курса (Udemy Certificate of Completion). 30-дневная гарантия возврата денег без вопросов. Практические навыки для работы и карьеры. Реальные бизнес-кейсы и проекты. Доступ к сообществу студентов. Программу стоимостью 1000$ со значительной скидкой благодаря платформе.

0.0•255•Self-paced
FREE$91.99
Enroll
Fuzz Faster U Fool — The Practical FFUF Course
IT & Software
0% OFF

Fuzz Faster U Fool — The Practical FFUF Course

Cyber Twinkle

What if you could find hidden directories, login panels, and even internal systems using just one tool?That tool is FFUF, and in this course, you will learn how to use it in a simple and practical way.Many people run FFUF without really understanding what they are doing. They get a lot of results but struggle to identify what is important. This course is designed to solve that problem.This is a hands-on course where you will work in a lab environment and see how FFUF is used in real scenarios. Everything is explained step by step, so even beginners can follow along easily.You will start with the basics, including installation and your first fuzzing attack. Then you will learn how to perform directory and file discovery, use filters and matchers to remove noise, and find hidden parameters.After that, you will move to more practical topics such as fuzzing login forms, working with POST requests, and using real HTTP requests captured with Burp Suite. You will also learn how to find hidden virtual hosts using headers and improve your results using features like auto calibration.By the end of this course, you will not just run FFUF commands, but understand how to use them in real-world testing.This course will also be updated regularly with new techniques and labs.

5.0•1.5K•Self-paced
FREE$86.99
Enroll
FreeCourse LogoFreeCourse

Freecourse.io brings you high-quality online courses with free certificates to help you upskill, boost your career, and achieve your goals anytime, anywhere.

Resources

  • Courses
  • Jobs
  • Categories
  • Features

Company

  • About
  • Blog
  • Contact

Legal

  • Privacy
  • Terms
  • Cookies
  • Licenses

© 2026 FreeCourse. All rights reserved.