0% found this document useful (0 votes)
4 views

Master SQL in 20 Days: From Select to Expert!

The document outlines a 20-day SQL masterclass designed for beginners to advanced learners, covering stages from getting started to advanced topics. Each stage includes specific daily lessons on essential SQL concepts, database design, optimization, and practical exercises. It also lists various resources for practice, including platforms like SQLZoo, LeetCode, and Codecademy.

Uploaded by

yashika.nigam
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views

Master SQL in 20 Days: From Select to Expert!

The document outlines a 20-day SQL masterclass designed for beginners to advanced learners, covering stages from getting started to advanced topics. Each stage includes specific daily lessons on essential SQL concepts, database design, optimization, and practical exercises. It also lists various resources for practice, including platforms like SQLZoo, LeetCode, and Codecademy.

Uploaded by

yashika.nigam
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 16

master

in
sql
20 Days
Beginner To advanced
Content
Stage 1: Getting Started

Stage 2: Core Concepts

Stage 3: Advanced Queries

Stage 4: Database Design and Optimization

Stage 5: Advanced Topics

Stage 6: Practice, Practice, Practice !

Curated
Curatedby
by
Content
Stage 1: Getting Started

Stage 2: Core Concepts

Stage 3: Advanced Queries

Stage 4: Database Design and Optimization

Stage 5: Advanced Topics

Stage 6: Practice, Practice, Practice !

Curated
Curatedby
by
Stage 1: Getting Started

Day 1

Understand the role of SQL in managing


and querying data.
Learn basic terminology like tables, rows, columns,

and queries.
Understand the role of SQL in managing and

querying data.

Day 2

Setting Up the Environment:


Install a relational database management system
(RDBMS) like MySQL, PostgreSQL, or SQLite.
Familiarize yourself with a SQL client or command-line

interface.

Curated
Curatedby
by
Stage 2: Core Concepts

Day 3

Creating and Modifying Tables:


Design and create database tables with proper

data types and constraints.


Understand primary keys, foreign keys, and

indexing.

Day 4

Basic Querying:
Write SELECT statements to retrieve data from a single

table.
Use WHERE clause for data filtering.
Sort and limit results with ORDER BY and LIMIT.

Curated
Curatedby
by
Stage 2: Core Concepts

Day 5

Data Manipulation:
INSERT, UPDATE, and DELETE data in tables.
Practice altering table data safely.

From To our
Success

Mohit Agrawal Story

Curated
Curatedby
by
Stage 3: Advanced Queries

Day 6

Joins and Relationships:


Understand different JOIN operations (INNER, LEFT,

RIGHT, FULL).
Learn about one-to-many and many-to-many

relationships.

Day 7

Subqueries and Derived Tables:


Write subqueries for complex filtering and aggregation.
Utilize derived tables for intermediate results.

Curated
Curatedby
by
Stage 3: Advanced Queries

Day 8

Conditional Logic and Functions:


Use CASE statements for conditional logic.
Explore SQL functions for string manipulation, date

calculations, and more.

Courses Offered by Tutort Academy

Data Science & Advance AI and



Machine Learning ML Master's Program

Learn more Learn more

Curated
Curatedby
by
Stage 4: Database Design and Optimization

Day 9

Normalization:
Deep dive into database normalization for optimized

data structure.
Understand the importance of reducing data

redundancy.

Day 10

Indexes and Performance:


Learn about indexes for improved query performance.
Optimize queries using execution plans.

Curated
Curatedby
by
Stage 4: Database Design and Optimization

Day 11

Transactions and ACID:


Grasp transactions and their role in data integrity.
Understand ACID properties (Atomicity, Consistency,

Isolation, Durability).

From To
Success

Shaloni Gangrade Story

Curated
Curatedby
by
Stage 5: Advanced Topics

Day 12

Window Functions:
Explore window functions for advanced analytical

queries.
Learn about ranking, aggregation, and pagination.

Day 13

Stored Procedures and Functions:


Create stored procedures and functions for encapsulated
logic.
Understand the benefits of procedural SQL.

Why Tutort Academy?

100% Guaranteed

Job Referrals 350+ Hiring

Partners 2.1CR Highest

CTC

Curated
Curatedby
by
Stage 5: Advanced Topics

Day 14

Database Security:
Learn about SQL injection and securing databases.
Understand user roles, permissions, and encryption.

Tutort Benefits

Special support for


Resume building & Mock

foreign students Interview Preparations

Curated
Curatedby
by
Stage 6: Practice, Practice, Practice

Day 15

Free Resources for Practice


SQLZoo: This platform offers interactive tutorials and
exercises that cover a wide range of SQL concepts and
queries. It's suitable for beginners and more advanced
learners.

SQLZoo

Day 16

Free Resources for Practice


LeetCode: While primarily known for coding challenges,
LeetCode also has a database section with SQL problems
that help you practice various SQL skills.

LeetCodeSQL

Curated
Curatedby
by
Stage 6: Practice, Practice, Practice

Day 17

Free Resources for Practice


HackerRank: HackerRank provides a variety of coding and

technical challenges, including SQL problems. It offers a


great way to test and improve your SQL skills.

HackerRank SQL

Day 18

Free Resources for Practice


SQLBolt is an online resource that provides interactive
lessons and exercises to help you learn and practice SQL
directly in your browser.

SQLBolt Exercises

Curated
Curatedby
by
Stage 6: Practice, Practice, Practice

Day 19

Free Resources for Practice


Codecademy: Codecademy offers a free SQL course with

hands-on exercises that help you practice SQL queries and

database manipulation.

Codecademy SQL Course

Day 20

Free Resources for Practice


W3Schools SQL Exercises: W3Schools offers interactive SQL

exercises that allow you to practice different SQL queries


and concepts.

W3Schools SQL Exercises

Curated
Curatedby
by
Start Your
Upskilling with us
Explore our courses

Data Science and
 Advance AI and



Artificial Intelligence ML Master's Program
Program

www.tutort.net

Watch us on Youtube Read more on Quora

Follow us on

You might also like