PRACTICAL SQL FOR DATA ANALYTICS

Làm chủ SQL – Bắt đầu từ thực chiến, kết thúc bằng sự tự tin

Mentorship trong 30 ngày dành cho người mới bắt đầu – với lộ trình rõ ràng từng ngày, bài luyện tập thực chiến, và cam kết đồng hành đến khi bạn tự tin.

Practical SQL For Data Analytics
30
Ngày mentorship
100+
Bài luyện tập
1:1
Mentor kèm sát
30
Mentee / khóa

Nên mình hiểu rằng, vấn đề không nằm ở bạn.

Vấn đề là thiếu hệ thống, thiếu mentor, thiếu người theo sát mỗi ngày.

GIẢI PHÁP

Vậy nên mình tạo ra chương trình Practical SQL For Data Analytics

Một mentorship trong 30 ngày dành cho người mới bắt đầu – với lộ trình rõ ràng từng ngày, bài luyện tập thực chiến, và cam kết đồng hành đến khi bạn tự tin.

Không chỉ học xong SQL. Mục tiêu là biến SQL thành kỹ năng thật, áp dụng được cho công việc, và mở ra cánh cửa nghề nghiệp mới cho bạn.

👉 Hãy để lại đơn đăng ký để trở thành 1 trong 30 mentee tháng này

Lộ trình học được chia làm 3 trụ chính

Mỗi trụ được thiết kế để nâng dần năng lực, từ nền tảng đến thực chiến.

01.

Nắm vững nền tảng SQL

Từ cơ bản đến nâng cao

SELECT, JOIN, GROUP BY, CTE, WINDOW FUNCTION – học tới đâu, hiểu bản chất tới đó.

SELECTJOINGROUP BYCTEWINDOW FUNCTION
02.

Luyện tập cường độ cao

~100 bài

Luyện tập trên các nền tảng HackerRank, LeetCode sau mỗi buổi học – có review, sửa bài từng bước.

HackerRankLeetCodeReview 1:1
03.

Áp dụng vào task thực chiến

End-to-end projects

SQL thực chiến end-to-end qua các chủ đề phổ biến như Cohort Analysis, Segmentation Analysis, áp dụng Thống kê cơ bản trong quá trình làm sạch dữ liệu và được thực hành qua mô phỏng tasks thực tế với banking dataset.

Cohort AnalysisSegmentationBanking Dataset

Cách triển khai mỗi ngày

Có sẵn kế hoạch học tập chi tiết theo ngày

Check-in mỗi ngày để duy trì kỷ luật

Mentor theo sát và hỗ trợ 1-1 nếu gặp khó khăn

Bài tập, phản hồi và điều chỉnh lộ trình theo tiến độ từng bạn

ROAD MAP

Lộ trình 12 chặng, từ nền tảng đến thực chiến

1
BEGINNER

GIẢI NGÕ DATA

Khái niệm chung trong lĩnh vực data: Database, Data System, Data Pipeline, Data Analysis Process, Data Roles..

2
BEGINNER

BASIC QUERIES

Cách truy vấn, lọc dữ liệu bằng mệnh đề SELECT, WHERE

3
BEGINNER

BASIC GROUPING

Tổng hợp, gom nhóm dữ liệu bằng mệnh đề Group By. Cách dùng hàm và toán tử số học

4
INTERMEDIATE

STRING & DATETIME FUNCTION

Cách dùng thành thạo hàm xử lý chuỗi, thời gian để làm sạch, chuyển đổi dữ liệu

5
INTERMEDIATE

LOGICAL FUNCTION & PIVOT TABLE

Cách dùng Case-When để phân nhóm, tạo hồ sơ hoặc định hình dữ liệu (PIVOT)

6
INTERMEDIATE

JOIN & UNION

Mở rộng tệp dữ liệu theo chiều ngang / theo chiều dọc bằng JOIN & UNION

7
ADVANCE

SUBQUERIES & CTEs

Xử lý yêu cầu phức tạp bằng Subqueries / CTEs. Áp dụng concept Problem Solving trong process

8
ADVANCE

WINDOW FUNCTION

Cách sử dụng Window Function để phân tích yêu cầu nâng cao, giúp câu truy vấn ngắn gọn hơn

9
ADVANCE

DDL & DML

Dùng DDL để tạo/sửa cấu trúc Table/View. Dùng DML để thao tác trực tiếp dữ liệu của bảng

10
PRACTICAL

