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

Starting with Powershell Scripts:  Examples Explained
IT & Software
0% OFF

Starting with Powershell Scripts: Examples Explained

Udemy Instructor

Dive into the world of automation and efficient system management with our flagship course, 'Mastering PowerShell: From Basics to Brilliance with Real-World Script Examples'. This course is crafted for individuals at all levels, from beginners to intermediate enthusiasts, and is designed to elevate your scripting capabilities in the practical realms of PowerShell.Section 1: Scripting Basics and First StepsLesson 1: Kicking off with Script Example 1Explore the course's structure, aims, and your journey in PowerShell scripting.Delve into your first script, understanding basic comments and cmdlets.Learn essential commands like Get-Command and Get-Help.Engage in hands-on labs with assignments and detailed solutions, solidifying your learning.Section 2: Advanced Scripting TechniquesLesson 2: Deep Dive with Script Example 2Introduction to more complex scripting concepts.Detailed exploration of using WMI (Windows Management Instrumentation) and Invoke-Command in scripts.Master the art of using pipelines effectively in scripts.Section 3: Building a Windows Server 2022 LabA practical approach to setting up and managing a Windows Server 2022 environment.Step-by-step guidance on installing, activating, and performing post-install tasks.Learn to set up a Base Image with SYSPREP and a Domain Controller.Explore the integration of Windows Admin Center and joining a workstation to a domain.Section 4: Supplementary Course ContentAdditional resources, tips, and advanced tools for enhancing your PowerShell expertise.Throughout the course, you'll benefit from our engaging teaching methodology that combines theoretical knowledge with practical applications. Each lesson is accompanied by real-world script examples, making learning both engaging and relevant.Whether your goal is to streamline your workflows, manage servers more effectively, or simply elevate your scripting skills, 'Mastering PowerShell: From Basics to Brilliance with Real-World Script Examples' offers you a comprehensive learning experience. Enroll now and start your journey towards becoming a PowerShell scripting expert.

4.7β€’0β€’Self-paced
FREE$107.99
Enroll
AB-650 Microsoft 365 AI Services Administrator Practice Test
IT & Software
0% OFF

AB-650 Microsoft 365 AI Services Administrator Practice Test

Ashvin Parmar

Start your preparation with confidence for the Microsoft 365 Certified: AI Services Administrator Associate (AB-650) certification by practising with realistic AB-650 practice tests designed around the latest official Microsoft Skills Measured objectives. Whether you're searching for AB-650 practice questions, Microsoft 365 AI Services Administrator practice exams, certification mock tests, or a realistic exam preparation experience, this course is built to help you succeed.This course includes 330+ carefully designed practice questions across five full-length practice tests, covering every official exam domain. Each question includes a detailed explanation to help reinforce core concepts, improve technical understanding, and strengthen your certification readiness.Every practice question is written to reflect the style, structure, and technical depth of the official Microsoft certification exam. The content is regularly reviewed against the latest Microsoft Skills Measured document to help ensure alignment with current exam objectives.Passing the AB-650 exam requires more than memorising features. Success depends on understanding Microsoft 365 administration, identity and access management, security, compliance, AI governance, and Microsoft 365 Copilot administration in real-world scenarios. These practice tests are designed to help you identify weak areas, improve decision-making, and build confidence before exam day.What You'll PracticePractice Test 1 – Configure and Manage Microsoft 365 Tenants and WorkloadsBuild a strong foundation in Microsoft 365 administration by practising the core services and tenant management skills required for the certification exam.Topics include:Microsoft 365 tenant administrationDomains and organisational settingsMicrosoft 365 licensingMicrosoft 365 BackupExchange OnlineMicrosoft TeamsSharePoint OnlineOneDriveMicrosoft SearchService Health and monitoringPractice Test 2 – Govern and Secure Microsoft 365 Tenants and WorkloadsDevelop the identity, security, and compliance skills needed to manage and protect Microsoft 365 environments.Topics include:Identity and Access ManagementMicrosoft Entra IDUsers and groupsGuest accessAdministrative UnitsPrivileged Identity Management (PIM)Microsoft Graph PowerShellAuthenticationMultifactor Authentication (MFA)Conditional AccessSecurity and ComplianceMicrosoft Defender for Office 365Microsoft PurviewData Loss Prevention (DLP)Sensitivity LabelsRetention PoliciesData Security Posture Management (DSPM)Practice Test 3 – Manage and Secure AI Services in Microsoft 365Focus on administering Microsoft 365 Copilot and enterprise AI services while applying governance, monitoring, and operational best practices.Topics include:Microsoft 365 CopilotCopilot ChatCopilot SearchCopilot ConnectorsCopilot administrationTenant readinessAI governanceAgent 365Microsoft Entra Agent IDAgent life-cycle managementAI monitoringUsage reportsCost managementPractice Test 4 – AB-650 Full-Length Practice Test 1 (Mock Exam)Measure your overall readiness with a realistic certification-style practice exam covering every official AB-650 exam objective. Improve your time management, identify knowledge gaps, and simulate the real exam experience.Practice Test 5 – AB-650 Full-Length Practice Test 2 (Mock Exam)Complete a second full-length mock exam designed to reinforce your knowledge, strengthen weak areas, and help you approach the official Microsoft certification exam with confidence.Why Choose This Course?330+ realistic AB-650 practice questionsFive full-length certification practice testsCovers every official Microsoft Skills Measured objectiveDetailed explanations for every answerRealistic Microsoft-style exam scenariosImprove certification readiness and exam confidenceIdentify weak areas before exam dayPractice anytime with lifetime accessFuture course updates as Microsoft evolves the certificationWho Should Take This Course?This practice test course is ideal for:Candidates preparing for the Microsoft 365 Certified: AI Services Administrator Associate (AB-650) certificationMicrosoft 365 AdministratorsMicrosoft 365 Copilot AdministratorsIT ProfessionalsIdentity and Security AdministratorsMicrosoft Cloud EngineersMicrosoft Partners and ConsultantsAnyone who wants to validate their Microsoft 365 AI administration skills before taking the official certification examStart Your AB-650 Certification JourneyWhether you're preparing for your first certification attempt or reviewing before the official exam, these AB-650 practice tests provide comprehensive coverage of Microsoft 365 administration, Microsoft Entra ID, Microsoft Defender, Microsoft Purview, Microsoft 365 Copilot, enterprise AI governance, security, and compliance.Practice with realistic exam questions, learn from detailed explanations, strengthen your technical knowledge, and measure your certification readiness with confidence.Start practising today and take the next step toward becoming a Microsoft 365 Certified: AI Services Administrator Associate (AB-650).

