Topics
Topics
Cracking the
Introduction to DSA Analysis in
Topic Algorithms Coding Interview
Algorithms (CLRS) C++
(CTCI)
Ch. 1:
Ch. 1: The Role of Ch. 1: Ch. 1: The Interview
Introduction Introduction to
Algorithms Fundamentals Process
DSA
Ch. 2: Growth of
Mathematical Ch. 2: Growth Ch. 2: Complexity Ch. 2: Big-O
Functions, Ch. 4:
Foundations of Functions Analysis Complexity Analysis
Recurrences
Divide and Ch. 4: Divide-and- Ch. 2.3: Divide Ch. 4: Divide and Ch. 9: Recursion
Conquer Conquer and Conquer Conquer and Backtracking
Ch. 6: Heapsort,
Sorting and Ch. 2: Sorting Ch. 3: Sorting Ch. 10: Sorting and
Ch. 7: Quicksort,
Searching and Searching Algorithms Searching
Ch. 8: Sorting
Hashing and Ch. 11: Hash Ch. 3.4: Hash Ch. 9: Hashing Ch. 8: Hash Tables
Hash Tables Tables Tables and Hash Tables and Memory
Dynamic Ch. 15: Dynamic Ch. 6: Dynamic Ch. 5: Dynamic Ch. 15: Dynamic
Programming Programming Programming Programming Programming
Ch. 11:
Ch. 36: Ch. 9: Ch. 16: Practical
Applications Applications in
Applications Applications Problems
Coding
Cracking the
Introduction to DSA Analysis in
Topic Algorithms Coding Interview
Algorithms (CLRS) C++
(CTCI)
Ch. 3: Behavioral
Problem Ch. 12: Problem-
N/A N/A and Technical
Solving Solving Practice
Questions
Cracking the
Introduction to DSA Analysis in
Topic Algorithms Coding Interview
Algorithms (CLRS) C++
(CTCI)
Ch. 1:
Ch. 1: The Role of Ch. 1: Ch. 1: The
1. Introduction Introduction to
Algorithms Fundamentals Interview Process
DSA
5. Divide and Ch. 4: Divide-and- Ch. 2.3: Divide Ch. 4: Divide Ch. 9: Recursion
Conquer Conquer and Conquer and Conquer and Backtracking
Ch. 9: Hashing
7. Hashing and Ch. 3.4: Hash Ch. 8: Hash Tables
Ch. 11: Hash Tables and Hash
Hash Tables Tables and Memory
Tables
10. Dynamic Ch. 15: Dynamic Ch. 6: Dynamic Ch. 5: Dynamic Ch. 15: Dynamic
Programming Programming Programming Programming Programming
Ch. 11:
13. Ch. 9: Ch. 16: Practical
Ch. 36: Applications Applications in
Applications Applications Problems
Coding
Algorithms Algorithms
Topics/Chapters
Study Phase Book Why This Order?
Covered
Learning Web
Reason: Start with the
Design: A
foundational knowledge of web
Beginner's Guide to - Introduction to Web
Phase 1: Web design, HTML, CSS, and
HTML, CSS, Design- HTML Basics-
Design JavaScript. This book is
JavaScript, and CSS Basics- JavaScript
Fundamentals beginner-friendly and covers
Web Graphics by Basics- Web Graphics
essential concepts for building
Jennifer Niederst
web pages.
Robbins
Phase 6: React O'Reilly Learning - React Components- Reason: After covering the
and Advanced React Hooks- Context API- basics of React, this book
Topics State Management covers more advanced
concepts like hooks and state
management, which are critical
for building scalable React
Topics/Chapters
Study Phase Book Why This Order?
Covered
applications.
Reason: Understanding
Phase 8: databases and SQL is crucial for
Databases O'Reilly Learning - SQL Basics- Queries- web development. This book
(SQL and SQL (2nd Edition) Joins- Subqueries provides a solid foundation in
PostgreSQL) SQL, helping you interact with
relational databases.
Cloud Computing:
Phase 1: Cloud Cloud Computing
Concepts, Technology & Chapter 1: Introduction
Computing Overview, Benefits,
Architecture by Thomas to Cloud Computing
Fundamentals and Challenges
Erl
Chapter 2: Cloud
Computing Service IaaS, PaaS, SaaS
Models
Chapter 3: Cloud
Public, Private, Hybrid
Computing
Clouds
Deployment Models
Cloud Infrastructure,
Chapter 4: Cloud
Platforms, and
Architecture
Applications
CloudWatch,
Chapter 5: Monitoring
CloudTrail, Billing, and
and Cost Management
Cost Management
Chapter 2: Compute
Virtual Machines,
Engine and Cloud
Cloud Storage Buckets
Storage
VPC, Subnets,
Chapter 4: Networking
Firewalls, Identity and
and Security in GCP
Access Management
Cloud Deployment
Chapter 5: Managing
Manager, Cloud
Resources in GCP
Console, Cloud SDK
Pods, Nodes,
Chapter 2: Kubernetes
Deployments,
Basics
ReplicaSets
Continuous
Chapter 4: CI/CD with Integration,
Kubernetes Continuous
Deployment Pipelines
Study Chapte
Book Title Topic
Order r
The Phoenix Chapte The First Way: Principles of Flow (Work in Progress,
1
Project r2 Continuous Delivery)
The Phoenix Chapte The Second Way: Principles of Feedback (Feedback Loops,
1
Project r3 Monitoring)
The Phoenix Chapte The Third Way: Principles of Continual Learning and
1
Project r4 Experimentation (Learning from Failures, Experimentation)
Docker Deep Chapte Docker CLI and Commands (Basic Commands for Managing
2
Dive r3 Containers and Images)
Docker Deep Chapte Docker Swarm and Orchestration (Scaling and Managing
2
Dive r7 Clusters)
2 Docker Deep Chapte Docker Security (Best Practices for Securing Containers)
Study Chapte
Book Title Topic
Order r
Dive r8
Docker Deep Chapte Docker and Continuous Integration (Using Docker in CI/CD
2
Dive r9 Pipelines)
Kubernetes Up Chapte
3 Kubernetes Networking (Services, DNS, Ingress Controllers)
& Running r3
Terraform: Up Chapte
4 Working with Modules (Reusability, Modular Code)
& Running r6
Terraform: Up Chapte
4 Terraform Workspaces (Managing Multiple Environments)
& Running r7
Study Chapte
Book Title Topic
Order r
Continuous Chapte The First Way: The Principles of Flow (Reducing Cycle Time,
5
Delivery r2 Work in Progress)
Continuous Chapte The Third Way: The Principles of Continual Learning and
5
Delivery r4 Experimentation (Learning from Failure, Experimentation)
Study Chapte
Book Title Topic
Order r
TensorFlow
Chapte
4 Python Machine Learning Dimensionality Reduction (PCA, t-SNE)
r5
Study Chapte
Book Title Topic
Order r
Technical Introduction in 25
r2 Decentralization)
Steps
Study Chapte
Book Title Topic
Order r
Hadoop: The Definitive Chapte Data Ingestion and Integration (Sqoop, Flume,
2
Guide r6 HBase)
r3 Microservices)
Chapte
4 NoSQL Distilled Key-Value Stores (Redis, Riak, DynamoDB)
r5
Chapte
4 NoSQL Distilled Graph Databases (Neo4j, Use Cases)
r6
Data Engineering with Chapte Introduction to Data Engineering with Python (ETL,
5
Python r1 Data Pipelines)
Data Engineering with Chapte Working with Data (Pandas, NumPy, DataFrames,
5
Python r2 Data Cleaning)
Data Engineering with Chapte Data Storage and Databases (SQL, NoSQL, SQLite,
5
Python r4 PostgreSQL)
Data Engineering with Chapte Data Transformation (ETL, Batch Processing, Stream
5
Python r5 Processing)
Data Engineering with Chapte Monitoring and Logging Data Pipelines (Airflow,
5
Python r7 CloudWatch)
The Data Warehouse Chapte Data Warehouse Architecture (ETL, Data Marts, Star
6
Toolkit r2 Schema)
The Data Warehouse Chapte Designing the Data Warehouse (Data Integration,
6
Toolkit r4 Data Quality)
The Data Warehouse Chapte Slowly Changing Dimensions (Type 1, Type 2, Type
6
Toolkit r5 3)
The Data Warehouse Chapte Data Warehouse Testing and Maintenance (Quality
6
Toolkit r8 Assurance, Data Governance)