dots bg

Elite Data Engineering Program

Course Instructor Sumit Mittal
dots bg

Course Overview

Schedule of Classes

Course Curriculum

28 Subjects

Week1 - Big Data - The Big Picture

1 Exercises10 Learning Materials

Big Data Fundamentals

Introduction to Big Data

Video
32:40

Hadoop Overview

Video
30:37

Cloud and its Advantages

Video
20:29

Understanding Apache Spark at a High-Level

Video
15:8

Database Vs Data Warehouse Vs Data Lake

Video
24:40

Big Data - The Big Picture

Video
39:45

Hadoop Distributed File System - HDFS Architecture

Video
17:34

Role of Data Engineers

Video
22:35

Running Notes & Summary Document

Week 1 Running Notes

PDF

Week 1 Summary Document

PDF

Week-1 Quiz

Big Data - The Big Picture

Exercise

Week2 - Distributed Storage and Data Lake

1 Exercises14 Learning Materials

Datalake Storage & Getting Started with the Labs

HDFS Overview

Video
38:15

About Practice Labs

Video
31:5

Linux Commands - cd & ls

Video
45:53

More Linux Commands

Video
46:27

HDFS Commands

Video
43:53

More About Practice Lab

Video
17:4

HDFS Vs Cloud Data Lake

Video
15:3

Getting Started with Distributed Processing

Video
42:55

Running Notes & Summary Document

Week 2 Running Notes

PDF

Week 2 Summary Document

PDF

Steps to SSH in Windows

PDF

FAQs

Week 2 : Frequently Asked Questions

PDF

Week 2: Quiz

Distributed Storage and Data Lake

Exercise

Week 2: Assignment

Weekly Assignment

PDF

Assignment Solution

PDF

Week3 - Distributed Processing Fundamentals

1 Exercises18 Learning Materials

Downloadable Resources

Distributed Processing - Program Jar Files (Executing MapReduce Jar )

PDF

Week 3 : Reference Jupyter Notebooks

ZIP

Downloadable : Practice Datasets

More About Distributed Processing

Distributed Processing Continuation

Video
18:13

Changing the Number of Reducers

Video
30:23

Use Case 1 - Sensor Data Example

Video
31:51

Real-time Industry Use Case of Distributed Processing

Video
9:58

Distributed Computing Demo

Video
37:24

Distributed Computing Demo Continuation

Video
34:48

Apache Spark

Getting to Know Apache Spark

Video
31:51

Apache Spark Vs Databricks

Video
23:58

Spark Execution Plan

Video
33:22

Word Count Example in Apache Spark

Video
40:5

Running Notes & Summary Document

Week 3 Running Notes

PDF

Summary Document

PDF

FAQs

Week 3 : Frequently Asked Questions

PDF

Week 3: Quiz

Distributed Processing Fundamentals

Exercise

Week 3: Assignment

Weekly Assignment

PDF

Assignment Solution

PDF

Week4 - Apache Spark Core APIs

1 Exercises17 Learning Materials

Downloadable Resources

Datasets

Week 4 : Reference Jupyter Notebooks

ZIP

Distributed Processing - Pyspark In-Depth

Python Basics

Video
25:44

Spark Usecase 1 - Orders Data

Video
45:50

Spark Core APIs - RDD

Video
26:51

More on Spark Parallelize

Video
27:15

More Spark Transformations

Video
25:22

Spark DAG Visualization | reduce Vs reduceByKey

Video
14:37

reduceByKey Vs groupByKey

Video
45:38

Spark Join

Video
24:9

Broadcast Joins

Video
25:9

Repartition Vs Coalesce

Video
21:26

Cache

Video
21:7

Running Notes & Summary Document

Running Notes

PDF

Summary Document

PDF

Week 4: Quiz

Apache Spark Core APIs

Exercise

Week 4: Assignment

Weekly Assignment

PDF

Assignment Solution

PDF

Week5 - Spark APIs - Dataframes & Spark SQL

1 Exercises15 Learning Materials

