Sign Up
Start free course

Course

Free

Learn SQL

Learn SQL — a popular language that’s used for communicating with databases and working with data.

195,492 recent learners

Syllabus

4 lessons • 5 projects • 4 quizzes

Expand all sections

1

Manipulation

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

Lesson

Manipulation

Project

Create a Table

What is SQLite?

Article

Manipulation

Quiz

2

Queries

Perform more complex queries by learning essential query keywords and functionality.

Lesson

Queries

Queries

Quiz

New York Restaurants

Project

3

Aggregate Functions

Learn powerful functions for performing complex database operations with ease.

Lesson

Aggregate Functions

Aggregate Functions

Quiz

Trends in Startups

Project

Analyze Hacker News Trends

Project

4

Multiple Tables

Expand your SQL skills by creating and manipulating databases with multiple related tables.

Lesson

Multiple Tables

Lyft Trip Data

Project

Multiple Tables

Quiz

Projects in this course

Reviews from learners

"It is so helpful to have a thoroughly designed curriculum put together for a step-by-step learning journey. The little coding tasks and bigger projects are well designed to reinforce the concepts."

Dan
Codecademy Learner @ Australia

"The courses are hands-on and allow you to practice as you learn so the concepts stick better. Their Career Paths and interview prep content also offer general insights and helpful tips on job searching in tech."

Ly
Codecademy Learner @ USA

"Great courses and very helpful tips for career build-up! I love the learning methods, very complete with projects and quizzes that help you review your knowledge."

Aleksander
Codecademy Learner @ France

Our learners work at

Join over 50 million learners and start Learn SQL today!

Start free course

Made with❤️ in NYC © 2022 Codecademy

About this course

Information is all around us. You can put it to use by learning SQL basics. Used in data science, analytics, and engineering, SQL makes it easy to work with data and make more informed strategy, operations, and business decisions. It's a helpful skill for anyone who works with data (even in non-tech roles). In this SQL course, you’ll learn how to manage large datasets and analyze real data.

Skills you'll gain

Work with databases using SQL

Create queries for tables

Build SQL projects

The platform

Hands-on learning

Don’t just watch or read about someone else coding — write your own code live in our online, interactive platform. You’ll even get AI-driven recommendations on what you need to review to help keep you on track.

Unlock additional features with a paid plan

Practice projects

Guided projects that help you solidify the skills and concepts you’re learning.

Auto-graded quizzes and immediate feedback help you reinforce your skills as you learn.

Assessments

Earn a document to prove you’ve completed a course or path that you can share with your network.

Certificate of completion

See pricing and plans

Create a Table

Create your own friends table and add/delete data from it. 

Project

Practice writing the most common types of queries to find the best dinner spots in the city.

Project

New York Restaurants

Practice aggregate functions in SQL so you can hone your skills.

Project

Trends in Startups

Log In