SQL courses can help you learn how to manage and query structured data in relational databases to support analysis, reporting, and application development.
University of Michigan
Skills you'll gain: Relational Databases, Data Visualization Software, Databases, Database Design, SQL, Database Management Systems, Database Management, Object Oriented Programming (OOP), Data Storage, Data Processing, Web Scraping, Python Programming, Data Collection, Display Devices
Mixed · Course · 1 - 3 Months

University of Michigan
Skills you'll gain: Relational Databases, Databases, Data Visualization Software, Web Scraping, Data Science, Scatter Plots, Data Manipulation, SQL, Data Processing, JSON, Application Programming Interface (API), Data Import/Export, Python Programming, Extensible Markup Language (XML), Hypertext Markup Language (HTML)
Intermediate · Course · 1 - 4 Weeks
University of Washington
Skills you'll gain: Big Data, Relational Databases, Database Systems, Dataflow, Databases, Data Science, Data Manipulation, Data Processing, NoSQL, Apache Spark, Distributed Computing, Apache Hadoop, SQL, Data Analysis, Query Languages, Cloud Computing, Scalability, Graph Theory, Python Programming, Algorithms
Mixed · Course · 1 - 3 Months

Skills you'll gain: LangChain, Generative AI Agents, Development Environment, Agentic systems, Artificial Intelligence, Tool Calling, LLM Application, Database Systems, Database Management, SQL, Database Application, Program Development, Databases, Software Development Tools, Prompt Engineering, OpenAI, Python Programming, Natural Language Processing
Intermediate · Course · 1 - 3 Months

Maven Analytics
Skills you'll gain: Prompt Engineering, Generative AI, ChatGPT, Data Analysis Expressions (DAX), Power BI, Deep Learning, Excel Formulas, Analytics, Google Sheets, Pivot Tables And Charts, Microsoft Excel, Artificial Intelligence, Data Analysis, Python Programming, SQL, Query Languages, Business Intelligence, Data Science, Debugging
Beginner · Course · 1 - 3 Months
Skills you'll gain: Performance Tuning, Django (Web Framework), Authentications, PostgreSQL, Object-Relational Mapping, Model View Controller, Cloud Hosting, User Accounts, Application Security, Configuration Management, Python Programming
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Flask (Web Framework), Web Development, Web Applications, Application Development, Object-Relational Mapping, Database Application, Back-End Web Development, Software Development, Python Programming, Computer Programming
Intermediate · Guided Project · Less Than 2 Hours

University of Colorado Boulder
Skills you'll gain: Data Structures, Algorithms, Theoretical Computer Science, Programming Principles, Computational Thinking, Data Science, Analysis, Big Data, Probability & Statistics, Python Programming
Build toward a degree
Intermediate · Course · 1 - 4 Weeks
University of Michigan
Skills you'll gain: SQL, Database Management, Database Design, Databases, Relational Databases, Web Scraping, Data Modeling, Data Visualization Software, Object Oriented Programming (OOP), Data Processing, Object Oriented Design, Python Programming, Data Collection
Mixed · Course · 1 - 3 Months
Skills you'll gain: Django (Web Framework), Postman API Platform, Restful API, Data Validation, Authentications, Authorization (Computing), Application Programming Interface (API), API Design, JSON, Object-Relational Mapping, Model View Controller, Python Programming
Advanced · Course · 1 - 4 Weeks

Northeastern University
Skills you'll gain: Data Storytelling, Statistical Visualization, Data-Driven Decision-Making, Data Visualization Software, Data Mining, Exploratory Data Analysis, Data Cleansing, Data Manipulation, Graphing, Big Data, Data Transformation, Programming Principles, Python Programming, Data Structures, NumPy, Scripting
Mixed · Course · 1 - 4 Weeks

Universidad Austral
Skills you'll gain: Relational Databases, Object-Relational Mapping, Database Management, Database Design, SQL, Databases, Database Development, Query Languages, Data Integrity, Data Manipulation, Python Programming, Computer Programming
Beginner · Course · 1 - 4 Weeks