Downloadable Resources

Week 5 : Reference Jupyter Notebooks

ZIP

Higher Level APIs in Apache Spark

Higher Level APIs - Dataframes & Spark SQL

Video
22:43

Understanding Dataframes

Video
26:56

More about Dataframe Reader

Video
34:13

Database Creation : Setting Configuration Properties

PDF

Introducing Spark SQL

Video
26:33

Spark SQL - Managed vs External Tables

Video
24:2

Use Case - Dataframes & Spark SQL

Video
38:3

Getting Started with Spark Optimizations

Video
5:36

Spark Executors

Video
22:55

A Little More on Spark Executors

Video
18:25

Running Notes & Summary Document

Running Notes

PDF

Summary Document

PDF

Week 5: Quiz

Spark APIs - Dataframes & Spark SQL

Exercise

Week 5: Assignment

Weekly Assignment

PDF

Assignment Solution

PDF

Week6 - Spark Dataframe Transformations

1 Exercises15 Learning Materials

Downloadable Resources

Week 6 : Reference Jupyter Notebooks

ZIP

Spark Transformations

Recap of the Concepts Learnt

Video
15:26

Schema Enforcement

Video
32:31

How to Deal with Date Type

Video
31:19

Read Modes

Video
14:30

Different ways of Dataframe Creation

Video
40:25

Converting RDD to Dataframe

Video
18:28

Nested Schema

Video
19:56

Dataframe Transformations | select Vs selectExpr

Video
30:51

Removal of Duplicates from Dataframe

Video
11:50

Spark Session in Detail

Video
52:13

Running Notes & Summary Document

Week 6 Running Notes

PDF

Summary Document

PDF

Week 6: Quiz

Spark Dataframe Transformations

Exercise

Week 6: Assignment

Weekly Assignment

PDF

Assignment Solution

PDF

Week7 - Apache Spark Caching In-Depth

1 Exercises18 Learning Materials

Downloadable Resources

Accessing Spark UI

Week 7 : Reference Jupyter Notebooks

ZIP

Distributed Processing - Pyspark In-Depth

Spark UI

Video
16:48

Accessing Spark UI

Steps for Accessing Spark UI

PDF

Understanding Cache & Persist

Video
23:25

Cache Practicals

Video
57:17

More on Cache

Video
39:57

Parsed | Analyzed | Optimized Logical Plan

Video
9:12

Cache - InMemory Table Cache | Node Local & Process Local

Video
24:49

Caching Spark Table

Video
34:46

Spark Catalog, Managed & External Tables

Video
34:2

Cache Performance

Video
30:00

Understanding Persist

Video
24:58

Running Notes & Summary Document

Week 7 Running Notes

PDF

Summary Document

PDF

Week 7: Quiz

Apache Spark Caching In-Depth

Exercise

Week 7: Assignment

Weekly Assignment

PDF

Assignment Solution

PDF

Week8 - Apache Spark Architecture

1 Exercises16 Learning Materials

Downloadable Resources

Week 8 : Reference Jupyter Notebooks

ZIP

Spark Architecture | Aggregate & Window Functions

Spark On YARN Architecture

Video
37:54

More on Spark Architecture

Video
26:33

Ways of Accessing Columns in PySpark

Video
24:56

Simple Aggregate Functions

Video
26:4

Grouping Aggregations

Video
15:50

Windowing Aggregations

Video
16:6

Understanding Rank, Dense Rank & Row Number

Video
37:23

Understanding Lead and Lag Functions

Video
14:56

Analyzing Log Files

Video
21:40

Continuation of Analyzing Log Files

Video
18:58

Optimization - Pivot Table

Video
12:40

Running Notes & Summary Document

Week 8 Running Notes

PDF

Summary Document

PDF

Week 8: Quiz

Apache Spark Architecture

Exercise

Week 8: Assignment

Week 8 Assignment

PDF

Week 8 Assignment Solutions

Week 8 : Top Best Solutions

ZIP

Week9 - Apache Spark Internals

