Back to articles list Articles Cookbook
4 minutes read

Free SQL Course of the Month – Window Functions

Are you looking for a good SQL window functions course? What if I told you that throughout March, you could access the best window functions course in the world for absolutely FREE? You read that right: you won't pay a dime! Hurry up! Time is running out!

But wait – why is giving you a free SQL course? Well, we believe sometimes you just have to be good to others. We care about our users and we want them to become better and better every day. Sometimes, however, reality doesn't cooperate with our personal development plans. That's why we're here with our free SQL Window Functions course.

SQL Window Functions Course

What Are SQL Window Functions?

Window functions are a relatively new feature of SQL. They are very powerful, but you need to know how to use them – it’s one of the things that distinguishes beginners from experts. Do you want to say that you are a pro player in the world of data analysis? Learn window Functions. Still not convinced? Check out this article by Marija titled Why Should I Learn SQL Window Functions?

In our course, you’ll discover how to compute sophisticated statistics in one query. The most common use cases for SQL window functions are creating rankings, performing time series analysis, and computing running totals and averages.

Where would you use these functions? Well, suppose you run an online store. Window functions would help you find out which products sold best in a given period and where your customers who bought them came from – all in just one query! Do you want to be able to do that? Then start our Window Functions course today.

How can you get this course for free in March 2021?

  • Create a free account or log in if you already have one.
  • Start the course. You will have free access to its content until the end of March.

If you want to avoid the mistakes often made by online learners, read Kamila's great article 5 Reasons You Might Fail to Learn SQL.

What Will You Learn in This Course?

Window Functions

Among other things, you’ll learn how to build ranks and compute running totals and running averages. You’ll also enter the fascinating world of analysis by learning to investigate trends across time and much more. You'll also get a deeper understanding of SQL’s aggregate functions.

The knowledge you acquire in this course and the opportunity to practice it in our online exercises will give you a powerful tool for working with data.

All popular database engines – such as Oracle, Microsoft SQL Server, and PostgreSQL – support SQL window functions; MySQL supports window functions on version 8.0  or later. Many Big Data technologies, such as Presto and Hive, also support window functions. So there is no danger that you will not be able to use your new knowledge in your projects!

Why Choose the Window Functions Course at

This great course contains over 200 interactive exercises. You’ll solve problems and get hands-on experience by writing real SQL queries. And don’t worry about setting up anything – all you need to learn is a browser and an internet connection.

Of course, you can always try to learn window functions from YouTube tutorials or other online learning platforms. In my experience, however, most of them are long-lasting lectures that (for me, anyway) tend to be boring and hard to digest. So far, we have not come across any SQL course on this topic that is as complete and as good as ours. Try it for yourself and see what you think.

This course is geared primarily toward those doing data analysis. Every analyst should know window functions. Do you work with time-series data, financial data, sales data, marketing data, or stock trading data? Then this course is for you. Discover how to work faster, smarter, and more efficiently. For more on this, see Tihomir’s article Who Should Learn SQL Window Functions?

Follow the SQL Path!

Do you want to know SQL well? Don't stop your journey at window functions! Reach for our flagship SQL A to Z track – you'll find everything you need to work with relational databases. If you want to work with specific dialects, we have courses in MS SQL Server and PostgreSQL. Plus, all courses at have a FREE TRIAL section that you can use to see if it’s right for you and if you like working with our platform.

I’m going to tell you a secret – we are working on more courses! If you want to have access to all of them, maybe you should consider buying a Forever Plan. Check out our current promotions and always make time to practice SQL!