Learn SQL
In this SQL course, you’ll learn how to manage large datasets and analyze real data using the standard data management language.
Skill level
BeginnerTime to complete
Average based on combined completion rates — individual pacing in lessons, projects, and quizzes may vary5 hoursProjects
5Prerequisites
None
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
Syllabus
4 lessons • 5 projects • 4 quizzesCertificate of completion available with Plus or Pro
Earn a certificate of completion and showcase your accomplishment on your resume or LinkedIn.
Projects in this course
- practice Project
Create a Table
Build fluency in SQL manipulation. We're going to practice creating tables in SQL so you can hone your skills and feel confident taking them to the real world. - practice Project
New York Restaurants
Practice writing the most common types of queries. - practice Project
Analyze Hacker News Trends
Query Hacker News data using SQL to discover trends.
Earn a certificate of completion
Show your network you've done the work by earning a certificate of completion for each course or path you finish.- Show proofReceive a certificate that demonstrates you've completed a course or path.
- Build a collectionThe more courses and paths you complete, the more certificates you collect.
- Share with your networkEasily add certificates of completion to your LinkedIn profile to share your accomplishments.
Learn SQL course ratings and reviews
- 5 stars
- 4 stars
- 3 stars
- 2 stars
- 1 star
- This course is great for people with no prior knowledge on SQL. I feel that it digs deep without overwhelming you with too much information and you can really learn at your own speed. Great overall.Anthony T.Verified Learner
- I really enjoyed how the course touches on the essential with just enough context. It was exactly what I was looking for to start using SQL to query data the next day. The practice ground and guide was very useful as wellY. A.Verified Learner
- I learned SQL in my college course but I liked they way codecademy taught it a lot better! I liked the visual graphics of how the tables transform when they merge together since I have issues visualizing the actual changes.Chelsey N.Verified Learner
Our learners work at
Frequently asked questions about SQL
SQL (Structured Query Language) is a programming language used to manage data stored in relational databases, which store structured data in tables. Its syntax is easy to read, so it’s easy to pick up on even if you’re completely new to programming, and it’s even useful for non-technical careers.
Join over 50 million learners and start Learn SQL today!
Looking for something else?
Related resources
- Article
What is a Relational Database Management System?
Learn about RDBMS and the language used to access large datasets – SQL. - Article
Common SQL Interview Questions
Practice with some common SQL interview questions. - Article
Running SQL commands in DB Browser
Learn how to use DB Browser to interact with SQLite databases
Related courses and paths
- Skill path
Analyze Data with SQL
Learn to analyze data with SQL and prepare for technical interviews.Includes 9 CoursesWith CertificateBeginner Friendly17 hours - Free course
Intro to SQL
Use SQL to create, access, and update tables of data in a relational database.Beginner Friendly2 hours - Free course
Learn SQL: Multiple Tables
Combine data stored across multiple tables using joins, unions, and temporary tables.Beginner Friendly1 hour
Browse more topics
- Data engineering2,197,862 learners enrolled
- IT2,374,405 learners enrolled
- Data analytics2,423,803 learners enrolled
- For business3,316,236 learners enrolled
- Data science4,440,133 learners enrolled
- SQL1,274,092 learners enrolled
- Code foundations7,353,815 learners enrolled
- Computer science5,809,489 learners enrolled
- Web development4,923,842 learners enrolled
Unlock additional features with a paid plan
Practice Projects
Guided projects that help you solidify the skills and concepts you're learning.Assessments
Auto-graded quizzes and immediate feedback help you reinforce your skills as you learn.Certificate of Completion
Earn a document to prove you've completed a course or path that you can share with your network.