1 Exercises19 Learning Materials

Downloadable Resources

Week 9 : Reference Jupyter Notebooks

ZIP

Program File - Spark Submit

ZIP

Spark Internals & Dataframe Writer API

Dataframe Writer API

Video
40:15

PartitionBy Clause

Video
26:32

More on Partition's Performance Benefits

Video
37:22

Understanding Bucketing and its Performance Gains

Video
26:18

Accessing Spark UI using Databricks Community Edition

Video
24:54

Spark Internals

Video
30:4

Continuation of Spark Internals

Video
39:00

Disabling Dynamic Executor Allocation

Video
21:27

Spark-Submit at a High-Level

Video
42:4

Evaluating the Initial Partitions in a Dataframe

Video
23:41

Calculating the Initial Number of Partitions for a Single Non-Splitable file

Video
31:5

Calculating the Initial Number Of Partitions for Multiple Files

Video
28:9

Running Notes & Summary Document

Week 9 Running Notes

PDF

Summary Document

PDF

Week 9: Quiz

Apache Spark Internals

Exercise

Week 9: Assignment

Weekly Assignment

PDF

Assignment Solution

PDF

Assignment Solution Program files

ZIP

Week10 - Apache Spark Optimizations 1

1 Exercises15 Learning Materials

Downloadable Resources

Week 10 : Reference Jupyter Notebooks

ZIP

PySpark Optimizations

Internals of groupBy

Video
25:37

Normal Join Vs Broadcast Join

Video
18:31

More on Broadcast Join

Video
16:25

Different types of Joins

Video
16:14

Partition Skew

Video
25:39

3 Use-cases & Better Optimizations

Video
19:7

Adaptive Query Execution (AQE)

Video
39:1

More on Join Types

Video
26:10

Join Strategies

Video
37:43

Optimizing Join of 2 Large Tables - Bucketing

Video
29:53

Running Notes & Summary Document

Week 10 Running Notes

PDF

Summary Document

PDF

Week 10: Quiz

Apache Spark Optimizations 1

Exercise

Week 10: Assignment

Weekly Assignment

PDF

Assignment Solution

PDF

Week11 - Apache Spark Optimizations 2

1 Exercises16 Learning Materials

Downloadable Resources

Reference Jupyter Notebooks

ZIP

Continuation of PySpark Optimizations

Memory Management in Apache Spark

Video
1:8:15

Sort Aggregate Vs Hash Aggregate

Video
20:32

Continuation of Sort Vs Hash Aggregate

Video
20:27

Apache Spark Logical and Physical Plans

Video
32:1

Catalyst Optimizer

Video
10:44

File Formats and Compression Techniques

Row Based and Column Based File Formats

Video
22:56

Continuation of File Formats

Video
37:37

Specialized File Formats - Parquet | Avro | ORC

Video
26:36

Continuation of Specialized File Formats

Video
50:46

Schema Evolution

Video
27:19

Compression Techniques

Video
35:17

Running Notes & Summary Document

Running Notes

PDF

Summary Document

PDF

Week 11: Quiz

Apache Spark Optimizations 2

Exercise

Week 11: Assignment

Weekly Assignment

PDF

Assignment Solution

ZIP

Week12 - Apache Spark Project Part 1

1 Exercises15 Learning Materials

Downloadable Resources : Project Datasets and Code

Datasets for the Lending Club Project

Lending Club Project Code : Jupyter Notebooks

ZIP

Lending Club Data Dictionary

ZIP

Lending Club Project

Key Elements of a Project

Video
19:13

Example Problem Statements

Video
39:37

Agile Methodology

Video
28:32

More on Agile Methodology

Video
29:22

Lending Club Project Introduction

Video
43:32

Lending Club Project Continuation

Video
42:56

Lending Club Project: Data Cleaning Session 1

Video
59:29

Lending Club Project: Data Cleaning Session 2

Video
39:42

Lending Club Project: Data Cleaning Session 3

Video
35:13

Lending Club Project: Data Cleaning Session 4

Video
18:29

