5th May 2020 Updated: 11th Oct 2024 10 minutes read You Want to Learn SQL? You've Come to the Right Place! Dorota Wdzięczna Learn with LearnSQL.com About Our Courses Table of Contents Tracks: Complete Learning Paths SQL Courses on LearnSQL.com Ready to Start Learning SQL? Interested in learning SQL? You've landed at the perfect place! At LearnSQL.com, we offer a comprehensive collection of SQL courses designed for everyone from complete beginners to seasoned professionals. This article will give you an overview of what you can expect from our course offerings—whether you're getting started with SQL or you want to master advanced SQL topics. Welcome to LearnSQL.com! LearnSQL.com is an online platform with interactive SQL courses intended for a wide range of backgrounds in SQL. You will find something for both advanced users and for those who have not written a single SQL query in their life. More importantly, you don't need to install or set up anything on your computer to work on the courses. All you need is an internet connection and a web browser. The exercise databases and the console where you will write SQL lines are on our side. Each course allows you to interactively practice what you learn. It starts with a detailed explanation of the theory behind the lesson, then we give you an exercise to complete. An interactive console verifies your solution. After completing all the exercises in a course, you take a final quiz to test your knowledge. Tracks: Complete Learning Paths LearnSQL.com courses are organized into learning paths called tracks, each designed to develop a specific skill set such as data analysis. You start by choosing a learning path and a SQL dialect (standard SQL, MS SQL Server, MySQL, or PostgreSQL). Pick standard SQL, if you don't know which dialect to choose. You have several options: do the full track, do one or more mini tracks, or take one or more individual courses. The full SQL from A to Z track allows you to become a SQL master even if you have never coded before, starting from the basics then moving on to more advanced SQL functions and features. Mini tracks develop your skills in a specific knowledge area and level (e.g., basic or advanced). The table below shows the details of our most popular tracks: Standard SQLMicrosoft SQL ServerPostgreSQLMySQL FULL TRACK NameSQL from A to ZSQL from A to Z in MS SQL ServerSQL from A to Z in PostgreSQLSQL from A to Z in MySQL CoursesSQL BasicsSQL Basics in MS SQL ServerSQL Basics in PostgreSQLSQL Basics in MySQL How to INSERT, UPDATE, and DELETE Data in SQLHow to Insert, Update, or Delete Data in MS SQL ServerPostgreSQL INSERT, UPDATE, and DELETE CommandsHow to INSERT, UPDATE, or DELETE Data in MySQL Standard SQL FunctionsCommon Functions in MS SQL ServerCommon Functions in PostgreSQLCommon Functions in MySQL Creating Basic SQL ReportsCreating Basic SQL Reports in SQL ServerCreating Basic SQL Reports in PostgreSQLCreating Basic SQL Reports in MySQL Window FunctionsWindow Functions in MS SQL ServerWindow Functions in PostgreSQLWindow Functions in MySQL 8 Recursive QueriesRecursive Queries in MS SQL ServerRecursive Queries in PostgreSQLRecursive Queries in MySQL 8 GROUP BY Extensions in SQLGROUP BY Extensions in MS SQL ServerWriting User-Defined Functions in PostgreSQLGROUP BY Extensions in MySQL PostGIS GROUP BY Extensions in PostgreSQL MINI TRACK 1 NameSQL PracticeSQL Practice in MS SQL ServerSQL Practice in PostgreSQLSQL Practice in MySQL CoursesSQL JOINsSQL JOINs in MS SQL ServerPostgreSQL JOINsSQL JOINs in MySQL SQL Practice SetSQL Practice Set in MS SQL ServerSQL Practice Set in PostgreSQLSQL Practice Set in MySQL SQL Practice: A Store SQL Practice: University SQL Practice: Run Track Through Queries! SQL Practice: Blog & Traffic Data MINI TRACK 2 NameAdvanced SQLAdvanced SQL in MS SQL ServerAdvanced SQL in PostgreSQLAdvanced SQL in MySQL 8 CoursesWindow FunctionsWindow Functions in MS SQL ServerWindow Functions in PostgreSQLWindow Functions in MySQL 8 GROUP BY Extensions in SQLGROUP BY Extensions in MS SQL ServerGROUP BY Extensions in PostgreSQLGROUP BY Extensions in MySQL Recursive QueriesRecursive Queries in MS SQL ServerRecursive Queries in PostgreSQLRecursive Queries in MySQL 8 MINI TRACK 3 NameSQL ReportingSQL Reporting in MS SQL Server CoursesCreating Basic SQL ReportsCreating Basic SQL Reports in SQL ServerCreating Basic SQL Reports in PostgreSQLCreating Basic SQL Reports in MySQL Revenue Trend AnalysisRevenue Trend Analysis in SQL ServerRevenue Trend Analysis in PostgreSQLcoming soon Customer Behavior Analysis in SQLCustomer Behavior Analysis in SQL ServerCustomer Behavior Analysis in PostgreSQLcoming soon Legend: basic course advanced course There are many courses, so we created these tracks to make sure you don’t get lost in them. The course sequences are logically arranged and well thought out by our experts. Each subsequent SQL course in a given track provides you with the new knowledge necessary to take a leap forward. The following tracks are available at LearnSQL.com: SQL from A to Z / in MS SQL Server / PostgreSQL / in MySQL. This is the full track, for SQL beginners and for people without any IT experience. Learn to write simple and complex queries. Use JOINs to combine data from different tables. Understand aggregate functions, CASE WHEN, GROUP BY, subqueries, CTEs, recursive SQL queries, and how to insert, update, and delete data in tables. SQL Practice / in MS SQL Server / in PostgreSQL / in MySQL. Practice makes perfect. This Mini Track is designed for people who know basic SQL and want to keep their skills current. You’ll practice JOINs, aggregations with GROUP BY and HAVING, and subqueries (including correlated subqueries). Some tasks are easy, while others are a bit harder. It has everything for you to check what you already know and to find out what else you need to work on. In the standard "SQL Practice" track you'll find practice courses focused on real-world scenarios: analyzing store sales data, university data, or blog traffic data. Advanced SQL / in MS SQL Server / in PostgreSQL / in MySQL. This Mini Track is for people who want to become SQL masters. The track explains window functions, how to process trees and graphs in SQL, and how to organize long SQL queries effectively. The Standard SQL and MS SQL Server courses also demonstrate the GROUP BY clauses, such as ROLLUP, CUBE, and GROUPING SETS. SQL Reporting / in MS SQL Server. This Mini Track is our response to a market need. It is for entrepreneurs, business owners, and others who want to learn how to write SQL queries that apply to real-world business situations. SQL Courses on LearnSQL.com Don't want or have the time to do a whole track? No worries! Each of our SQL courses can be completed separately. SQL Basics / in MS SQL Server / in PostgreSQL / in MySQL. A comprehensive guide for beginners with no knowledge of programming or IT. How to INSERT, UPDATE, and DELETE Data in SQL / in MS SQL Server / in PostgreSQL / in MySQL. An excellent introduction to the data manipulation language (DML) capabilities in SQL. Learn how to INSERT, UPDATE, and DELETE data from a database. Standard SQL Functions / Common Functions in PostgreSQL / Common Functions in MS SQL Server / Common Functions in MySQL. An introduction to common SQL functions used in data processing. Learn how to use SQL with different data types. Creating Basic SQL Reports / in MS SQL Server / in PostgreSQL / in MySQL. A perfect course for people who would like to analyze using SQL reports. It is intended for intermediate SQL users, especially junior programmers and software developers who already know SQL basics. Window Functions / in MS SQL Server / in PostgreSQL / in MySQL. A deep dive into SQL aggregate functions and analytic SQL functions for exploring data. This course is intended for intermediate users. Recursive Queries / in MS SQL Server / in PostgreSQL / in MySQL. A great course on how to manage SQL queries using common table expressions (often called CTEs or WITH clauses). Includes how and when to nest CTEs and how to use recursive CTEs to move through hierarchical data models. GROUP BY Extensions in SQL / in MS SQL Server / in PostgreSQL / in MySQL. A course for advanced users to work more efficiently with SQL. Includes increasingly complex and sophisticated queries and the use of GROUP BY clauses, such as ROLLUP, CUBE, and GROUPING SETS. SQL JOINs / in MS SQL Server / PostgreSQL JOINs / in MySQL. A course designed for users who have very basic experience with SQL. Covers all important types of SQL JOINs, with 93 comprehensive exercises. SQL Practice Set / in MS SQL Server / in PostgreSQL / in MySQL. A large set of interactive exercises, ranging from simple tasks with SELECT FROM statements to more advanced problems involving multiple subqueries. With so many problems to solve, this is an opportunity to gain valuable practice. Revenue Trend Analysis in SQL / in MS SQL Server / in PostgreSQL. A demonstration of revenue trend analysis for users who know basic SQL concepts (WHERE, GROUP BY, ORDER BY, HAVING, JOIN). Customer Behavior Analysis in SQL / in MS SQL Server / Customer Behavior Analysis in PostgreSQL. An excellent course on how to analyze customer lifecycle with the help of SQL. It is intended for intermediate users who already know the basics of SQL. PostGIS. Intended for advanced SQL users, this course teaches you how to store and manage geographical data in a PostgreSQL database. Some exercises will even let you see the results of your queries on a map. Writing User-Defined Functions in PostgreSQL. An introduction to PL/pgSQL, the most commonly used procedural language in PostgreSQL, designed for advanced SQL or PostgreSQL users. This course is ideal for aspiring database programmers and future database administrators (DBAs) and explains the PL/pgSQL syntax and various types of parameters (like IN, OUT, and INOUT). You’ll also learn how to write complex statements and how to use functions by implementing a simple ETL (Extract-Transform-Load) process in a data warehouse. In addition to the courses, you'll also find a blog on LearnSQL.com. It's a huge knowledge base. We recommend to start with our SQL cheat sheets, which are downloadable quick reference guides for different SQL topics. We also have a library where you will find a whole bunch of our original Cookbooks with ready-to-use case scenarios. Got a problem you can’t solve? See if we have a solution there. Ready to Start Learning SQL? LearnSQL.com is the most comprehensive online platform for SQL learning. We offer over 70 SQL courses and continuously add new ones. We provide various pricing options to fit your learning pace and budget. Here are our offerings: All Forever SQL Package: Offers the best value. Get lifetime access to all current and future courses with a single purchase. This package is an excellent choice for limitless learning. Single Course Access: Ideal if you're focusing on specific skills or need a quick refresher on a topic. Each course is available for lifetime access at $39, allowing you to learn independently without a commitment to a broader curriculum. Track Pricing: Adds up the cost for all courses in a specific track, perfect for in-depth learning in targeted SQL areas. Free Access: Try a few exercises from each course for free to see if our teaching style suits you. Additionally, we offer one course for free every month. Sign up today at LearnSQL.com and start mastering SQL. Our flexible pricing and tailored tracks help you enhance your skills effectively. Join our community and begin your journey to becoming a SQL expert! Tags: Learn with LearnSQL.com About Our Courses