Why is Our Data Engineering Bootcamp the Most Effective?
-
End-to-end data engineering projects covering all modern data stack (Databricks, Snowflake, Azure, AWS) with business-grade datasets
-
1 year of free access to live problem-solving sessions with real data engineers from the industry
-
Highly engaging content with cinematic videos, real-time project meetings and dedicated practice rooms to practice like a data engineer
-
Unlimited daily doubt clearance support via private Discord community
-
Practical job assistance (Resume & Interview Preparation + Interview Leads + Building Online Credibility)
-
Easy explanation of complex topics by Dhaval Patel, a popular YouTuber (1M+ subs), teacher, and active data industry expert
-
Soft / Core skills & career modules co-created by Hemanand Vadivel, an industry leader with 9+ years of experience in international markets
Hear It From
Our Happy Learners
Our content is rated 4.9/5 from 17235+ Learners
Python
Being from a non-tech background and I know only economics and statistics, I feel happy because these industry experts made our life so easy. From the bottom of my heart, I congratulate Mr Dhaval Patel for introducing this fantastic course.
Landed a Job
To be honest, this is the first ever course in my life that I completed 100%(bcuz of quality and the interest that Dhaval Patel brings up through out the course). I brought many courses in Udemy but I never crossed 50% in any of them.
I am currently working as a Data Analyst in top Logistics organization, and this course have gave me much needed and valuable knowledge on SQL. I already recommended [codebasics.io](http://codebasics.io/) (SQL course) to many people who reached out to me when I was half way through this course and will continue to highly recommend this unique master piece.
The "Python For Beginner and Intermediate Learners"
course was one of the best educational experiences I've had. The course was well-structured. The course covered a wide range of topics and the material was presented in a clear and concise manner.
One of the things I appreciated most about the course was the emphasis on hands-on learning.
Overall, I would highly recommend this course to anyone interested in learning Python . Whether you're a beginner or have some experience in the field, the course offers valuable insights and practical skills that are applicable in a variety of contexts.
Landed a Job
Amazing course, I was always afraid of writing a query, especially in joins before this course. Now I feel very confident in sql queries. Learned a lot in a very organized way and the simulation of Peter Panday and the way you taught us really is decent in this price.
Thank You Sir...
The course covers almost all aspects of what Data Analysts and Data Scientists need's to work with Data in wild. The unique feature is, it stays true to its name and emphasise only on what Data Professionals needs to know and discard other non relevant topics. The skills are also easily transferrable to working with Platforms such as BigQuery (Which I use daily as part of my Job)
Overview
What you'll learn in
this Data Engineering Bootcamp
Welcome to The Data Engineering Bootcamp Experience
00h:34m:18s on-demand video
|
15 Lectures
1:
Welcome to Our Data Engineering Experience
13 Lectures
-
1.1: Why should you become a Data Engineer?
Free -
1.2: How do I know If The Data Engineer role is suitable for me?
Free -
1.3: How will this bootcamp help you in your career?
Free -
1.4: There are so many Bootcamps out there, why this Bootcamp
Free -
1.5: Bootcamp Syllabus Overview
Free -
1.6: What technical skills and soft skills will you learn?
Free -
1.7: Will this bootcamp benefit me as a fresher?
Free -
1.8: How much coding do I need?
Free -
1.9: How much time do I need to spend?
Free -
1.10: How do I get doubt clearing support? (Discord)
Free -
1.11: Do I get a real internship certificate after completing a virtual internship?
Free -
1.12: Tell me more about live problem solving sessions
Free -
1.13: System Requirements
Free
SQL Beginner to Advanced For Data Professionals
11h:39m:30s on-demand video
|
86 Lectures
3:
SQL Basics: Data Retrieval - Single Table
15 Lectures
-
3.1: Install MySQL: Windows
Free -
3.2: Install MySQL: Linux, Mac
Free -
3.3: Import Movies Dataset in MySQL
Free -
3.4: Retrieve Data Using Text Query (SELECT, WHERE, DISTINCT, LIKE)
Free -
3.5: Exercise - Retrieve Data Using Text Query (SELECT, WHERE, DISTINCT, LIKE)
Free -
3.6: Retrieve Data Using Numeric Query (BETWEEN, IN, ORDER BY, LIMIT, OFFSET)
Free -
3.7: Exercise - Retrieve Data Using Numeric Query (BETWEEN, IN, ORDER BY, LIMIT, OFFSET)
Free -
3.8: Summary Analytics (MIN, MAX, AVG, GROUP BY)
Free -
3.9: Exercise - Summary Analytics (MIN, MAX, AVG, GROUP BY)
Free -
3.10: HAVING Clause
Free -
3.11: Calculated Columns (IF, CASE, YEAR, CURYEAR)
Free -
3.12: Exercise - Calculated Columns (IF, CASE, YEAR, CURYEAR)
Free -
3.13: The Data God’s Blessing
Free -
3.14: Quiz
-
3.15: Chapter Summary
6:
SQL Basics: Database Creation & Updates
18 Lectures
-
6.1: Database Normalization and Data Integrity
-
6.2: Entity Relationship Diagram (ERD)
-
6.3: Mentor Talk: Art of Googling
-
6.4: Data Types: Numeric (INT, DECIMAL, FLOAT, DOUBLE)
-
6.5: Data Types: String (VARCHAR, CHAR, ENUM)
-
6.6: Data Types: Date, Time (DATETIME, DATE, TIME, YEAR, TIMESTAMP)
-
6.7: Data Types: JSON, Spatial (JSON, GEOMETRY)
-
6.8: Luck Favors the LinkedIn Post
-
6.9: Primary key
-
6.10: Foreign Key
-
6.11: Create a Database From an Entity Relationship Diagram - ERD
-
6.12: Import Data From a CSV File Into a Database
-
6.13: Insert Statement
-
6.14: Update and Delete
-
6.15: I Need a Favour
-
6.16: Expect the Unexpected: The Intermission Scene
-
6.17: Quiz
-
6.18: Chapter Summary
Practice Room 1: SQL for Data Engineering
10min on-demand video
|
1 Lectures
Python: Beginner to Advanced For Data Professionals
17h:39m:41s on-demand video
|
114 Lectures
6:
Python Basics: Functions, Dictionaries, Tuples and File Handling
9 Lectures
-
6.1: Functions
-
6.2: Dictionary and Tuples
-
6.3: Modules and Pip
-
6.4: File Handling
-
6.5: Quiz: Functions, Dictionaries, Tuples and File Handling
-
6.6: Peter’s Request to Tony
-
6.7: Exercise: Functions, Dictionaries, Tuples and File Handling
-
6.8: Two Deadly Viruses Infecting Learners
-
6.9: Chapter Summary
Practice Room 2: Python for Data Engineering
01h:41m:55s on-demand video
|
1 Lectures
Online Credibility
00h:24m:32s on-demand video
|
7 Lectures
Data Engineering Basics for Data Analysts
05h:36m:33s on-demand video
|
59 Lectures
Apache Spark Fundamentals
03h:29m:41s on-demand video
|
27 Lectures
3:
Spark Internals
16 Lectures
-
3.1: Reading Spark Plans with explain()
-
3.2: Spark Architecture
-
3.3: Transformations vs Actions and Lazy Evaluation
-
3.4: Narrows vs Wide Transformations
-
3.5: Partitions & Parallelism: Repartition
-
3.6: Partitions & Parallelism: Coalesce
-
3.7: Catalyst Optimizer, Predicate Pushdown, Column Pruning
-
3.8: Joins at Scale: Broadcast, Shuffle Hash and Hints
-
3.9: Data Skew and Mitigation Techniques
-
3.10: Adaptive Query Execution (AQE)
-
3.11: RDD, Dataframes and Datasets
-
3.12: Managed vs External Tables
-
3.13: Unity Catalog: Governance & Access Control
-
3.14: Understanding ACID
-
3.15: Time Travel Explained
-
3.16: What is Delta Lake and Delta Format
Project: Build E-commerce Data Pipeline using Spark & Databricks
02h:59m:19s on-demand video
|
23 Lectures
Spark & Databricks Checkpoint
00h:01m:00s on-demand video
|
0 Lectures
Practice Room 3: Spark & Databricks
05h:27m:43s on-demand video
|
0 Lectures
ATS Resume & Portfolio Projects: DE
01h:26m:08s on-demand video
|
16 Lectures
Snowflake Fundamentals
01h:55m:42s on-demand video
|
20 Lectures
Airflow Fundamentals
00h:29m:46s on-demand video
|
5 Lectures
Project: Securities Pricing Data Pipeline using Docker, Airflow, Snowflake and AWS
02h:58m:45s on-demand video
|
21 Lectures
Snowflake & Airflow Checkpoint
00h:10m:00s on-demand video
|
0 Lectures
Practice Room 4: Snowflake, Airflow
00h:00m:15s on-demand video
|
1 Lectures
Start Applying for Jobs - DE
00h:40m:13s on-demand video
|
6 Lectures
Interview Preparation / Job Assistance - DE
00h:02m:01s on-demand video
|
4 Lectures
Virtual Internship
00h:19m:34s on-demand video
|
8 Lectures
2:
Week 1
18 Lectures
-
2.1: Welcome Note
-
2.2: Your Onboarding Letter
-
2.3: Welcome Note From Your Manager
-
2.4: Let's dive right into Week 1!
-
2.5: Your First Task
-
2.6: Getting Help From Your Seniors / Fellow Team Members
-
2.7: Incoming Task Email 1
-
2.8: Have you completed this task?
-
2.9: Quality Check 0
-
2.10: Quality Check 1
-
2.11: Quality Check 2
-
2.12: Quality Check 3
-
2.13: Congratulations you have completed the first task of your internship.
-
2.14: You Need to understand Scrum in Jira
-
2.15: Incoming Task Email 2
-
2.16: Have you completed the assigned task?
-
2.17: Scrum & Jira Knowledge Check
-
2.18: Congratulations you have completed week 1 Successfully.
3:
Week 2
18 Lectures
-
3.1: Let's dive right into Week 2!
-
3.2: Metadata Logging
-
3.3: Incoming Task Email 1
-
3.4: Have you completed the assigned task?
-
3.5: Quality Check 1
-
3.6: Quality Check 2
-
3.7: Congratulations on finishing this task!
-
3.8: Incoming Task Email 2
-
3.9: Have you completed this task?
-
3.10: Quality Check 1
-
3.11: Quality Check 2
-
3.12: Quality Check 3
-
3.13: Quality Check 4
-
3.14: Congratulations on successfully completing the task!
-
3.15: Critical Presentation Deck
-
3.16: Incoming Task Email 3
-
3.17: Have you completed this task?
-
3.18: Congratulations you have completed week 2 successfully
4:
Week 3 & 4
17 Lectures
-
4.1: Let's dive right into the Final 2 Weeks !
-
4.2: Can You Handle the FinSight Corp Project?
-
4.3: Incoming Task Email: Capstone Project
-
4.4: Please don't share datasets
-
4.5: Have you completed the task?
-
4.6: Submit Your Notebook
-
4.7: Implement data quality & validation framework
-
4.8: Incoming Task Email
-
4.9: Have you completed the assigned task?
-
4.10: Quality Check
-
4.11: Incoming Task Email: Handling Schema Drift & Column Chaos
-
4.12: Have you handled the schema drift in your solution?
-
4.13: Quality Check
-
4.14: Incoming Task Email: Resilience, Quarantine & Final Reporting
-
4.15: Have you completed this task?
-
4.16: End Note
-
4.17: Get Your Letter Of Completion
SQL Projects [Optional]
04h:59m:50s on-demand video
|
33 Lectures
1:
AtliQ Hardware & Problem Statement
9 Lectures
-
1.1: The Rise of Databases at AtliQ
Free -
1.2: Relational vs No-SQL Database
-
1.3: AtliQ Hardware’s Business Model
-
1.4: Profit & Loss Statement
-
1.5: ETL, Data Warehouse, OLAP vs OLTP, Data Catalog
-
1.6: Fact vs Dimension Table, Star vs Snowflake Schema, Data Import
-
1.7: Simplified: What is Kanban?
-
1.8: Quiz
-
1.9: Chapter Summary
2:
SQL Advanced: Finance Analytics
10 Lectures
-
2.1: Backlog Grooming Meeting: Gross Sales Report
-
2.2: User-Defined SQL Functions
-
2.3: Exercise: User-Defined SQL Functions
-
2.4: Gross Sales Report: Monthly Product Transactions
-
2.5: Gross Sales Report: Total Sales Amount
-
2.6: Exercise: Yearly Sales Report
-
2.7: Stored Procedures: Monthly Gross Sales Report
-
2.8: Stored Procedure: Market Badge
-
2.9: Benefits of Stored Procedures
-
2.10: Quiz
3:
SQL Advanced: Top Customers, Products, Markets
10 Lectures
-
3.1: Problem Statement and Pre-Invoice Discount Report
-
3.2: Performance Improvement # 1
-
3.3: Performance Improvement # 2
-
3.4: Database Views: Introduction
-
3.5: Database Views: Post Invoice Discount, Net Sales
-
3.6: Exercise: Database Views
-
3.7: Top Markets and Customers
-
3.8: Exercise: Top Products
-
3.9: The Two Most Important Skills for the Data Analyst
-
3.10: Quiz
4:
SQL Advanced: Supply Chain Analytics
13 Lectures
-
4.1: Supply Chain Basics : Simplified
-
4.2: Problem Statement
-
4.3: Create a Helper Table
-
4.4: Database Triggers
-
4.5: Database Events
-
4.6: Temporary Tables & Forecast Accuracy Report
-
4.7: Exercise: CTE, Temporary Tables
-
4.8: Subquery vs CTE vs Views vs Temporary Table
-
4.9: User Accounts and Privileges
-
4.10: Database Indexes: Overview
-
4.11: Database Indexes: Composite Index
-
4.12: Database Indexes: Index Types
-
4.13: Quiz
Python Projects [Optional]
07h:32m:18s on-demand video
|
34 Lectures
2:
Project 2: Expense Tracking System
11 Lectures
-
2.1: Problem Statement & Tech Architecture
-
2.2: Database CRUD Operations
-
2.3: Automated Tests Setup for CRUD
-
2.4: Expense Management: Backend (FastAPI)
-
2.5: Expense Management: Logging
-
2.6: Streamlit Introduction
-
2.7: Expense Management: Frontend (Streamlit)
-
2.8: Analytics: Backend (FastAPI)
-
2.9: Analytics: Frontend (Streamlit)
-
2.10: README and Requirements.txt
-
2.11: Exercise
Live Problem-Solving Sessions [Coming Soon]
00h:00m:01s on-demand video
|
0 Lectures
Automotive Project with Azure & Kafka [Coming Soon]
00h:01m:00s on-demand video
|
0 Lectures
HyperDelivery Project with both batch & stream processing [Coming Soon]
00h:01m:00s on-demand video
|
0 Lectures
Virtual Internship 2 [Coming Soon]
00h:01m:00s on-demand video
|
0 Lectures
Practice Arena
1:
SQL Practice Room
SQL
7
Questions
-
1.1: Window Functions – Nth Highest Salary
-
1.2: Gaps & Islands – Login Streak
-
1.3: Cohort Retention Table Analysis
-
1.4: MoM Growth
-
1.5: Overlapping Bookings
-
1.6: Percentiles – 95th Percentile Latency
-
1.7: Deduplication – Latest Record
Welcome to The Data Engineering Bootcamp Experience
00h:34m:18s on-demand video
|
15
Lectures
00h:34m:18s on-demand video
|
15 Lectures
1:
Welcome to Our Data Engineering Experience
13 Lectures
-
1.1: Why should you become a Data Engineer?
Free -
1.2: How do I know If The Data Engineer role is suitable for me?
Free -
1.3: How will this bootcamp help you in your career?
Free -
1.4: There are so many Bootcamps out there, why this Bootcamp
Free -
1.5: Bootcamp Syllabus Overview
Free -
1.6: What technical skills and soft skills will you learn?
Free -
1.7: Will this bootcamp benefit me as a fresher?
Free -
1.8: How much coding do I need?
Free -
1.9: How much time do I need to spend?
Free -
1.10: How do I get doubt clearing support? (Discord)
Free -
1.11: Do I get a real internship certificate after completing a virtual internship?
Free -
1.12: Tell me more about live problem solving sessions
Free -
1.13: System Requirements
Free
SQL Beginner to Advanced For Data Professionals
11h:39m:30s on-demand video
|
86
Lectures
11h:39m:30s on-demand video
|
86 Lectures
3:
SQL Basics: Data Retrieval - Single Table
15 Lectures
-
3.1: Install MySQL: Windows
Free -
3.2: Install MySQL: Linux, Mac
Free -
3.3: Import Movies Dataset in MySQL
Free -
3.4: Retrieve Data Using Text Query (SELECT, WHERE, DISTINCT, LIKE)
Free -
3.5: Exercise - Retrieve Data Using Text Query (SELECT, WHERE, DISTINCT, LIKE)
Free -
3.6: Retrieve Data Using Numeric Query (BETWEEN, IN, ORDER BY, LIMIT, OFFSET)
Free -
3.7: Exercise - Retrieve Data Using Numeric Query (BETWEEN, IN, ORDER BY, LIMIT, OFFSET)
Free -
3.8: Summary Analytics (MIN, MAX, AVG, GROUP BY)
Free -
3.9: Exercise - Summary Analytics (MIN, MAX, AVG, GROUP BY)
Free -
3.10: HAVING Clause
Free -
3.11: Calculated Columns (IF, CASE, YEAR, CURYEAR)
Free -
3.12: Exercise - Calculated Columns (IF, CASE, YEAR, CURYEAR)
Free -
3.13: The Data God’s Blessing
Free -
3.14: Quiz
-
3.15: Chapter Summary
6:
SQL Basics: Database Creation & Updates
18 Lectures
-
6.1: Database Normalization and Data Integrity
-
6.2: Entity Relationship Diagram (ERD)
-
6.3: Mentor Talk: Art of Googling
-
6.4: Data Types: Numeric (INT, DECIMAL, FLOAT, DOUBLE)
-
6.5: Data Types: String (VARCHAR, CHAR, ENUM)
-
6.6: Data Types: Date, Time (DATETIME, DATE, TIME, YEAR, TIMESTAMP)
-
6.7: Data Types: JSON, Spatial (JSON, GEOMETRY)
-
6.8: Luck Favors the LinkedIn Post
-
6.9: Primary key
-
6.10: Foreign Key
-
6.11: Create a Database From an Entity Relationship Diagram - ERD
-
6.12: Import Data From a CSV File Into a Database
-
6.13: Insert Statement
-
6.14: Update and Delete
-
6.15: I Need a Favour
-
6.16: Expect the Unexpected: The Intermission Scene
-
6.17: Quiz
-
6.18: Chapter Summary
Practice Room 1: SQL for Data Engineering
10min on-demand video
|
1
Lectures
10min on-demand video
|
1 Lectures
Python: Beginner to Advanced For Data Professionals
17h:39m:41s on-demand video
|
114
Lectures
17h:39m:41s on-demand video
|
114 Lectures
6:
Python Basics: Functions, Dictionaries, Tuples and File Handling
9 Lectures
-
6.1: Functions
-
6.2: Dictionary and Tuples
-
6.3: Modules and Pip
-
6.4: File Handling
-
6.5: Quiz: Functions, Dictionaries, Tuples and File Handling
-
6.6: Peter’s Request to Tony
-
6.7: Exercise: Functions, Dictionaries, Tuples and File Handling
-
6.8: Two Deadly Viruses Infecting Learners
-
6.9: Chapter Summary
Practice Room 2: Python for Data Engineering
01h:41m:55s on-demand video
|
1
Lectures
01h:41m:55s on-demand video
|
1 Lectures
Online Credibility
00h:24m:32s on-demand video
|
7
Lectures
00h:24m:32s on-demand video
|
7 Lectures
Data Engineering Basics for Data Analysts
05h:36m:33s on-demand video
|
59
Lectures
05h:36m:33s on-demand video
|
59 Lectures
Apache Spark Fundamentals
03h:29m:41s on-demand video
|
27
Lectures
03h:29m:41s on-demand video
|
27 Lectures
3:
Spark Internals
16 Lectures
-
3.1: Reading Spark Plans with explain()
-
3.2: Spark Architecture
-
3.3: Transformations vs Actions and Lazy Evaluation
-
3.4: Narrows vs Wide Transformations
-
3.5: Partitions & Parallelism: Repartition
-
3.6: Partitions & Parallelism: Coalesce
-
3.7: Catalyst Optimizer, Predicate Pushdown, Column Pruning
-
3.8: Joins at Scale: Broadcast, Shuffle Hash and Hints
-
3.9: Data Skew and Mitigation Techniques
-
3.10: Adaptive Query Execution (AQE)
-
3.11: RDD, Dataframes and Datasets
-
3.12: Managed vs External Tables
-
3.13: Unity Catalog: Governance & Access Control
-
3.14: Understanding ACID
-
3.15: Time Travel Explained
-
3.16: What is Delta Lake and Delta Format
Project: Build E-commerce Data Pipeline using Spark & Databricks
02h:59m:19s on-demand video
|
23
Lectures
02h:59m:19s on-demand video
|
23 Lectures
Spark & Databricks Checkpoint
00h:01m:00s on-demand video
|
0
Lectures
00h:01m:00s on-demand video
|
0 Lectures
Practice Room 3: Spark & Databricks
05h:27m:43s on-demand video
|
0
Lectures
05h:27m:43s on-demand video
|
0 Lectures
ATS Resume & Portfolio Projects: DE
01h:26m:08s on-demand video
|
16
Lectures
01h:26m:08s on-demand video
|
16 Lectures
Snowflake Fundamentals
01h:55m:42s on-demand video
|
20
Lectures
01h:55m:42s on-demand video
|
20 Lectures
Airflow Fundamentals
00h:29m:46s on-demand video
|
5
Lectures
00h:29m:46s on-demand video
|
5 Lectures
Project: Securities Pricing Data Pipeline using Docker, Airflow, Snowflake and AWS
02h:58m:45s on-demand video
|
21
Lectures
02h:58m:45s on-demand video
|
21 Lectures
Snowflake & Airflow Checkpoint
00h:10m:00s on-demand video
|
0
Lectures
00h:10m:00s on-demand video
|
0 Lectures
Practice Room 4: Snowflake, Airflow
00h:00m:15s on-demand video
|
1
Lectures
00h:00m:15s on-demand video
|
1 Lectures
Start Applying for Jobs - DE
00h:40m:13s on-demand video
|
6
Lectures
00h:40m:13s on-demand video
|
6 Lectures
Interview Preparation / Job Assistance - DE
00h:02m:01s on-demand video
|
4
Lectures
00h:02m:01s on-demand video
|
4 Lectures
Virtual Internship
00h:19m:34s on-demand video
|
8
Lectures
00h:19m:34s on-demand video
|
8 Lectures
2:
Week 1
18 Lectures
-
2.1: Welcome Note
-
2.2: Your Onboarding Letter
-
2.3: Welcome Note From Your Manager
-
2.4: Let's dive right into Week 1!
-
2.5: Your First Task
-
2.6: Getting Help From Your Seniors / Fellow Team Members
-
2.7: Incoming Task Email 1
-
2.8: Have you completed this task?
-
2.9: Quality Check 0
-
2.10: Quality Check 1
-
2.11: Quality Check 2
-
2.12: Quality Check 3
-
2.13: Congratulations you have completed the first task of your internship.
-
2.14: You Need to understand Scrum in Jira
-
2.15: Incoming Task Email 2
-
2.16: Have you completed the assigned task?
-
2.17: Scrum & Jira Knowledge Check
-
2.18: Congratulations you have completed week 1 Successfully.
3:
Week 2
18 Lectures
-
3.1: Let's dive right into Week 2!
-
3.2: Metadata Logging
-
3.3: Incoming Task Email 1
-
3.4: Have you completed the assigned task?
-
3.5: Quality Check 1
-
3.6: Quality Check 2
-
3.7: Congratulations on finishing this task!
-
3.8: Incoming Task Email 2
-
3.9: Have you completed this task?
-
3.10: Quality Check 1
-
3.11: Quality Check 2
-
3.12: Quality Check 3
-
3.13: Quality Check 4
-
3.14: Congratulations on successfully completing the task!
-
3.15: Critical Presentation Deck
-
3.16: Incoming Task Email 3
-
3.17: Have you completed this task?
-
3.18: Congratulations you have completed week 2 successfully
4:
Week 3 & 4
17 Lectures
-
4.1: Let's dive right into the Final 2 Weeks !
-
4.2: Can You Handle the FinSight Corp Project?
-
4.3: Incoming Task Email: Capstone Project
-
4.4: Please don't share datasets
-
4.5: Have you completed the task?
-
4.6: Submit Your Notebook
-
4.7: Implement data quality & validation framework
-
4.8: Incoming Task Email
-
4.9: Have you completed the assigned task?
-
4.10: Quality Check
-
4.11: Incoming Task Email: Handling Schema Drift & Column Chaos
-
4.12: Have you handled the schema drift in your solution?
-
4.13: Quality Check
-
4.14: Incoming Task Email: Resilience, Quarantine & Final Reporting
-
4.15: Have you completed this task?
-
4.16: End Note
-
4.17: Get Your Letter Of Completion
SQL Projects [Optional]
04h:59m:50s on-demand video
|
33
Lectures
04h:59m:50s on-demand video
|
33 Lectures
1:
AtliQ Hardware & Problem Statement
9 Lectures
-
1.1: The Rise of Databases at AtliQ
Free -
1.2: Relational vs No-SQL Database
-
1.3: AtliQ Hardware’s Business Model
-
1.4: Profit & Loss Statement
-
1.5: ETL, Data Warehouse, OLAP vs OLTP, Data Catalog
-
1.6: Fact vs Dimension Table, Star vs Snowflake Schema, Data Import
-
1.7: Simplified: What is Kanban?
-
1.8: Quiz
-
1.9: Chapter Summary
2:
SQL Advanced: Finance Analytics
10 Lectures
-
2.1: Backlog Grooming Meeting: Gross Sales Report
-
2.2: User-Defined SQL Functions
-
2.3: Exercise: User-Defined SQL Functions
-
2.4: Gross Sales Report: Monthly Product Transactions
-
2.5: Gross Sales Report: Total Sales Amount
-
2.6: Exercise: Yearly Sales Report
-
2.7: Stored Procedures: Monthly Gross Sales Report
-
2.8: Stored Procedure: Market Badge
-
2.9: Benefits of Stored Procedures
-
2.10: Quiz
3:
SQL Advanced: Top Customers, Products, Markets
10 Lectures
-
3.1: Problem Statement and Pre-Invoice Discount Report
-
3.2: Performance Improvement # 1
-
3.3: Performance Improvement # 2
-
3.4: Database Views: Introduction
-
3.5: Database Views: Post Invoice Discount, Net Sales
-
3.6: Exercise: Database Views
-
3.7: Top Markets and Customers
-
3.8: Exercise: Top Products
-
3.9: The Two Most Important Skills for the Data Analyst
-
3.10: Quiz
4:
SQL Advanced: Supply Chain Analytics
13 Lectures
-
4.1: Supply Chain Basics : Simplified
-
4.2: Problem Statement
-
4.3: Create a Helper Table
-
4.4: Database Triggers
-
4.5: Database Events
-
4.6: Temporary Tables & Forecast Accuracy Report
-
4.7: Exercise: CTE, Temporary Tables
-
4.8: Subquery vs CTE vs Views vs Temporary Table
-
4.9: User Accounts and Privileges
-
4.10: Database Indexes: Overview
-
4.11: Database Indexes: Composite Index
-
4.12: Database Indexes: Index Types
-
4.13: Quiz
Python Projects [Optional]
07h:32m:18s on-demand video
|
34
Lectures
07h:32m:18s on-demand video
|
34 Lectures
2:
Project 2: Expense Tracking System
11 Lectures
-
2.1: Problem Statement & Tech Architecture
-
2.2: Database CRUD Operations
-
2.3: Automated Tests Setup for CRUD
-
2.4: Expense Management: Backend (FastAPI)
-
2.5: Expense Management: Logging
-
2.6: Streamlit Introduction
-
2.7: Expense Management: Frontend (Streamlit)
-
2.8: Analytics: Backend (FastAPI)
-
2.9: Analytics: Frontend (Streamlit)
-
2.10: README and Requirements.txt
-
2.11: Exercise
Live Problem-Solving Sessions [Coming Soon]
00h:00m:01s on-demand video
|
0
Lectures
00h:00m:01s on-demand video
|
0 Lectures
Automotive Project with Azure & Kafka [Coming Soon]
00h:01m:00s on-demand video
|
0
Lectures
00h:01m:00s on-demand video
|
0 Lectures
HyperDelivery Project with both batch & stream processing [Coming Soon]
00h:01m:00s on-demand video
|
0
Lectures
00h:01m:00s on-demand video
|
0 Lectures
Virtual Internship 2 [Coming Soon]
00h:01m:00s on-demand video
|
0
Lectures
00h:01m:00s on-demand video
|
0 Lectures
Practice Arena
1:
SQL Practice Room
-
1.1: Window Functions – Nth Highest Salary
-
1.2: Gaps & Islands – Login Streak
-
1.3: Cohort Retention Table Analysis
-
1.4: MoM Growth
-
1.5: Overlapping Bookings
-
1.6: Percentiles – 95th Percentile Latency
-
1.7: Deduplication – Latest Record
May we help you?
Frequently Asked
Questions
Q.1
Are the course lectures going to be live?
As part of this bootcamp, you’ll also get one year of free access to live problem-solving sessions conducted by industry experts in Data Engineering.
Q.2
Does this bootcamp have lifetime content access?
However, certain features have limited access:
1. Live Bi-Weekly Problem-Solving Sessions: available for 1 year from your enrollment date.
2. Job Assistance Portal (JAP): access valid for 1 year from your enrollment date.
Q.3
What makes this bootcamp different from others?
Q.4
Are there any live components in this bootcamp?
1. Monthly live webinars: General sessions hosted by our mentors or guest speakers to keep you updated and motivated.
2. Bi-weekly live problem-solving sessions: Every two weeks, we conduct interactive sessions where instructors solve real learner challenges and demonstrate practical debugging and optimization techniques.
These live experiences ensure that you don’t just learn in isolation, you learn alongside a supportive community.
Q.5
What kind of projects will I be building in this bootcamp?
Through these projects, you’ll not just learn tools, you’ll become a strong problem solver. You’ll learn how to tackle real industry challenges using AWS, Azure, Databricks, Snowflake, Airflow, Kafka, and more.
All projects are covered through a mix of recorded lectures and live problem-solving sessions, ensuring both depth and hands-on experience.
Q.6
Are there any prerequisites to join this bootcamp?
Q.7
What do the Live Problem-Solving Sessions cover?
In each session, the experts explain a real-world challenge, such as data pipeline optimization or system performance improvement, and walk you through the best way to solve it step by step.
You’ll also explore industry case studies to understand how large-scale systems are designed and maintained in real companies.
These sessions are held twice a month, and you’ll get one year of free access as part of your bootcamp enrollment.
Q.8
Do I get enough practice problems?
Each module includes topic-wise practice questions, quizzes, and real-world exercises to help you strengthen your technical foundation before moving on to full projects
You’ll not only practice solving problems but also apply those skills in end-to-end business projects, ensuring you gain the confidence to handle real-world data challenges.
Q.1
Can I attend this bootcamp while working full-time or studying?
You can adjust your learning speed based on your schedule and progress whenever you find time.
Q.2
Who can join this bootcamp?
Q.3
Do I need a technical background or coding experience?
Q.4
Is there an age or qualification limit?
Q.1
What kind of doubt or learning support will I get during the bootcamp?
Q.2
Does this bootcamp include job placement or career support?
It’s a one-stop platform that helps you prepare for and apply to data engineering jobs.
Q.3
What is the virtual internship and how does it work?
You’ll receive tasks, datasets, and checkpoints, just like in an actual company project.
Once you complete all assigned tasks successfully, you’ll earn a Virtual Internship Letter.
Q.4
Do I need to finish the internship in a fixed time period?
Q.5
How do I get support during the internship?
It’s an active space where learners and mentors discuss queries, share experiences, and guide each other, just like a real workplace support group.
Q.1
Will I get a certificate after completing this bootcamp?
Q.2
Do I get certificates for individual modules too?
Q.3
Is there a certificate for the virtual internship?
Q.4
Are these certificates verified or shareable online?
Q.5
Do I get a certificate from a real company in the Virtual Internship?
The internship is designed to closely simulate a real work experience, you’ll get project tasks, feedback from evaluators, and even some manual reviews for personalized feedback.
While it doesn’t replace an in-office internship, it’s the next best thing, giving you hands-on, industry-style experience you can proudly add to your profile.
Q.1
Is there an EMI option available?
However, if you’d like to pay in parts, you can start by purchasing the individual data courses (like SQL, Python, or Data Engineering Basics) and later upgrade to the full bootcamp.
Your progress and payments will automatically carry forward, so you won’t lose any value.
Q.2
I’ve already purchased other Codebasics courses like SQL, Python, or Data Engineering Basics. Do I have to pay the full amount again?
Our system automatically deducts what you’ve already paid, so you won’t lose any value.
Q.1
What if I don’t like the Data Engineering Bootcamp? Is there a refund policy?
You can check the full refund terms in our Refund Policy section.
Q.2
Where can I read the detailed refund policy?
👉 Codebasics Bootcamp Refund Policy - https://codebasics.io/refund-policy
It clearly explains refund durations, exceptions, and eligibility for all Codebasics Bootcamps.
Q.1
Are the course lectures going to be live?
As part of this bootcamp, you’ll also get one year of free access to live problem-solving sessions conducted by industry experts in Data Engineering.
Q.2
Does this bootcamp have lifetime content access?
However, certain features have limited access:
1. Live Bi-Weekly Problem-Solving Sessions: available for 1 year from your enrollment date.
2. Job Assistance Portal (JAP): access valid for 1 year from your enrollment date.
Q.3
What makes this bootcamp different from others?
Q.4
Are there any live components in this bootcamp?
1. Monthly live webinars: General sessions hosted by our mentors or guest speakers to keep you updated and motivated.
2. Bi-weekly live problem-solving sessions: Every two weeks, we conduct interactive sessions where instructors solve real learner challenges and demonstrate practical debugging and optimization techniques.
These live experiences ensure that you don’t just learn in isolation, you learn alongside a supportive community.
Q.5
What kind of projects will I be building in this bootcamp?
Through these projects, you’ll not just learn tools, you’ll become a strong problem solver. You’ll learn how to tackle real industry challenges using AWS, Azure, Databricks, Snowflake, Airflow, Kafka, and more.
All projects are covered through a mix of recorded lectures and live problem-solving sessions, ensuring both depth and hands-on experience.
Q.6
Are there any prerequisites to join this bootcamp?
Q.7
What do the Live Problem-Solving Sessions cover?
In each session, the experts explain a real-world challenge, such as data pipeline optimization or system performance improvement, and walk you through the best way to solve it step by step.
You’ll also explore industry case studies to understand how large-scale systems are designed and maintained in real companies.
These sessions are held twice a month, and you’ll get one year of free access as part of your bootcamp enrollment.
Q.8
Do I get enough practice problems?
Each module includes topic-wise practice questions, quizzes, and real-world exercises to help you strengthen your technical foundation before moving on to full projects
You’ll not only practice solving problems but also apply those skills in end-to-end business projects, ensuring you gain the confidence to handle real-world data challenges.
Q.1
Can I attend this bootcamp while working full-time or studying?
You can adjust your learning speed based on your schedule and progress whenever you find time.
Q.2
Who can join this bootcamp?
Q.3
Do I need a technical background or coding experience?
Q.4
Is there an age or qualification limit?
Q.1
What kind of doubt or learning support will I get during the bootcamp?
Q.2
Does this bootcamp include job placement or career support?
It’s a one-stop platform that helps you prepare for and apply to data engineering jobs.
Q.3
What is the virtual internship and how does it work?
You’ll receive tasks, datasets, and checkpoints, just like in an actual company project.
Once you complete all assigned tasks successfully, you’ll earn a Virtual Internship Letter.
Q.4
Do I need to finish the internship in a fixed time period?
Q.5
How do I get support during the internship?
It’s an active space where learners and mentors discuss queries, share experiences, and guide each other, just like a real workplace support group.
Q.1
Will I get a certificate after completing this bootcamp?
Q.2
Do I get certificates for individual modules too?
Q.3
Is there a certificate for the virtual internship?
Q.4
Are these certificates verified or shareable online?
Q.5
Do I get a certificate from a real company in the Virtual Internship?
The internship is designed to closely simulate a real work experience, you’ll get project tasks, feedback from evaluators, and even some manual reviews for personalized feedback.
While it doesn’t replace an in-office internship, it’s the next best thing, giving you hands-on, industry-style experience you can proudly add to your profile.
Q.1
Is there an EMI option available?
However, if you’d like to pay in parts, you can start by purchasing the individual data courses (like SQL, Python, or Data Engineering Basics) and later upgrade to the full bootcamp.
Your progress and payments will automatically carry forward, so you won’t lose any value.
Q.2
I’ve already purchased other Codebasics courses like SQL, Python, or Data Engineering Basics. Do I have to pay the full amount again?
Our system automatically deducts what you’ve already paid, so you won’t lose any value.
Q.1
What if I don’t like the Data Engineering Bootcamp? Is there a refund policy?
You can check the full refund terms in our Refund Policy section.
Q.2
Where can I read the detailed refund policy?
👉 Codebasics Bootcamp Refund Policy - https://codebasics.io/refund-policy
It clearly explains refund durations, exceptions, and eligibility for all Codebasics Bootcamps.
Get this bootcamp at a special launch price of ₹9,000. Price changes to ₹12,000 from 1st Dec.
SQL