Running Notes & Summary Document

Week 12 Running Notes

PDF

Summary Document

PDF

Quiz

Apache Spark Project Part 1

Exercise

Week13 - Apache Spark Project Part 2

1 Exercises22 Learning Materials

Downloadable Resources

Datasets for the Lending Club Project

Lending Club Project Code : Jupyter Notebooks

ZIP

Practice Datasets - Project Structuring

ZIP

Project Structuring - Code

PDF

Pytest Code File

PDF

Log4j Code

ZIP

Lending Club Project Part 2

Understanding Loan Score Calculation Logic

Video
25:23

Processing - Permanent Table Creation on Cleaned Data

Video
24:39

Access Patterns - Quick Access(Old Data) & Slow Access(New Data)

Video
23:16

Criteria for Loan Score Calculation

Video
18:9

Identifying the Bad Data

Video
30:33

Segregating the Identified Bad Data from the Normal Data

Video
15:21

Processing and Storing the Final Loan Score

Video
39:49

Project Structuring

Virtual Environments | Python | Pip

Video
43:2

Project Structuring & Execution

Video
55:34

Virtual Environment Setup (Python)

PDF

Unit Testing

Identifying and Writing Unit Test Cases | Fixture | Teardown - Yield

Video
38:52

Fixture to Check if the Calculated Results match Expected Results | Markers

Video
28:7

Parameterized Generic Test Cases

Video
15:50

Logging Level in Apache Spark

Implementing Logging Level in Apache Spark

Video
27:49

Running Notes & Summary Document

Week 13 Running Notes

PDF

Summary Document

PDF

Quiz

Apache Spark Project Part 2

Exercise

Week14 - GIT GITHUB & CICD

1 Exercises21 Learning Materials

Downloadable Resources

Retail Analysis Project Dataset

ZIP

Git & GitHub

Overview of Git & GitHub

Video
27:40

Git Installation | GitHub Account Creation | Visual Studio Installation

Video
19:17

Git & Visual Studio Code Installation

PDF

Important Git Commands | Scenario 1 - Project Creation through GitHub (Remote)

Video
33:59

Scenario 2 - Project Creation through Git (Local)

Video
23:7

Branches in Git

Video
26:43

Reverting back to the Previous Code Base

Video
21:4

Scenario 3 : Working on Existing Project (Fork Command)

Video
40:5

Git Stash Command

Video
19:9

Handling Merge Conflicts

Video
12:26

Continuous Integration & Continuous Deployment - CICD

Branching Strategy & Stages of CICD

Video
25:35

Deploying and Configuring Jenkins Server

Video
16:7

Branching Structure

Video
11:43

Jenkins Configurations

Video
16:3

Creating Sample Jenkins Pipeline

Video
16:54

Build | Test | Package & Deploy - Jenkins Pipeline for Project

Video
12:39

Continuation of Jenkins Pipeline for Project

Video
11:1

Document: Deploying & Configuring Jenkins Server

PDF

Running Notes & Summary Document

Week 14 Running Notes

PDF

Summary Document

PDF

Week 14: Quiz

GIT GITHUB & CICD

Exercise

Week15 - Apache Hive

1 Exercises15 Learning Materials

Apache Hive

Introduction to Apache Hive

Video
27:36

Apache Hive Practical

Video
23:45

Apache Hive Tables - Managed & External

Video
36:4

Apache Hive External Table

Video
28:3

Hive Optimizations - Partitioning

Video
30:5

Hive Optimizations - Bucketing

Video
19:15

Hive Join Optimizations

Video
37:57

Hive Join Optimizations Continuation

Video
22:23

Hive Transactional Tables | ACID Properties

Video
17:31

Hive Transactional Table Practical

Video
28:27

Insert Only Transactional Table with ACID Properties

Video
20:43

Spark-Hive Integration

Video
13:2

Hive MSCK Repair

Video
17:14

Running Notes & Summary Document

Running Notes

PDF

Summary Document

PDF

Week 15: Quiz

