Tags
Language
Tags
December 2024
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31 1 2 3 4

Complete Sql For Data Analytics And Business Intelligence

Posted By: ELK1nG
Complete Sql For Data Analytics And Business Intelligence

Complete Sql For Data Analytics And Business Intelligence
Published 12/2024
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 8.66 GB | Duration: 20h 12m

Master SQL from Basics to Advanced with Visualized Concepts, Real-World Case Studies and Interview Qs from Top Companies

What you'll learn

Learn SQL from basics to advanced, focusing on data analytics and business intelligence.

Understand concepts with intuitive visualizations.

Access interview material inspired by real questions from top tech companies.

Work on case studies using e-commerce and retail sales data.

Learn advanced analytical techniques like window functions, data cleaning and Exploratory Data Analysis (EDA)

Learn how to handle complex data types like Date, Time, Array, and JSON data types effectively in SQL queries.

Explore Time Series Analysis and patterns with public datasets in a dedicated module.

Lecture notes for quick revision and interviews.

Strengthen your knowledge with a variety of exercises, quizzes, and challenges.

Get a Data Analyst roadmap and actionable career advice to help you land your dream role.

Requirements

A Mac, PC, or Linux-based Computer.

No prior technical/programming background required.

Description

Unlock the power of SQL with this Complete SQL for Data Analytics and Business Intelligence course! Designed for learners of all levels, this course takes you from SQL fundamentals to advanced analytical techniques. Through engaging visual explanations, real-world case studies, and hands-on practice, you'll master essential skills like SQL Joins, Subqueries, Grouping, Aggregation, handling complex data types, Time Series Analysis, Exploratory Data Analysis (EDA), window functions and more. Prepare for your dream job with interview-focused material inspired by top tech companies and benefit from lecture notes for quick revision. With quizzes, exercises, and a clear Data Analyst roadmap, this course equips you with the tools and confidence to excel in data-driven roles.Key Highlights of the CourseComprehensive SQL Learning: Master SQL from the basics to advanced topics, tailored for data analytics and business intelligence.Visual Learning: Grasp concepts easily with detailed explanations supported by intuitive visualizations.Interview Preparation: Gain access to specially curated material inspired by real interview questions from top tech companies like Tesla, Microsoft, Amazon, Uber, TikTok and more.Real-World Applications: Work on 2 case studies using e-commerce and retail sales datasets to apply your skills to practical scenarios.Advanced Analytical Techniques: Dive deep into advanced SQL concepts, including window functions and other analytical concepts like data cleaning and Exploratory Data Analysis (EDA).Complex Data Types: Learn how to handle Date, Time, Array, and JSON data types effectively in SQL queries.Time Series Analysis: Explore time-based trends and patterns with public datasets in a dedicated module.Comprehensive Study Materials: Includes lecture notes for quick revision and focused interview preparation.Interactive Learning: Strengthen your knowledge with a variety of exercises, quizzes, and challenges.Career Guidance: Get a Data Analyst/Data Scientist roadmap and actionable career advice to help you land your dream role.

Overview

Section 1: Introduction to Data Analytics

Lecture 1 Data Roles and Responsibilities

Section 2: Setting up Local Environment

Lecture 2 Section Introduction

Lecture 3 Database Servers and Clients

Lecture 4 Local Set up - Mac

Lecture 5 Local Set up - Windows

Lecture 6 Getting Familiar with pgAdmin

Lecture 7 Lecture Notes

Section 3: Database Terminologies

Lecture 8 Database and Schema

Lecture 9 Tables

Lecture 10 Multiple databases and schemas

Lecture 11 Creating a Database

Lecture 12 Lecture Notes

Lecture 13 Interview Questions

Section 4: Creating Table and Inserting Data into the Table

Lecture 14 Section Introduction

Lecture 15 Numeric Data Types

Lecture 16 Character Data Types

Lecture 17 Date and Time Data Types

Lecture 18 Boolean Data Type

Lecture 19 Other Important Data Types

