Learn SQL

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

Start[missing "en.views.course_landing_page.learn-sql.course_illustration" translation]

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 LogoQuora Logo

What you'll learn

  1. 1
    Learn SQL: Manipulation

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

  2. 2
    Learn SQL: Queries

    Perform more complex queries by learning essential query keywords and functionality

  3. 3
    Learn SQL: Aggregate Functions

    Learn powerful functions for performing complex database operations with ease.

  4. 4
    Learn SQL: Multiple Tables

    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
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.
— Madelyn, Pinterest