Apache Hive

Exercise

Week16 - Data Modeling and System Design

1 Exercises13 Learning Materials

Downloadable Resources

SCD Implementation Code

ZIP

Data Modeling

What is Data Modeling | Normal Forms

Video
23:46

Normalization - OLTP Systems

Video
14:54

Modeling Datawarehouse (DWH) | Fact & Dimension Tables

Video
31:48

More on Fact & Dimension

Video
16:54

Surrogate Key

Video
10:55

Steps Involved in Dimensional Modeling

Video
14:12

Optimizing the Data Modeling Process | Choosing the Right Grain

Video
24:26

Dimension Table Vs One Big Table (OBT)

Video
14:19

Slowly Changing Dimension

SCD Type 2 Implementation in Pyspark

Video
29:18

SCD Type 2 Implementation in Pyspark Continuation

Video
39:10

Running Notes & Summary Document

Running Notes

PDF

Summary Document

PDF

Data Modeling & System Design Quiz

Data Modeling and System Design

Exercise

Milestone 1 Interview Questions - Spark

9 Learning Materials

Pyspark Interview Questions

Estimating Cluster Resources

Video
1:6:24

Managerial Round Interview Questions

Video
28:33

Important Interview Questions on Spark Architecture

Video
6:33

Spark Project Related Interview Questions

Video
27:17

8 Important PySpark Coding Questions

Video
28:38

8 Important Pyspark Coding Questions Continuation

Video
31:42

20 Most Asked Interview Questions

Video
28:56

20 Most Asked Interview Questions Continuation

Video
28:37

Running Notes

Milestone 1: Running Notes

PDF

Week17 - Spark Structured Streaming 1

1 Exercises13 Learning Materials

Downloadable Resources

Practice files

ZIP

Code Files

ZIP

Practice Datasets

ZIP

Structured Streaming

Difference between Batch & Stream Processing

Video
24:24

Challenges of Stream Processing

Video
24:41

Word Count Program Code

Video
43:36

More on Word Count Program : Input Sources & Output Modes

Video
45:41

Streaming Use-Case : Generating the Input Data

Video
25:47

Streaming Use-Case : Output Modes

Video
24:24

Streaming Use-Case : Complete Output Mode

Video
25:10

Streaming Use-Case : Update Mode

Video
25:9

Running Notes & Summary Document

Running Notes

PDF

Summary Document

PDF

Quiz

Spark Structured Streaming 1

Exercise

Week18 - Spark Structured Streaming 2

1 Exercises13 Learning Materials

Downloadable Resources

Datasets

ZIP

Practice Notebooks

ZIP

Spark Structured Streaming Continuation

Streaming Transformations

Video
39:19

Triggers in Spark Structured Streaming

Video
32:2

Fault Tolerance in Streaming

Video
28:37

Aggregations : Continuous & Time-Bound

Video
41:6

Watermark Feature in Streaming

Video
20:37

Watermark and Output Modes

Video
21:1

Streaming Joins | Inner Join

Video
16:10

More on Streaming Joins

Video
11:48

Document : Joining Two Streaming Dataframes

PDF

Running Notes & Summary Document

Running Notes

PDF

Summary Document

PDF

Quiz

Spark Structured Streaming 2

Exercise

Week19 - Apache Kafka

1 Exercises13 Learning Materials

Downloadable Resources

code files

ZIP

Practice Datasets

ZIP

Apache Kafka

Why and How to Use Kafka

Video
19:39

Kafka as a Data Integration Platform & Basic Terminologies

Video
25:2

Kafka Practice Environment

Video
19:21

Kafka Practical : Retail Use-Case

Video
38:10

Programmatic Approach of Implementing Kafka Retail Use-Case

Video
42:15

Connecting to Kafka Topic | Read and Persist the Data

Video
24:12

Logic to Persist the Data in Delta Table From Kafka Source

Video
13:16

Persist Cleaned and Formatted Data to Delta Table

Video
19:42

Kafka Producer Using PySpark

Video
17:36