BASIC STATISTICS & CLEAN DATA

SQL thực chiến: Ứng dụng thống kê vào tìm outlier; các bước xử lý làm sạch dữ liệu

11
PRACTICAL

COHORT ANALYSIS BY SQL

SQL thực chiến: áp dụng vào bài toán phân tích tổ hợp: Retention Rate, Churn Rate,..

12
PRACTICAL

SEGMENTATION ANALYSIS BY SQL

SQL thực chiến: áp dụng vào bài toán phân tích phân đoạn khách hàng theo mô hình RFM

SPRINT BACKLOG CHI TIẾT

Roadmap chi tiết theo Epic — Sprint — Backlog

Bấm vào từng Sprint để xem backlog chi tiết theo tuần.

01

Data Analytics Skill

Sprint 1-3

Xây nền tảng xử lý dữ liệu bằng công cụ ai cũng có sẵn — Excel — trước khi động đến code.

Sprint 1 — Excel cơ bản

2 tuần

Definition of Done: Xử lý được 1 bộ dữ liệu thô thành bảng sạch, dùng Pivot Table tổng hợp theo nhiều chiều

Tuần 1 — Hàm & xử lý dữ liệu

Học hàm tra cứu: VLOOKUP, XLOOKUP, INDEX/MATCH

Học hàm điều kiện: IF, IFS, SUMIFS, COUNTIFS

Học hàm xử lý text: TRIM, LEFT/RIGHT/MID, Text to Columns

Thực hành làm sạch 1 bộ dữ liệu có lỗi (trùng dòng, sai định dạng)

Tuần 2 — Pivot Table & tổng hợp

Tạo Pivot Table từ dữ liệu thô

Pivot Chart, Slicer, Timeline filter

Bài tập: tổng hợp doanh thu theo tháng/khu vực/sản phẩm

Tự đánh giá: làm lại 1 bài Pivot không xem hướng dẫn, đo thời gian

Sprint 2 — End-to-end project Excel

2 tuần

Definition of Done: Có 1 dashboard/report hoàn chỉnh trả lời được ít nhất 3 câu hỏi kinh doanh

Backlog

Chọn 1 bộ dữ liệu thật (sales, HR attrition, marketing campaign)

Viết 3-5 câu hỏi kinh doanh cụ thể cần trả lời

Làm sạch và cấu trúc lại dữ liệu thô

Dùng Pivot Table trả lời từng câu hỏi

Thiết kế 1 dashboard (biểu đồ + bảng + slicer)

Viết insight summary 3-5 gạch đầu dòng

Lưu file để dùng lại cho portfolio

Sprint 3 — Apply AI

1-2 tuần

Definition of Done: Tự động hóa được ít nhất 1 tác vụ lặp lại bằng AI, giải thích rõ AI đã làm gì

Backlog

Học viết prompt hiệu quả để nhờ AI viết công thức phức tạp

Thử Copilot for Excel hoặc ChatGPT để phân tích nhanh 1 bảng dữ liệu

Bài tập: so sánh insight AI tóm tắt với insight tự làm ở Sprint 2

Đúc kết 3 việc nên và 3 việc không nên dùng AI khi làm data

Sprint Review: Demo dashboard Excel cho mentor/cộng đồng, giải thích logic xử lý dữ liệu và insight rút ra.

Retrospective: Việc học nào hiệu quả nhất? Chỗ nào mất nhiều thời gian hơn dự kiến? Có cần điều chỉnh nhịp học cho sprint sau không?

02

Core Technique Skill

Sprint 1-3

Bộ kỹ năng lõi mọi tin tuyển dụng DA đều yêu cầu: truy vấn dữ liệu và trực quan hóa.

Sprint 1 — SQL

2-3 tuần

Definition of Done: Viết được query JOIN từ 3 bảng trở lên, dùng được window function để tính running total/rank

Tuần 1 — Truy vấn cơ bản

SELECT, WHERE, ORDER BY, LIMIT

GROUP BY, HAVING, hàm aggregate (SUM, COUNT, AVG)

Luyện tập trên SQLZoo / Mode Analytics / LeetCode Database

Tuần 2 — JOIN & subquery

INNER JOIN, LEFT JOIN — hiểu sự khác biệt

JOIN từ 3 bảng trở lên

Subquery (nested SELECT)

Viết 5 query JOIN nhiều bảng trên bộ dữ liệu mẫu (Northwind, e-commerce Kaggle)

