🇧🇩 A National Initiative — Empowering Bangladesh's Global Workforce
Courses / Tech Academy / SQL for Data Analysis
📘 Beginner ⏱ 20 Hours

SQL for Data Analysis

Course Overview

Database থেকে প্রয়োজনীয় Data খুঁজে বের করে Analyze করতে চান? তাহলে SQL for Data Analysis (20 Hours) কোর্সটি আপনার জন্য।

বর্তমান সময়ে প্রায় সব ধরনের Business ও Organization-এর গুরুত্বপূর্ণ Data Database-এ সংরক্ষিত থাকে। একজন Data Analyst-এর জন্য সেই Database থেকে সঠিক Data Query, Filter, Join, Aggregate এবং Analyze করতে পারা অত্যন্ত গুরুত্বপূর্ণ।

এই 20 Hours SQL for Data Analysis কোর্সে আপনি SQL-এর Fundamentals থেকে শুরু করে SELECT Queries, Filtering, Sorting, Aggregate Functions, GROUP BY, HAVING, JOINs, Subqueries, CASE Statements, CTEs, Window Functions, Data Cleaning এবং Business Data Analysis পর্যন্ত Practicalভাবে শিখবেন।

কোর্সটি বিশেষভাবে Data Analyst, Business Analyst, Students, Job Seekers এবং Beginners-দের জন্য তৈরি করা হয়েছে, যারা Database ব্যবহার করে Data Analysis করতে চান।

What You Will Learn

✔ SQL Fundamentals

✔ Database & Relational Database Concepts

✔ Tables, Rows & Columns

✔ SELECT Queries

✔ WHERE Filtering

✔ ORDER BY & LIMIT

✔ DISTINCT

✔ Aggregate Functions

✔ GROUP BY

✔ HAVING

✔ SQL JOINs

✔ INNER JOIN

✔ LEFT JOIN

✔ RIGHT JOIN Concepts

✔ CASE Statements

✔ Subqueries

✔ Common Table Expressions (CTEs)

✔ Window Functions

✔ Date & Time Functions

✔ String Functions

✔ NULL Handling

✔ Data Cleaning with SQL

✔ Business Data Analysis

✔ Sales & Customer Analysis

✔ Query Optimization Basics

✔ Real-World SQL Projects


Course Curriculum

Module 1 — Introduction to SQL & Databases

  • What is SQL?
  • What is a Database?
  • Relational Database Concepts
  • Tables, Rows & Columns
  • Primary Key
  • Foreign Key
  • Database Relationships
  • SQL Database Tools
  • Introduction to MySQL / PostgreSQL

Module 2 — Basic SQL Queries

  • SELECT Statement
  • Selecting Specific Columns
  • DISTINCT
  • Aliases
  • LIMIT
  • Basic Expressions
  • Calculated Columns
  • Understanding Query Results

Module 3 — Filtering & Sorting Data

  • WHERE Clause
  • Comparison Operators
  • AND / OR
  • IN
  • BETWEEN
  • LIKE
  • NOT
  • NULL Values
  • ORDER BY
  • ASC & DESC
  • LIMIT & Filtering Techniques

Module 4 — Aggregate Functions & Grouping

  • COUNT()
  • SUM()
  • AVG()
  • MIN()
  • MAX()
  • GROUP BY
  • HAVING
  • Group-Based Analysis
  • Sales Summary
  • Customer Analysis
  • Product Performance Analysis

Module 5 — SQL JOINs

  • Why JOINs are Important
  • INNER JOIN
  • LEFT JOIN
  • RIGHT JOIN Concepts
  • FULL JOIN Concepts
  • Joining Multiple Tables
  • Primary Key & Foreign Key
  • JOIN Conditions
  • Common JOIN Mistakes
  • Practical Business Examples

Module 6 — CASE & Conditional Analysis

  • CASE Statement
  • IF/ELSE Logic in SQL
  • Creating Categories
  • Conditional Calculations
  • Customer Segmentation
  • Sales Performance Classification
  • Business Rule Implementation

Module 7 — Subqueries & CTEs

  • What is a Subquery?
  • Subquery in WHERE
  • Subquery in SELECT
  • Subquery in FROM
  • Correlated Subquery Overview
  • Common Table Expressions (CTEs)
  • Multiple CTEs
  • Improving Query Readability

Module 8 — Window Functions

  • What are Window Functions?
  • OVER()
  • PARTITION BY
  • ORDER BY in Window Functions
  • ROW_NUMBER()
  • RANK()
  • DENSE_RANK()
  • Running Total
  • Moving Analysis
  • Top-N Analysis
  • Ranking Customers & Products

