SQL courses
About SQL
SQL is the standard relational data management language. We live in a data-driven world, and there are many businesses that store their information inside large, relational databases. This makes SQL a great skill not only for data scientists and engineers, but for anyone wanting to be data-literate.
Related topics
Featured courses
New courses in SQL
Getting started with SQL
Advance your skills in SQL
SQL courses
Filters18 results
Level
Price
View plansType
Average time to complete
Average based on combined completion rates — individual pacing in lessons, projects, and quizzes may vary.
Most popular
18 results
Most popular
Related resources
Related projects
- Practice projectSQL • Data science
Analyze AI Systems with SQL
Use AI and SQL to analyze the rise of AI.More guidance, 60 min - Practice projectSQL • Data engineering • Data science • Python
Analyzing Wikipedia Clickstreams with PySpark
Use PySpark SQL and DataFrames to analyze Wikipedia clickstream dataMore guidance, - Practice projectJavaScript • SQL • Web development • Cybersecurity
Codey's Confectionery: Preventing SQL Injection Attacks
Practice using prepared statements and form validation to prevent SQL injection attacks.More guidance, 60 min - Portfolio projectSQL • Computer science
A Complete Database
It’s time to combine all of your PostgreSQL knowledge to design and implement a database that is secure, fast, and useful to your users! You will need to work locally on your own computer. We’ll provide you with high-level tasks to guide your project to completion, but you will be responsible for deciding how to implement them in your code. There are many possible ways to correctly fulfill all of these requirements, and you should expect to use the internet, Codecademy, and other resources when you encounter a problem that you cannot easily solve. Note that there are hints that can assist you, but they will only provide one potential implementation. Do not worry if your project looks different from ours!Independent, 2 hrsPortfolio Ready
Related articles
- Article
How to Create a Temp Table in SQL: Step-by-Step Guide with Examples
Learn how to efficiently create a temp table in SQL with this definitive guide. Master SQL temp table creation with practical query examples! - Article
How to Create a Pivot Table in SQL (With Query Examples)
Learn how to create a pivot table in SQL in multiple databases with practical examples for SQL Server, MySQL, Oracle, and PostgreSQL. - Article
SQL Execution Order Explained: How Queries Run Step-by-Step
Explore the SQL execution order step-by-step and understand how queries run behind the scenes. Learn how each step influences your results for optimal performance. - Article
How to Use the CASE Statement in SQL (With Examples)
Learn how to use the SQLCASE
statement to implement conditional logic efficiently. Explore its syntax, use cases, best practices, and performance considerations.