Tuần 3 — Window function

ROW_NUMBER, RANK, DENSE_RANK

Running total, moving average bằng OVER/PARTITION BY

Tính running total doanh thu theo tháng, rank top khách hàng theo khu vực

Sprint 2 — Power BI

2 tuần

Definition of Done: Xuất bản được 1 dashboard tương tác có filter/slicer, dùng ít nhất 2 loại visual

Tuần 1 — Connect & xử lý dữ liệu

Import dữ liệu từ Excel/CSV/database

Power Query: làm sạch, merge, transform dữ liệu

Tạo relationship giữa các bảng

Tuần 2 — Visual & DAX

Các loại visual: bar/line chart, card, table, matrix

DAX cơ bản: CALCULATE, SUM, measure vs column

Thêm slicer, filter tương tác

Dựng dashboard có ít nhất 4 visual khác loại + 1 slicer

Sprint 3 — End-to-end project (ôn Sprint 1)

2 tuần

Definition of Done: Có 1 project khép kín từ SQL → dashboard → insight, tự tin giải thích lại toàn bộ SQL đã dùng

Backlog

Chọn bài toán kinh doanh (churn khách hàng, hiệu suất bán hàng theo khu vực)

Viết SQL truy xuất và xử lý dữ liệu cần thiết

Import kết quả vào Power BI, dựng dashboard hoàn chỉnh

Viết report/insight đi kèm dashboard

Ôn Sprint 1: tự giải lại 3 query JOIN/window function không xem bài cũ

Đóng gói project (SQL script + file Power BI + insight doc)

Sprint Review: Demo project (SQL query + dashboard) — trình bày như đang present cho stakeholder.

Retrospective: SQL hay Power BI phần nào còn yếu? Có cần quay lại ôn Sprint 1 trước khi qua Epic 3 không?

03

Stand Out — Go Beyond The Basics

Sprint 1-2

Phần tạo khác biệt so với người chỉ biết SQL/BI cơ bản.

Sprint 1 — DWH & SQL nâng cao

2 tuần

Definition of Done: Thiết kế được 1 schema đơn giản (fact + dimension), viết definition rõ ràng cho ít nhất 2 metric

Tuần 1 — Data modeling

Khái niệm fact table, dimension table

Star schema vs snowflake schema

Vẽ 1 star schema đơn giản cho bài toán "phân tích đơn hàng e-commerce"

Tuần 2 — Metric design

Cách viết metric definition rõ ràng (công thức, khung thời gian, điều kiện loại trừ)

Viết definition chuẩn cho 3 metric (active user, conversion rate, churn rate)

Đối chiếu với cách 1-2 công ty thật định nghĩa (tìm case study/blog)

Sprint 2 — Python

2-3 tuần

Definition of Done: Làm được 1 notebook EDA hoàn chỉnh, kết thúc bằng 3-5 insight bằng chữ

Tuần 1 — Python cơ bản

Biến, kiểu dữ liệu, list/dict, vòng lặp, hàm cơ bản

Làm quen Jupyter Notebook / Google Colab

Tuần 2 — Pandas

Đọc dữ liệu (read_csv, read_excel)

Lọc, group, merge dữ liệu bằng pandas

Xử lý missing value, duplicate

Tuần 3 — EDA

Thống kê mô tả cơ bản (mean, median, std, distribution)

Trực quan hóa bằng matplotlib/seaborn

Làm 1 notebook EDA hoàn chỉnh trên bộ dữ liệu mới

Sprint Review: Demo schema thiết kế + notebook EDA, giải thích vì sao chọn cách tổ chức dữ liệu như vậy.

Retrospective: Phần data modeling có trừu tượng quá không? Python học có bị vấp vì thiếu nền tảng lập trình không?

04

Prepare & Get Hired

Sprint cuối

Đóng gói toàn bộ sản phẩm từ Epic 1-3 thành hồ sơ ứng tuyển thuyết phục.

Sprint cuối — Portfolio, CV & phỏng vấn

2-3 tuần

Definition of Done: Portfolio có 3 project với case study rõ ràng; CV/LinkedIn sẵn sàng nộp đơn; trả lời tự tin 10 câu hỏi phỏng vấn DA phổ biến

Tuần 1 — Portfolio

Chọn 3 project tiêu biểu nhất (1 từ Epic 1, 1-2 từ Epic 2-3)

Viết case study: vấn đề → cách tiếp cận → kết quả