Module 9 — Data Cleaning with SQL

  • Identifying Duplicate Data
  • Handling NULL Values
  • COALESCE
  • String Cleaning
  • TRIM
  • UPPER / LOWER
  • Date Formatting
  • Data Type Conversion
  • Identifying Inconsistent Data
  • Preparing Data for Analysis

Module 10 — Business Data Analysis

Real-world business datasets ব্যবহার করে বিভিন্ন ধরনের Analysis করা হবে, যেমন—

📊 Sales Analysis

  • Total Sales
  • Monthly Sales
  • Product Performance
  • Top-Selling Products
  • Regional Sales

👥 Customer Analysis

  • Customer Count
  • Top Customers
  • Customer Purchase Behavior
  • Customer Segmentation

📦 Product & Inventory Analysis

  • Product Performance
  • Stock Analysis
  • Low Stock Identification
  • Category Performance

💰 Revenue Analysis

  • Revenue Trends
  • Average Order Value
  • Monthly Revenue
  • Profit Analysis

Module 11 — Query Optimization Basics

  • Writing Efficient Queries
  • Understanding Query Performance
  • Avoiding Unnecessary Data
  • Selecting Required Columns
  • Filtering Efficiently
  • Index Fundamentals
  • Basic Query Optimization
  • Common SQL Performance Issues

Module 12 — Final SQL Data Analysis Project

কোর্সের শেষে শিক্ষার্থীরা একটি Real-World SQL Data Analysis Project সম্পন্ন করবে।

Project-এর মধ্যে থাকবে—

  • Database Understanding
  • Data Exploration
  • Data Cleaning
  • SQL Query Development
  • Multiple Table JOIN
  • Aggregation
  • Customer Analysis
  • Sales Analysis
  • Business Insights
  • Final Analysis Report

Course Features

✅ 20 Hours Live Class

✅ বাংলা + English Explanation

✅ Beginner-Friendly Training

✅ SQL Fundamentals

✅ Real-World Database Practice

✅ SELECT & Filtering

✅ SQL JOINs

✅ GROUP BY & Aggregation

✅ Subqueries & CTEs

✅ Window Functions

✅ Data Cleaning

✅ Business Data Analysis

✅ Query Optimization Basics

✅ Practical Exercises

✅ Real-World SQL Project

✅ Instructor Support

✅ Class Recording (যদি প্রযোজ্য হয়)

✅ Certificate of Completion (যদি প্রদান করা হয়)


Who Can Join?

  • Aspiring Data Analysts
  • Business Analyst Beginners
  • Students
  • CSE & ICT Students
  • Diploma Engineering Students
  • Job Seekers
  • Software Developers
  • Backend Developers
  • Database Beginners
  • Business Professionals
  • MIS Professionals
  • Freelancers
  • যারা Data Analytics Career শুরু করতে চান

Programming-এর Advanced Knowledge প্রয়োজন নেই।


After Completing This Course

এই কোর্স শেষ করার পর আপনি—

  • SQL ও Relational Database-এর Core Concepts বুঝতে পারবেন।
  • Database থেকে প্রয়োজনীয় Data Query করে বের করতে পারবেন।
  • WHERE, ORDER BY, GROUP BY ও HAVING ব্যবহার করে Data Filter ও Summarize করতে পারবেন।
  • বিভিন্ন Table-এর Data JOIN করে Combined Analysis করতে পারবেন।
  • Aggregate Functions ব্যবহার করে Business Metrics বের করতে পারবেন।
  • CASE Statement ব্যবহার করে Conditional Analysis করতে পারবেন।
  • Subquery ও CTE ব্যবহার করে Complex Query তৈরি করতে পারবেন।
  • Window Functions ব্যবহার করে Ranking, Running Total ও Advanced Analysis করতে পারবেন।
  • SQL ব্যবহার করে Duplicate, NULL ও Inconsistent Data-এর মতো Data Quality Issues Handle করতে পারবেন।
  • Sales, Customer, Product ও Revenue Data Analyze করতে পারবেন।
  • Business Questions-এর উত্তর SQL Query-এর মাধ্যমে বের করতে পারবেন।
  • Real-World SQL Data Analysis Project তৈরি করতে পারবেন।
  • পরবর্তী ধাপে Power BI, Excel, Python for Data Analysis, Statistics বা Advanced SQL শেখার জন্য Strong Foundation তৈরি করতে পারবেন।