Running Notes & Summary Document

Running Notes

PDF

Summary Document

PDF

Quiz

Apache Kafka

Exercise

Week20 - Big Data on AWS Cloud - Athena & EC2

1 Exercises16 Learning Materials

Practice Datasets

Practice Datasets

ZIP

AWS Cloud Athena

AWS Athena Session 1

Video
20:38

AWS Athena Session 2

Video
44:24

AWS Athena Session 3

Video
31:41

AWS Athena Session 4

Video
22:31

AWS Athena Session 5

Video
11:53

AWS Athena Session 6

Video
20:54

AWS Athena Session 7

Video
12:31

AWS Cloud EC2

AWS EC2 Introduction | VM Deployment using Console

Video
30:24

Support Document : Connecting to EC2 from Windows

PDF

More on AWS EC2

Video
21:13

Managing AWS EC2 Instance using CLI

Video
34:49

Support Document : Steps to Install AWS CLI on Windows

PDF

Running Notes & Summary Document

Running Notes

PDF

EC2 Running Notes

PDF

Summary Document

PDF

Quiz

Big Data on AWS Cloud - Athena & EC2

Exercise

Week21 - Big Data on AWS Cloud - EMR

1 Exercises15 Learning Materials

Downloadable Resources

Practice Datasets : Glue

ZIP

Practice : EMR Datasets and Notebooks

ZIP

AWS Elastic MapReduce EMR

EMR Session 1

Video
46:28

EMR Session 2

Video
29:2

EMR Session 3

Video
29:51

EMR Session 4

Video
18:20

AWS Elastic MapReduce EMR - Serverless

EMR Serverless Session 1

Video
39:20

EMR Serverless Session 2

Video
22:36

EMR Serverless Session 3

Video
33:44

Practice Code File

ZIP

AWS GLUE

AWS Glue Session 1

Video
10:37

AWS Glue Session 2

Video
17:38

AWS Glue Session 3

Video
27:42

Running Notes & Summary Document

Running Notes

PDF

Summary Document

PDF

Quiz

Big Data on AWS Cloud - EMR

Exercise

Week22 - Big Data on AWS Cloud - GLUE

1 Exercises13 Learning Materials

Downloadable Resources

Practice Datasets & Code Files

ZIP

AWS GLUE - ETL

Introduction to ETL jobs

Video
32:54

Join Transformation

Video
15:47

SQL Query, Aggregate and Filter Transformations

Video
15:51

Few More Transformations

Video
12:7

Loading Data from S3 into Amazon RDS

Video
36:21

Handling Sensitive Data

Video
36:14

Evaluating Data Quality

Video
34:48

Evaluating Data Quality Continuation

Video
15:39

Custom Transformation

Video
20:26

Custom Visual Transformation

Video
17:41

Running Notes & Summary Document

Running Notes

PDF

Summary Document

PDF

Quiz

Big Data on AWS Cloud - GLUE

Exercise

Week23 - AWS Project Pipeline

1 Exercises12 Learning Materials

Downloadable Resources

Practice Scripts

ZIP

AWS Project Pipeline

Session 1

Video
25:59

Session 2

Video
32:49

Session 3

Video
26:59

Session 4

Video
37:3

Session 5

Video
33:44

Session 6

Video
13:12

Session 7

Video
35:48

Session 8

Video
25:43

Session 9

Video
14:33

Session 10

Video
31:40

Running Notes

Running Notes

PDF

Quiz

AWS Project Pipeline

Exercise

Week24 - Big Data on AWS Cloud - Redshift, Lambda, S3

1 Exercises20 Learning Materials

Downloadable Resources

local code

ZIP

lambda layer code

ZIP

AWS REDSHIFT

Database Vs DataWarehouse Vs DataLake

Video
24:40

Theory : Redshift Session 1

Video
14:53

Theory : Redshift Session 2

Video
14:34

Theory : Redshift Session 3

Video
38:51

Practical : Redshift Session 1

Video
36:53

Practical : Redshift Session 2

Video
15:36