Lecture 20 Creating a Table

Lecture 21 Inserting Data into Table

Lecture 22 Lecture Notes

Section 5: Reading Data From Table

Lecture 23 Section Introduction

Lecture 24 The SELECT statement

Lecture 25 Common String Operators and Functions

Lecture 26 Using Comments in SQL

Lecture 27 Lecture Notes

Section 6: Filtering Records

Lecture 28 Section Introduction

Lecture 29 The WHERE Clause

Lecture 30 Comparison operators in WHERE Clause

Lecture 31 Using WHERE with a List of Values

Lecture 32 Using WHERE within a specified range

Lecture 33 Using WHERE with pattern matching

Lecture 34 Compound WHERE Clause

Lecture 35 Lecture Notes

Section 7: Updating and Deleting Records

Lecture 36 Section Introduction

Lecture 37 Updating Records in a Table

Lecture 38 Deleting Records from a Table

Lecture 39 Dropping a Table from Database

Lecture 40 Lecture Notes

Section 8: Table Relationships and Constraints

Lecture 41 Section Introduction

Lecture 42 One-to-Many and Many-to-One Relationships

Lecture 43 One-to-One and Many-to-Many Relationships

Lecture 44 Primary Keys

Lecture 45 Foreign Keys

Lecture 46 Foreign Key Constraint on Delete

Lecture 47 Foreign Key Constraint on Insert

Lecture 48 Other Column Constraints

Lecture 49 Getting Table Schema Information

Lecture 50 Lecture Notes

Section 9: Joining Tables (SQL Joins)

Lecture 51 Section Introduction

Lecture 52 Preparing Dataset

Lecture 53 Why do we need Joins?

Lecture 54 Inner Join

Lecture 55 Left Outer Join

Lecture 56 Right Outer Join

Lecture 57 Full Outer Join

Lecture 58 Exercise 1

Lecture 59 Table and Column Alias

Lecture 60 Exercise 2

Lecture 61 Exercise 3

Lecture 62 Exercise 4

Lecture 63 Join with Filter

Lecture 64 Lecture Notes

Section 10: Grouping and Aggregating Records

Lecture 65 Section Introduction

Lecture 66 Aggregate Functions

Lecture 67 Why do we group records?

Lecture 68 Visualizing GROUP BY Operation

Lecture 69 Combining Grouping and Aggregation

Lecture 70 Exercise: Using Aggregation with Grouping

Lecture 71 Filtering Groups

Lecture 72 Using WHERE and HAVING Together

Lecture 73 Lecture Notes

Section 11: Sorting Records

Lecture 74 Section Introduction

Lecture 75 Sorting Records

Lecture 76 Limiting and Skipping Records

Lecture 77 Lecture Notes

Section 12: Subqueries

Lecture 78 Section Introduction

Lecture 79 What is a Subquery?

Lecture 80 Where is a Subquery Used?

Lecture 81 Subquery in SELECT Clause

Lecture 82 Subquery in FROM Clause

Lecture 83 Subquery in JOIN Clause

Lecture 84 Subquery in WHERE Clause

Lecture 85 Correlated Subquery

Lecture 86 Lecture Notes

Section 13: Case Study 1: Extracting Insights from E-commerce Dataset

Lecture 87 Quick Recap!

Lecture 88 Section Introduction

Lecture 89 Analytics Data Setup

Lecture 90 Exercise 1: Calculate the total revenue

Lecture 91 Solution - Exercise 1

Lecture 92 Exercise 2: Identify the top selling products

Lecture 93 Solution - Exercise 2

Lecture 94 Exercise 3: Calculate the Average Order Value (AOV)

Lecture 95 Solution - Exercise 3

Lecture 96 Exercise 4: Calculate the Customer Lifetime Value (CLV)

Lecture 97 Solution - Exercise 4

Lecture 98 Exercise 5: Identify customers who have not made a purchase in a while

Lecture 99 Solution - Exercise 5

Lecture 100 Exercise 6: Show the most recent review for each product

