Learn SQL


Why Learn SQL?

We live in a data-driven world: people search through data to find insights to inform strategy, marketing, operations, and a plethora of other categories. There are a ton of businesses that use large, relational databases, which makes a basic understanding of SQL a great employable skill not only for data scientists, but for almost everyone.

Take-Away Skills:

In this course, you’ll learn how to communicate with relational databases through SQL. You’ll learn—and practice with 4 projects—how to manipulate data and build queries that communicate with more than one table.

Codecademy courses have been taken by employees at

Google LogoFacebook LogoNASA LogoIBM LogoDropbox Logo
  1. 1
    Learn how to use SQL to access, create, and update data stored in a database.
  2. 2
    Perform more complex queries by learning essential query keywords and functionality
  3. 3
    Learn powerful functions for performing complex database operations with ease.
  4. 4
    Expand your SQL skills by creating and manipulating databases with multiple related tables

What you'll create

Portfolio projects that showcase your new skills

Pro Logo

How you'll master it

Stress-test your knowledge with quizzes that help commit syntax to memory

Pro Logo

— Madelyn, Pinterest

I know from first-hand experience that you can go in knowing zero, nothing, and just get a grasp on everything as you go and start building right away.

Course Description

Learn to communicate with databases using SQL, the standard data management language.


Earn a certificate of completion
8 hours to complete in total

Learn how to use SQL to access, create, and update data stored in a database.

1 lesson, 1 quiz, 1 project

1 lesson, 1 quiz, 2 projects

1 lesson, 1 project, 1 quiz