Practical : Redshift Session 3

Video
30:6

Practical : Redshift Session 4

Video
22:18

Practical : Redshift Session 5

Video
12:56

AWS LAMBDA FUNCTIONS

AWS Lambda Session 1

Video
28:49

AWS Lambda Session 2

Video
20:28

AWS Lambda Session 3

Video
15:6

AWS Lambda Session 4

Video
14:5

AWS Storage - S3

AWS S3 Session 1

Video
31:1

AWS S3 Session 2

Video
26:59

Running Notes & Summary Document

Notes : Amazon Redshift

PDF

Notes : Lambda Functions

PDF

Notes : Amazon S3

PDF

Quiz

Big Data on AWS Cloud - Redshift, Lambda, S3

Exercise

Saturday Live Session Recording

8 Learning Materials

Recordings of Saturday Live Sessions

8th Feb 2025 - Success Story Session

Video
49:1

15th Feb 2025 - Getting Started with AI for Data Engineers

Video
54:29

22nd Feb 2025 - Career Guidance Session

Video
54:28

Live Session by Sumit Sir- Career Guidance - 22nd March 2025

Video
1:28:2

How to get more interview calls ( in India and Outside India) - 29 March 2025

Video
57:49

Gen AI webinar 5th April

Video
1:3:16

Live Session by Sumit Sir - Career Guidance - 12th April 2025

Video
1:21:25

Saturday Live Session - LinkedIn Profile Building - 26th April 2025

Video
1:1:27

Resume, LinkedIn & Naukri Profile Building

8 Learning Materials

Downloadable Resources

Interview Preparation Downloadable Resources

ZIP

Resume Building

Resume Building - Session 1

Video
31:32

Resume Building - Session 2

Video
35:40

Resume Building - Session 3

Video
21:52

Sample Resumes

Sample Resume 1

PDF

Sample Resume 2

PDF

LinkedIn and Naukri Profile Building

Naukri Profile Building

Video
23:57

LinkedIn Profile Building

Video
39:17

Data Structures and Algorithms

27 Learning Materials

Data Structures & Algorithm - Module 1 Running Notes

Running Notes

PDF

Data Structures and Algorithms Fundamentals

DSA Session 1 - Introduction

Video
29:9

DSA Session 2 - Time Complexity

Video
44:46

DSA Session 3 - Arrays

Video
32:21

DSA Session 4 - Arrays Continuation

Video
46:38

DSA Session 5 - Real Life Application

Video
1:16:7

DSA Session 6 - Real Life Application Continuation

Video
21:13

Data Structures & Algorithms - Module 2 Running Notes

Data Structures & Algorithm - Module 2 Running Notes

PDF

DSA - Getting Started with the Code

DSA Session 7 - Two sum Problem

Video
1:31:17

Solving Array Problems

DSA Session 8 - Leetcode Single Number

Video
21:40

DSA Session 9 - Majority Element

Video
29:12

DSA Session 10 - Best Time to Buy and Sell Stock

Video
16:57

DSA Session 11 - Best Time to Buy and Sell Stock Continuation

Video
10:42

DSA Session 12 - Remove Duplicates from Sorted Array

Video
17:8

DSA Session 13 - Rotate Array

Video
15:4

DSA Session 14 - Maximum Subarray

Video
17:35

DSA Session 15 - Zero's and One's

Video
13:44

DSA Session 16 - Leaders in Array

Video
16:12

DSA Session 17 - Max Consecutive Ones

Video
6:58

DSA Session 18 - Merge Sorted Array

Video
18:11

Data Structures & Algorithms - Module 3 Running Notes

Data Structures & Algorithm - Module 3 Running Notes

PDF

Linked List

DSA Session 19

Video
31:19

DSA Session 20

Video
30:14

DSA Session 21

Video
20:38

DSA Session 22

Video
21:58

DSA Session 23

Video
9:54

DSA Session 24

Video
17:43

Course Instructor

tutor image

Sumit Mittal

125 Courses   •   370413 Students