Datacamp

SQL Tracks

You can keep tracking yoru progress here.

Data Analyst with SQL Server

Finished Projects

Other Courses

SQL Server

Course
Chapter
H
Videos
Exercises

Groups, strings, and counting things

Joining tables

You've got the power

Math Functions

Processing Data in SQL Server

Window Functions

Choosing the appropriate data type

4

14

54

Manipulating time

Working With Strings

Recognizing Numeric Data Properties

Dealing with missing data, duplicate data, and different date formats

Dealing with out of range values, different data types, and pattern matching

Combining, splitting, and transforming data

Recursion and Common Table Expression (CTE)

4

13

47

Hierarchical and Recursive Queries

Creating Data Models on Your Own

Hierarchical Queries of Real-World Examples

Working with Dates and Times

5

16

60

Converting to Dates and Times

Aggregating Time Series Data

Answering Time Series Questions with Window Functions

Introduction, Review and The Order of Things

4

16

58

Filtering and Data Interrogation

Sub-queries and presence or absence

Query performance tuning

Temporal EDA, Variables & Date Manipulation

4

16

57

User Defined Functions

Stored Procedures

NYC Taxi Ride Case Study

Raising, throwing and customizing your errors

Transactions in SQL Server

Controlling the concurrency: Transaction isolation levels

Classification of Triggers

Trigger Limitations and Use Cases

Trigger Optimization and Management

General DB Knowledge

SQL

Course
Chapter
H
Videos
Exercises

Revenue, cost, and profit

4

15

46

User-centric KPIs

ARPU, histograms, and percentiles

Generating an executive report

Selecting columns

4

1

41

Filtering rows

Aggregate Functions

Sorting and grouping

We'll take the CASE

4

15

55

Short and Simple Subqueries

Correlated Queries, Nested Queries, and Common Table Expressions

Window Functions

Summarizing and aggregating numeric data

Exploring categorical data and unstructured text

Working with dates and timestamps

Enforce data consistency with attribute constraints

Uniquely identify records with key constraints

Glue together tables with foreign keys

Introduction to joins

5

13

53

Outer joins and cross joins

Set theory clauses

Subqueries

Exploring the Olympics Dataset

4

15

54

Creating Reports

Cleaning & Validation

Complex Calculations

Find Your Data

Manage Your Data

Best Practices for Writing SQL

Processing, Storing, and Organizing Data

4

13

52

Database Schemas and Normalization

Database Views

Database Management

Introduction to business intelligence for a online movie rental database

4

15

54

Decision Making with simple SQL queries

Data Driven Decision Making with advanced SQL queries

Data Driven Decision Making with OLAP SQL queries

PostgreSQL

Course
Chapter
H
Videos
Exercises

Structure of PostgreSQL Databases

4

16

51

PostgreSQL Data Types

Database Normalization

Access Control in PostgreSQL

Working with DATE/TIME Functions and Operators

Parsing and Manipulating Text

Full-text Search and PostgresSQL Extensions

Fetching, ranking, and paging

Aggregate window functions and frames

Beyond window functions

Missing, Duplicate, and Invalid Data

Converting Data

Transforming Data

Minimizing Results and Decreasing the Load

Using Database Designed Properties

Assessing Query Performance

Rolling back and Savepoints

Handling exceptions

Stacked Diagnostics

Last updated