Đăng portfolio lên GitHub (SQL/Python) hoặc Notion

Tuần 2 — CV & LinkedIn

Viết lại CV theo hướng định lượng kết quả

Rà soát CV theo checklist ATS

Cập nhật LinkedIn: headline, summary, project nổi bật

Kết nối 5-10 người trong ngành Data

Tuần 3 — Mock interview

Luyện 10 câu hỏi SQL live coding phổ biến

Luyện 5 case study kinh doanh dạng "cho dữ liệu, đưa insight"

Mock interview thật với mentor/bạn bè, xin feedback cụ thể

Rà lại portfolio + CV lần cuối trước khi nộp đơn

Sprint Review: Nhờ mentor/bạn cùng ngành/cộng đồng review lại CV + portfolio, xin feedback thật.

Retrospective: Nhìn lại toàn bộ 6 tháng — Epic nào tốn nhiều thời gian nhất, kỹ năng nào cần tiếp tục trau dồi.

Sau 30 ngày, bạn sẽ đạt được

🎯

Công cụ & kỹ năng

  • Sử dụng SQL thành thạo để làm sạch, truy vấn, phân tích dữ liệu

  • Tự tin xử lý các task phân tích phổ biến tại công ty

  • Vượt qua vòng SQL test / phỏng vấn

  • Nhận chứng chỉ HackerRank từ mức Intermediate trở lên

📖

Tư duy & phương pháp

  • Rèn kỹ năng giải quyết vấn đề qua từng bài luyện tập

  • Biết cách đặt câu hỏi và viết truy vấn như một Data Analyst thực thụ

  • Hình thành tư duy logic, không học vẹt

🏆

Thành phẩm & giá trị dài hạn

  • Có portfolio truy vấn SQL thực tế với các bài mô phỏng dữ liệu thật

  • Tự tin trao đổi với team data

  • Tăng cơ hội chuyển ngành hoặc phát triển trong công việc hiện tại

Khóa học dành cho ai?

ĐỐI TƯỢNG 1

Sinh viên & người mới

Các bạn sinh viên chưa có nền tảng về IT, đang tìm hiểu về ngành phân tích dữ liệu và mong muốn học thêm kỹ năng sử dụng SQL.

ĐỐI TƯỢNG 2

Người đi làm muốn chuyển ngành

Các bạn đang làm trong lĩnh vực Marketing, Operation, Banking, Finance,.. ở các công ty có hệ thống dữ liệu hoàn chỉnh, muốn học SQL để chủ động khai thác dữ liệu hoặc dễ dàng tương tác với team data trong công ty.

ĐẶC BIỆT PHÙ HỢP

Người thiếu kỷ luật tự học

Các bạn thiếu tính kỉ luật hoặc khó khăn trong việc tự học. Chương trình có mentor kèm sát mỗi ngày, giúp bạn duy trì kỷ luật.

HỌC PHÍ

997.000VNĐ

100% online – linh hoạt thời gian

Chỉ cần cam kết 2–3 giờ/ngày

30 ngày liên tục – có mentor kèm sát

Giới hạn 30 người/khóa – xét chọn theo đơn đăng ký

Đăng ký ngay

Nếu chưa được chọn kỳ này, bạn sẽ được ưu tiên cho khóa tiếp theo.

"Mình không dạy lý thuyết suông. Mình đồng hành cùng bạn mỗi ngày, đặt mục tiêu thực tế, tạo áp lực vừa đủ để bạn không bỏ cuộc, và biến 30 ngày này thành bước ngoặt cho sự nghiệp của bạn."

— Julie

Khóa học này không dành cho ai muốn học cho vui.

Nó dành cho người thực sự muốn làm chủ SQL – trong một môi trường nghiêm túc, hiệu quả và thực chiến.

🛡️

Cam kết hoàn tiền

KHÔNG MỘT CÂU HỎI trong vòng 7 ngày

Mình muốn bạn học với tâm thế thoải mái nhất có thể! Mình muốn bạn 100% tự tin khi tham gia khoá học, bởi vì mình biết bạn sẽ tạo ra những kết quả tốt sau khi đi qua chương trình.

Chỉ cần bạn muốn refund, mình sẽ refund

KHÔNG yêu cầu bạn trả phụ phí

KHÔNG yêu cầu bạn làm bài tập

Hoàn tiền 100% không câu hỏi

👉 Đăng ký ngay — Hoàn tiền 100% nếu không hài lòng