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
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 relevant
18 results
Most relevant
- Use SQL to create, access, and update tables of data in a relational database.
- Beginner Friendly.2 hours
- Data Analysts and Analytics Data Scientists use Python and SQL to query, analyze, and visualize data — and communicate findings.
- Includes 22 Courses
- With Professional Certification
- Beginner Friendly.70 hours
- Learn to analyze data with SQL and prepare for technical interviews.
- Includes 9 Courses
- With Certificate
- Beginner Friendly.17 hours
- Perform calculations inside SQL queries to answer specific data questions.
- Beginner Friendly.1 hour
- Learn to generate SQL with AI, transform natural language to SQL, and utilize LLMs for SQL operations in our innovative course.
- Beginner Friendly.1 hour
- Perform data analysis on funnels, churn, and attribution. This course contains advanced SQL content for new Marketers and Product Managers.
- With Certificate
- Intermediate.3 hours
- In this SQL course, you'll learn how to manage large datasets and analyze real data using the standard data management language.
- Beginner Friendly.5 hours
- A full-stack engineer can get a project done from start to finish, back-end to front-end.
- Includes 51 Courses
- With Professional Certification
- Beginner Friendly.150 hours
- BI Data Analysts use Python and SQL to query, analyze, and visualize data — and Tableau and Excel to communicate findings.
- Includes 18 Courses
- With Certificate
- Beginner Friendly.50 hours
- Combine data stored across multiple tables using joins, unions, and temporary tables.
- Beginner Friendly.1 hour
- Inference Data Scientists run A/B tests, do root-cause analysis, and conduct experiments. They use Python, SQL, and R to analyze data.
- Includes 24 Courses
- With Certificate
- Beginner Friendly.85 hours
- Learn how to query SQL databases and design relational databases to efficiently store large quantities of data.
- Includes 5 Courses
- With Certificate
- Beginner Friendly.13 hours
- Prepare for data analyst interviews from job postings to technical interviews.
- Includes 7 Courses
- With Certificate
- Intermediate.3 hours
- Learn how to interact with a SQL database from within your JavaScript programs!
- Intermediate.2 hours
- Learn how to setup Jupyter Notebooks and PostGRESQL and run data science projects on your own computer locally!
- Beginner Friendly.1 hour
- Prepare for the data science interview process, from navigating job postings to passing the technical interview.
- Includes 8 Courses
- With Certificate
- Intermediate.3 hours
- Learn how to use SQL to analyze your business metrics and key performance indicators (KPIs).
- With Certificate
- Intermediate.1 hour
- Practice more SQL in this course that covers how to manipulate and transform data.
- With Certificate
- Intermediate.2 hours
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
What is a Database? Complete Guide
Learn what databases are, explore different types like SQL and NoSQL, and understand key components. Complete guide for beginners. - Article
What is Normalization in DBMS? Explained with Examples
Learn what normalization in DBMS is. Complete guide to 1NF, 2NF, 3NF, BCNF, 4NF, and 5NF with examples and practical applications. - 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.