SQL and Databases for Web Development

Learn the SQL fundamentals needed to be a successful full-stack web developer.


SQL and Databases for Web Development

Learn the SQL fundamentals needed to be a successful full-stack web developer.

  • Writing basic queries
  • Calculating aggregates
  • Combining data from multiple tables
  • Determining web traffic attribution
  • Creating usage funnels
  • Analyzing user churn

Preview of the test database used in the exercises

Database screen

Database screen

LESSON 1 Queries

Learn the most commonly used SQL commands to query a table in a database.

Exercises

And screen

Or screen

LESSON 2 Manipulation

Get up and running with SQL by learning commands to manipulate data stored in relational databases.

Exercises

LESSON 3 Aggregate Functions

Learn how to use SQL to perform calculations during a query.

Exercises

LESSON 4 Code Challenge: Aggregate Functions

Help the Codeflix streaming video site analyze some of their customer data using SQL aggregates.

Codeflix screen

LESSON 5 Multiple Tables

Learn how to query multiple tables using joins.

Exercises

LESSON 6 Learn Node SQLite

Learn how to use the sqlite3 node package to perform create, read, update, & delete operations on an SQLite database within JavaScript.

Exercises


SQL Tutorial

SQLite Documentation