4.5β€’121β€’Self-paced
FREE$90.99
Enroll
DP-800 Microsoft Practice Test | SQL AI Developer Exam
IT & Software
0% OFF

DP-800 Microsoft Practice Test | SQL AI Developer Exam

Ashvin Parmar

The difference between simply studying for the DP-800 exam and being truly ready is practice. The official certification expects you to analyse real-world scenarios, choose the best solution, and apply SQL development, Azure SQL, Microsoft Fabric, AI models, and modern database technologies under exam conditions. This course provides 350+ carefully crafted practice questions across 5 comprehensive practice tests, giving you the opportunity to assess your knowledge, strengthen weak areas, improve your decision-making skills, and approach the Microsoft Certified: SQL AI Developer Associate exam with confidence.Designed around the latest Microsoft DP-800: Developing AI-Enabled Database Solutions exam objectives, every practice test reflects the skills measured on the certification exam. Rather than focusing on memorisation, the questions encourage you to understand concepts, evaluate multiple solutions, and apply the best approach to realistic database development and AI integration scenarios.This course is ideal for developers, database professionals, Azure engineers, and IT professionals preparing for the Microsoft Certified: SQL AI Developer Associate certification. Whether you're taking the exam for the first time or refreshing your knowledge before your scheduled test, these practice exams provide an effective way to measure your readiness.What You'll PracticePractice Test covering every official DP-800 exam domain.Practice Test 1: Design and Develop Database SolutionsDesign relational database objects, tables, indexes, constraints, and partitioning.Build Views, Stored Procedures, Functions, and Triggers.Write advanced T-SQL using CTEs, Window Functions, JSON, Graph queries, Regular Expressions, and error handling.Configure GitHub Copilot, Microsoft Copilot, and AI-assisted SQL development tools.Practice Test 2: Secure, Optimize, and Deploy Database SolutionsImplement encryption, Dynamic Data Masking, Row-Level Security, auditing, and secure authentication.Analyse query performance using execution plans, Query Store, and Dynamic Management Views.Create and manage SQL Database Projects with CI/CD pipelines and Git integration.Integrate SQL solutions with Azure services, Data API Builder, REST APIs, GraphQL, Azure Monitor, and Azure Functions.Practice Test 3: Implement AI Capabilities in Database SolutionsWork with external AI models, embeddings, and semantic search.Design vector databases, vector indexes, and intelligent search solutions.Implement Full-Text Search, Hybrid Search, ANN, ENN, and Reciprocal Rank Fusion (RRF).Build Retrieval-Augmented Generation (RAG) workflows for AI-enabled database applications.Practice Test 4: Full Certification Practice ExamMixed exam covering database development, security, performance optimisation, Azure integration, AI capabilities, and real-world implementation scenarios.Practice Test 5: Full Certification Mock ExamA comprehensive exam simulation that combines all DP-800 domains to help evaluate your final exam readiness and time management.Topics CoveredMicrosoft SQL ServerAzure SQL DatabaseSQL Database in Microsoft FabricAdvanced T-SQL DevelopmentDatabase Design and OptimisationJSON and Graph DataSQL Performance TuningQuery Store and Execution PlansDatabase Security and ComplianceAlways EncryptedDynamic Data MaskingRow-Level Security (RLS)SQL Database ProjectsGitHub and CI/CDGitHub CopilotMicrosoft Copilot in FabricModel Context Protocol (MCP)Data API Builder (DAB)REST APIs and GraphQLAzure MonitorApplication InsightsChange Data Capture (CDC)Azure FunctionsAI ModelsEmbeddingsVector SearchSemantic SearchHybrid SearchRetrieval-Augmented Generation (RAG)Why Choose This Course?350+ carefully written exam-style practice questions.5 complete practice tests, including 2 full certification mock exams.Covers every objective in the latest Microsoft DP-800 skills outline.Detailed explanations provided for every question.Questions designed to reinforce concepts and identify knowledge gaps.Excellent for self-assessment before scheduling the certification exam.Updated to reflect the current Microsoft Certified: SQL AI Developer Associate exam objectives.The DP-800 certification validates your ability to design, develop, secure, optimise, and enhance AI-enabled database solutions using Microsoft SQL technologies. Success on the exam requires more than understanding individual features. You must be able to analyse business requirements, select the most appropriate solution, and apply best practices across SQL Server, Azure SQL, Microsoft Fabric, AI integration, and modern database development.If you're serious about earning the Microsoft Certified: SQL AI Developer Associate certification, these realistic practice tests will help you measure your progress, improve your confidence, and walk into the exam knowing what to expect.

5.0β€’274β€’Self-paced
FREE$91.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.