0% found this document useful (0 votes)
19 views2 pages

Week 1 SQL Beginner Plan

Uploaded by

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

Week 1 SQL Beginner Plan

Uploaded by

yenulkadesilva
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

Week 1: SQL Beginner Learning Plan

Day 1: SQL Basics (SELECT, WHERE, ORDER BY)

Step 1: Learn theory + watch videos


- Go to Khan Academy SQL Intro: https://www.khanacademy.org/computing/computer-
programming/sql
- Watch Intro to SQL videos (first few videos about 5-10 minutes each)
- Focus on SELECT, WHERE, ORDER BY

Step 2: Practice interactive exercises on Khan Academy


- Do all exercises related to these topics

Step 3: Write down 5 practice queries yourself (on paper or editor)


- Example: Select all from students, filter by age > 20, order by score descending

Step 4: Practice on SQL Fiddle (http://sqlfiddle.com/)


- Create a simple table "students"
- Insert sample data
- Run your queries and check results

Day 2: SQL Aggregate Functions and GROUP BY

Step 1: Learn theory + watch videos on Khan Academy


- Aggregation functions: COUNT, SUM, AVG, MIN, MAX
- GROUP BY clause

Step 2: Complete exercises on Khan Academy for these topics

Step 3: Write 5 aggregate queries on paper/editor


- Count students, average score, max/min score, group by age, etc.

Step 4: Practice on SQL Fiddle


- Create/modify students table
- Run aggregate queries and check results

Day 3: SQL JOINS (INNER JOIN)

Step 1: Learn about INNER JOIN on Khan Academy


- Watch videos and do exercises

Step 2: Write 5 JOIN queries on paper/editor


- Join students with another table (e.g. classes)

Step 3: Practice on SQL Fiddle


- Create two sample tables
- Run your JOIN queries and verify output

Day 4: More JOINS (LEFT JOIN, RIGHT JOIN) & HackerRank SQL Easy challenges

Step 1: Continue Khan Academy JOINS lessons (LEFT JOIN, RIGHT JOIN)
Step 2: Do JOIN exercises on Khan Academy
Step 3: Start HackerRank SQL Easy challenges (3 problems)
- Focus on SELECT and WHERE basics

Day 5: ORDER BY, LIMIT & Subqueries

Step 1: Learn ORDER BY and LIMIT (Khan Academy or YouTube tutorials)


Step 2: Practice nested queries/subqueries on Khan Academy
Step 3: Continue HackerRank SQL Easy challenges (3 problems)

Day 6: Subqueries deep dive & HackerRank practice

Step 1: Watch YouTube video: SQL Subqueries for Beginners


- https://www.youtube.com/watch?v=9Pzj7Aj25lw
Step 2: Practice nested queries on HackerRank (easy/medium) - 4 problems
Step 3: Review SQL Fiddle queries and improve them

Day 7: Review & Rest

- Review all topics learned so far


- Write a summary of your learning to strengthen retention

You might also like