Track
BasicBecome a SQL master – even if you’ve never coded before. Learn all the necessary tools to freely and efficiently work with any type of data. Start from the basics, then discover advanced SQL functions and features.
Start learning89 free interactive coding challenges
This learning path is for people who have no experience in IT and want to start their adventure with SQL. You’ll learn the basic and advanced features of this language. When you’ve completed this track, you’ll be able to efficiently work with databases and analyze data. Scroll down for details.
Don't have any IT experience and want to learn SQL? This learning path is for you! Data is everywhere. It’s the basis for almost every kind of business – banks, online services, taxi companies, stores, you name it. If you want to have an advantage over the competition, you need to know how to use data. To use data, you need SQL.
Maybe you dream of working as a database administrator or data analyst. Master SQL with the SQL from A to Z learning path. Don't waste time looking for other courses; this path has everything you need in one place. It will guide you through the entire learning process, from the very basics to the advanced features of modern SQL.
While doing the SQL From A to Z learning path, you can practice your knowledge with our SQL Practice track. You can also develop your skills and add new tools to your arsenal by continuing to the SQL Reporting learning path.
Coding challenges
Start here if you're new to SQL Server. Learn the basics of T-SQL for SQL Server, retrieve data from an SQL Server database and build simple reports.
Coding challenges
Learn how to use common T-SQL functions to process various types of data with ease. Soon, you’ll be able to modify textual data, perform calculations, round numbers up or down, change date and time formats, and even adjust time zone info!
Coding challenges
Discover SQL Server data manipulation language (DML) processes. Learn how to insert, update, and delete data from a database.
Coding challenges
Learn how to build basic SQL reports and make more informed, strategic decisions.
Coding challenges
Learn how to use analytic T-SQL functions to deeply understand data.
Coding challenges
Master the most challenging type of T-SQL queries. Learn how to process trees and graphs in T-SQL, and how to effectively organize long SQL queries.
Coding challenges
Learn how to use ROLLUP, CUBE, and GROUPING SETS—three extremely useful GROUP BY extensions that will help you create sophisticated queries in no time.