SQL (Structured Query Language) is a popular programming language used to communicate with and manipulate databases. Browse our collection of SQL courses. From SQL basics to more advanced concepts, learn store, retrieve, manage and manipulate datat within relational databases.
SQL Courses
- nanodegree
SQL
Master SQL, the core language for big data analysis, to enable insight-driven decision-making and strategy.
Skills Covered
SQL, PostgreSQL, JOINs, Subqueries, Window Functions, Partitions, Data Cleaning, DDL, DML, Relational and Non-Relational Databases
Prerequisites
Basic understanding of data types
beginner2 Months346 reviews - nanodegree
Programming for Data Science with Python
Learn the fundamental programming tools for data professionals: Python, SQL, terminal, and Git.
Skills Covered
Python, Numpy, Pandas, SQL, Git, GitHub
Prerequisites
None
beginner3 Months1563 reviewsIn collaboration with:
Mode
- nanodegree
Data Engineering with Microsoft Azure
Master job-ready Azure skills like designing data models and utilizing other in-demand components of the cloud computing service.
Skills Covered
Database Normalization, Data Modeling Basics, PostgreSQL, SQL, SQL Scripting, Denormalized Data Schemas, Relational Data Modeling, OLAP Cubes, Data Warehouse Architecture, Data Extraction, Big Data Fluency, Apache Spark, Data Lakes, Apache Airflow, Azure Pipelines
Prerequisites
Experience with SQL, Python, Azure, and Github
intermediate4 Months - nanodegree
Programming for Data Science with R
Prepare for a data science career by learning the fundamental data programming tools: R, SQL, command line, and git.
Skills Covered
R, SQL, Git
Prerequisites
None
beginner3 Months95 reviewsIn collaboration with:
Mode
- nanodegree
Business Analytics
Gain foundational data skills like analyzing data, modeling business scenarios, and communicating findings.
Skills Covered
Excel/Spreadsheets, SQL, Data Visualization, Data Dashboards
Prerequisites
None
beginner3 Months2669 reviewsIn collaboration with:
Mode
- nanodegree
Data Architect
Learn how to plan, design and implement enterprise data infrastructure solutions and create the blueprints for your organization’s data success.
Skills Covered
Entity Relationship Diagrams, Relational Data Design, Online Analytical Processing, Operational Data Stores, Data Lake Architecture, Data Governance
Prerequisites
Intermediate Python, SQL, and Basics of ETL/Data Pipelines
advanced4 Months123 reviews - nanodegree
Data Analyst
Use Python, SQL, and statistics to uncover insights, communicate critical findings, and create data-driven solutions.
Skills Covered
Data Wrangling, Matplotlib, Bootstrapping, Pandas, NumPy, Statistics
Prerequisites
Python & SQL
intermediate4 Months3500 reviewsIn collaboration with:
Kaggle
- free
SQL for Data Analysis
Learn to use Structured Query Language (SQL) to extract and analyze data stored in databases.
Skills Covered
SQL basics, SQL Joins, Data cleaning, Aggregation
beginner4 WeeksIn collaboration with:
Mode
- free
Intro to Relational Databases
Relational databases are a powerful tool used throughout the industry. Learn the basics of SQL and how to connect your Python code to a relational database.
Skills Covered
Rational databases, SQL, Python API, Python DB-API, Select and insert statements
intermediate4 Weeks