DataCareerHub
Explore learning
Learning paths/Practical learning
6 modules · Self-paced · Practice included

SQL and Database Management

Query relational data, protect analytical grain, inspect execution plans and deliver a checked SQL project.

18 published lessons17h 30m suggested study2 free introductory modules
Your complete learning route

Understand it. Practise it. Explain it.

Your learner workspace ↗

Every module includes three substantial lessons, downloadable source files, practical exercises, explained solutions and a knowledge check. Modules marked free are available under the current public access rules. Protected self-learning modules are free after registration and email verification. Publication, prerequisites and explicit private-access rules still apply.

03Free · verified account

Joins and Subqueries

Choose relationships deliberately and preserve unmatched evidence.

3 lessons · 2h 55m suggested

  • A join-cardinality reconciliation
  • An EXISTS membership query and counterexample
  • An unmatched-product test
View access requirements ↗
View lesson outline
  1. Join with a cardinality contract · Verified account
  2. Use EXISTS for membership questions · Verified account
  3. Preserve unmatched categories with LEFT JOIN · Verified account
04Free · verified account

Common Table Expressions and Window Functions

Make analytical stages readable and preserve rows with explicit window definitions.

3 lessons · 2h 55m suggested

  • A CTE grain diagram
  • A reproducible tie-ranking comparison
  • A running total with an explicit frame
View access requirements ↗
View lesson outline
  1. Build a readable analytical stage with a CTE · Verified account
  2. Distinguish row numbering from ranking ties · Verified account
  3. Declare a running-total window frame · Verified account
05Free · verified account

Database Design and Query Optimization

Model historical facts, use constraints and compare query plans without unsupported speed claims.

3 lessons · 2h 55m suggested

  • A normalized/historical fact model
  • A before/after plan with equal results
  • A responsible query-access checklist
View access requirements ↗
View lesson outline
  1. Normalize relationships without losing history · Verified account
  2. Inspect an index access path · Verified account
  3. Use responsible access and workload review · Verified account
06Free · verified account

Practical SQL Projects and Interview Challenges

Answer a reporting brief, reconcile independent formulations and defend a query.

3 lessons · 2h 55m suggested

  • A complete reporting query set
  • An independently reconciled evidence note
  • A scored interview explanation and counterexample
View access requirements ↗
View lesson outline
  1. Translate a reporting brief into a metric contract · Verified account
  2. Reconcile through an independent query path · Verified account
  3. Explain and review a SQL interview answer · Verified account
A clear view of access

Start with the free modules.

Read and practise without registering. Verify your email to use protected practice materials for free. Explore practical lessons, worked examples and projects. Follow a published path, practise the method and build work you can explain.

Questions and data-analysis enquiries remain open. Contacting us does not create an account, subscription or purchase.

Contact support ↗