cookies-icon

Our website uses cookies. By using this website, you agree to their use in accordance with the browser settings. You can modify your browser settings on your own. For more information see our Privacy Policy.

Track

Basic

SQL from A to Z in PostgreSQL

Become 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 learning

101 free interactive coding challenges

Lifetime access

B042DDD8-A1C9-4053-8AF3-463EB31543B8@2x

limited to this track only

$351

Buy now

Want a better deal?

B042DDD8-A1C9-4053-8AF3-463EB31543B8@2x

Get unlimited lifetime access to all 65 present and future courses

Save $450

Unlimited lifetime access

B042DDD8-A1C9-4053-8AF3-463EB31543B8@2x

to all 65 present and future courses

$149

$599

75% OFF

Buy now
Details
9

Interactive courses

117 h

Estimated time

33432

Users enrolled

☆☆☆☆☆
★★★★★

(4185)

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.

What's in it for me?

  • Smooth entry into the world of coding. No prior experience, extra software, or practice data sets needed.
  • Well-defined learning path with 7 fully interactive courses. This comprehensive SQL track contains everything you need to learn SQL in one place. The courses are arranged in logical order, and the teaching process was carefully designed for beginners to gain confidence and experience.
  • Proven learning efficiency. Don’t just learn concepts: get hands-on practice with our real code editor, real data sets, and real-life exercises.
  • Online certification. After successfully completing each course, you will receive a certificate that you can publish on your LinkedIn profile.
  • Trusted support system. Every course comes with access to our resource base, student2student support, mentor2student support, and technical support. You can also join our learning community and participate in on-task discussions.
  • Hints and more. If you get stuck, you can use the included exercise hints. Or use the Discuss tab to ask questions and share insights with other members of the LearnSQL community. You can also drop us a line at contact@learnsql.com and we'll be more than happy to help!

Objectives:

  • Create simple queries.
  • Combine data from multiple tables using SQL JOINs.
  • Write complex SQL queries using aggregation, subqueries, and set operations.
  • Add, modify, and delete data from a database using SQL.
  • Know when and how to use common standard functions.
  • Prepare complex reports with the GROUP BY and CASE WHEN clauses.
  • Understand and apply window functions, which make writing complex queries easier.
  • Understand and use Common Table Expressions, which help organize long SQL queries in a readable way.
  • Learn when and how to write recursive SQL queries, which allow you to process hierarchical SQL data structures like trees and charts.

Who should take this learning path?

  • SQL beginners.
  • People without any IT experience.
  • Computer Science / IT students.
  • Programmers learning SQL.
  • Anyone who wants to learn complete SQL, including SQL’s modern features.

Requirements:

  • A web browser
  • An internet connection

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.

Track courses

1 0%
130

Coding challenges

☆☆☆☆☆
★★★★★

(3674)

Basic

SQL Basics in PostgreSQL

Gaining insight from collected data plays an important role in today's information-driven world. During this online course, you'll practically learn how to write basic SQL queries to find answers to your business questions in the PostgreSQL database. No previous IT experience required.

Details
2 0%
143

Coding challenges

☆☆☆☆☆
★★★★★

(201)

Basic

Common Functions in PostgreSQL

Learn how to use common PostgreSQL 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!

Details
3 0%
80

Coding challenges

☆☆☆☆☆
★★★★★

(444)

Basic

PostgreSQL INSERT, UPDATE, and DELETE Commands

A data manipulation language (DML) helps you retrieve, store, modify, and delete data in a database. In this online course, you'll learn how to use PostgreSQL INSERT, UPDATE, and DELETE DML commands to control the information inside.

Details
4 0%
97

Coding challenges

☆☆☆☆☆
★★★★★

(152)

Advanced

Creating Basic SQL Reports in PostgreSQL

Gain competitive skills in SQL by learning how to create SQL reports in the PostgreSQL database! This online course consists of 97 interactive exercises; after you complete them all, you'll be able to track and analyze the performance of your metrics. The skills you acquire here can be applied to any industry.

Details
5 0%
218

Coding challenges

☆☆☆☆☆
★★★★★

(798)

Advanced

Window Functions in PostgreSQL

A window function is an advanced SQL concept that enables you to maximize efficiency and minimize the complexity of queries that analyze partitions (windows), subgroups or sections of a data set. In this online course, you'll learn how to build complex aggregations with PostgreSQL window functions: OVER, RANK, PARTITION BY. Note: This is the only online course on PostgreSQL window functions you can find on the Internet.

Details
6 0%
114

Coding challenges

☆☆☆☆☆
★★★★★

(757)

Advanced

Recursive Queries in PostgreSQL

In this online course, you will master PostgreSQL recursive queries, also known as WITH clauses, and common table expressions (CTEs).

Details
7 0%
94

Coding challenges

☆☆☆☆☆
★★★★★

(272)

Advanced

Writing User-Defined Functions in PostgreSQL

Take your PostgreSQL skills to the next level by learning how to write your own functions.

Details
8 0%
148

Coding challenges

☆☆☆☆☆
★★★★★

(303)

Advanced

PostGIS

Learn how to work with maps in SQL

Details
9 0%
63

Coding challenges

☆☆☆☆☆
★★★★★

(121)

Advanced

GROUP BY Extensions in PostgreSQL

Would you like to work smoothly and efficiently in PostgreSQL? Do you want to be able to create more complex queries? You need ROLLUP, CUBE and GROUPING SETS for this! Learn all about GROUP BY extension clauses in PostgreSQL.

Details

Reviews (37)

Average rating

4.78/5

☆☆☆☆☆
★★★★★

4185 ratings

Details

5 stars

79%

4 stars

21%

3 stars

0%

2 stars

0%

1 stars

0%