Lecture 101 Solution - Exercise 6

Lecture 102 Exercise 7: Identify the top rated products

Lecture 103 Solution - Exercise 7

Lecture 104 Exercise 8: Calculate discount based on order value

Lecture 105 Solution - Exercise 8

Section 14: Type Casting

Lecture 106 Section Introduction

Lecture 107 Explicit Type Casting

Lecture 108 Implicit Type Casting

Lecture 109 Lecture Notes

Section 15: Working with Date and Time Data Types

Lecture 110 Section Introduction

Lecture 111 Current Date and Time

Lecture 112 Time Zone Conversions

Lecture 113 Truncating Date and Timestamp

Lecture 114 Example: Truncating Date and Timestamp

Lecture 115 Extracting Parts of Date and Timestamp

Lecture 116 Formatting Date and Timestamp

Lecture 117 Date Math

Lecture 118 Lecture Notes

Section 16: Working with Array Data Type

Lecture 119 Section Introduction

Lecture 120 What is an Array?

Lecture 121 Adding Columns of Array Data Type

Lecture 122 Inserting Data into Array Columns

Lecture 123 Filtering Records Based on Array Values

Lecture 124 Array Indexing

Lecture 125 Array Functions

Lecture 126 Array Aggregation

Lecture 127 Exercise: Array Aggregation

Lecture 128 Flattening of Arrays

Lecture 129 Lecture Notes

Section 17: Working with JSON Data Type

Lecture 130 Section Introduction

Lecture 131 What is JSON?

Lecture 132 Adding Columns of JSON Data Type

Lecture 133 Inserting Data into JSON Columns

Lecture 134 Accessing JSON Fields

Lecture 135 Filtering Records Based on JSON Fields

Lecture 136 Constructing JSON Objects

Lecture 137 JSON Aggregation

Lecture 138 Lecture Notes

Section 18: Window Functions

Lecture 139 Section Introduction

Lecture 140 Data Setup

Lecture 141 The RANK() Window Function

Lecture 142 The DENSE_RANK() Window Function

Lecture 143 The ROW_NUMBER() Window Function

Lecture 144 The LAG() and LEAD() Window Function

Lecture 145 LAG() Function - A Practical Use Case

Lecture 146 Lecture Notes

Section 19: Common Table Expressions (CTEs)

Lecture 147 Section Introduction

Lecture 148 Common Table Expressions (CTEs) In Detail

Lecture 149 Lecture Notes

Section 20: SQL for Cleaning Data for Analysis and Reporting

Lecture 150 Section Introduction

Lecture 151 Data Setup

Lecture 152 Handling Missing Values

Lecture 153 Handling Duplicates

Lecture 154 Handling Outliers

Lecture 155 Standardizing Values in Categorical Columns

Lecture 156 Standardizing Text Data

Lecture 157 Consistent Format for Numeric Data

Lecture 158 Lecture Notes

Section 21: Case Study 2: Time Series Analysis with Retail Sales Dataset

Lecture 159 Section Introduction

Lecture 160 Importing Data From CSV to PostgreSQL Database

Lecture 161 Exploratory Data Analysis (EDA)

Lecture 162 Identifying Sales Trends

Lecture 163 Date Dimension Table and Fact Table

Lecture 164 A Generic and Reusable Date Dimension Table

Lecture 165 Top Business Categories By Sales

Lecture 166 Year-over-Year (YoY) Sales Analysis

Lecture 167 Quick Recap of the Key Concepts

Section 22: Some More Interview Questions From Top Companies

Section 23: Next Steps : Roadmap and Career Guidance

Lecture 168 Data Analyst / Data Scientist Roadmap

Job Seekers: Prepare effectively for Data Analyst interviews.,Non-IT Professionals: Transition into IT as a Data Analyst.,Software Developers: Enhance your skillset with data analytics expertise.,Data Scientists: Apply SQL to real-world analytics and business scenarios.,Junior to Intermediate Data Analysts: Master advanced concepts like Time Series Analysis.