Skip to content
UdemySQLPaid courseAll LevelsCertificate

SQL & Power BI: Your Data Analytics & Visualisation Journey (Udemy.com)

Learn the core fundamental concepts of data analysis

Created by: Data Civilisation

Last updated September 2026

icon
What you will learn

  • Core SQL - the SQL interface, navigation, importing data for analysis
  • Core SQL - retrieving, filtering, and aggregating data using the SELECT, FROM, WHERE, IN, LIKE, GROUP BY, HAVING statements
  • Core SQL - the INTO statement for creating new tables and using the CASE statement to compute new columns based on conditions
  • Core SQL - joining tables together using various JOIN statements to enrich data analysis
  • Intermediate SQL - dealing with NULLs, converting data types, and data cleansing using the ISNULL, COALESCE, CAST, CONVERT, and REPLACE statements
  • Intermediate SQL - using window functions such as ROW_NUMBER, RANK, PARTITION, and learning running totals to increase the functionality of datasets
  • Intermediate SQL - understanding the importance of subquerying, views, and variables in SQL data analysis as well as the importance of stored procedures

How it compares

Against the other 388 rated Udemy courses in SQL on CourseDuck:

  • Rating4.4 out of 5higher than 34% of them
  • Reviews2,188#92 of 389 by number of reviews
  • Length11.3 hourslonger than 76% of them
  • Last updatedSeptember 2026more recently than 98% of them

icon
Course Description

Reviews

"Excellent course, principles are explained clearly and then demonstrated..." - Mike Pease

"The trainer was very comprehensive" - Lyra Aitolya

"I just saw the course once in SQL section, then practiced it. Just follow his directions and you will learn the concepts very clearly" - Shital Parikh

"Useful Power BI lessons - Helped me make my dashboards. Enjoying SQL sessions as well" - Dan Pearson

"They really take you from a beginner to advanced. I am now able to freely use SQL to analyze data and Power BI to visualize it" - Naufil Arshad

"The course structure is amazing, the guide is very clear and to the point" - Shuheb Khan

"Yes it is a good learning for me and I can relate to it in the work that I do" - Sheldon Pais

-------------------------


Join this course and start gaining the key data analytic skills you’ve always wanted in your tool-belt!

This course will walk you through fundamental data concepts, with practical exercises, in order to build you from an absolute beginner to a skilled user, in both analysis and visualisation, working through the examples together to give you live practice.

Upon enrolling, you’ll gain instant, lifetime access to all sections of the course for Microsoft SQL Server and Power BI, as well as the data files and scripts necessary for the exercises.

Our approach is a stepped approach, meaning that you will keep gaining more and more building blocks as you work through the lectures. This means you will be equipped with the necessary knowledge to conduct data analytics and visualise your data to a professional standard.

You’ll get access to all sections of the course that will teach you the fundamentals from the ground up, supported with over 8 hours of clear, structured content to start your data journey.


The course starts with ‘Core SQL’, where you will gain an in-depth understanding of the core functions in SQL. You will learn creating databases, to the most frequently used queries, to advanced filtering, to bucketing results:

  • Introduction to the SQL interface and how to navigate and import data

  • Understanding data types and obtaining data from tables by using the SELECT and FROM statements

  • Creating new tables using the INTO statement

  • Applying basic and complex filters on data sets by using WHILE, IN and LIKE statements

  • Aggregating data to create reports by using the GROUP BY statement

  • Understanding how to apply non-aggregation and aggregation filtering

  • Creating new data columns based on constraints and conditions by using the CASE statement

  • Appending tables using UNION and UNION ALL statements

  • Utilising data from different tables to create master tables by using the JOIN statement

  • Things to look out for when managing databases


Next you’ll learn the more advanced SQL functions and concepts in the ‘Intermediate SQL’ section of the course. This includes data conversion, data cleansing, running totals, views, variables, stored procedures, and more:

  • Understanding and working with NULL values by using ISNULL and COALESCE statements

  • Using the CAST and CONVERT statements to change data types

  • Applying window functions (such as RANK and ROW_NUMBER) to introduce a row count and ranking to the data

  • Using the PARTITION statement to split the window function operations on data (such as running totals)

  • Using the VIEW statement to create virtual tables and manipulate data

  • Understanding variables and stored procedures to make SQL code and queries more dynamic


The next (bonus!) section is a ‘SQL Query Walkthrough Guide’ – so you’ll never get lost on how to script your queries correctly!


The final section of this course covers Microsoft’s intuitive ‘Power BI’ data visualisation tool. We go into the importance of data visualisation, show how powerful it is, and build multiple dashboards to gain important data insights:

  • Understanding the concepts and importance of data visualisation

  • Understanding how to import data into Power BI directly from SQL

  • How to navigate through the back end of Power BI and manipulate data to satisfy our needs

  • How to create meaningful visualisations and dashboards which can be used to show relevant findings


Our mission at Data Civilisation is to give you the building blocks for your journey!

So what are you waiting for? Jump right in and learn about data!

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Data Civilisation

Data Civilisation is a technology-based analytics company, aiming to bring keen and curious learners together.

We aim to provide only the best quality content, to help our learners along their journey of becoming experienced data analysts.

Data Civilisation was founded by two data analysts who started their careers in the largest professional service consultancy firms. They work with various tools, such as SQL, PowerBI, and Python and have over twenty years of combined experience in analytics.

icon
More SQL courses

$94.99

$16.99

$12.99

$13.99

$10.99

$34.99

icon
Reviews

4.4

2,188 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Sam on 9/14/2024

It was well paced and eased you through everything. Only issue being is, the course is a bit old and things have slightly changed in PowerBi so wasn't 100% to follow but was enough to work it out.

By Sheik Moinuddin on 7/25/2024

Data Civilization - Instructor has immense knowledge on the subject who works on the people who does not have knowledge about SQL and Power BI and turns them into a professional data analyst (Ofcourse, it's for those who does not fail to practice). Remember Practice makes everyone perfect.

By Christopher Henriksson on 5/23/2024

The SQL part is very well presented. However, the Power BI part is quite simple and will not get you far as an analyst. Working with more complex table structure, building star schemas, evaluating DAX context, time intelligence, groups, sharing reports, row-level security, parameters, etc.... would be required to build a good Power BI report.

By Jeremy Garcini on 2/24/2024

I like this course because it's straightforward, and you earn by DOING. Although for one who is new to SQL I would recommend learning the very basics which is Create, Insert Into, Drop Table, Update and Alter Table and Delete From statements beforehand (took me 3/4 days to catch the concept) and learn Primary and Foreign Keys and what is a Relational Database. Then jump into this course it is very explanatory and leaving you with a large dataset of experimentation

By Anonymized User on 1/12/2024

I like the way the course was put together; I personally struggle with 2 minutes videos and that has made learning SQL difficult because of how they break the content down. But with this course, I was able to stay focused and pay attention without feeling the need to speed up the videos. Thank you so much, please continue to create courses in such formats.

By Jorge Arturo Quesada on 11/15/2023

It opened my mind to new ideas and way data can be explained to others, I really appreciated the pace and water-clear explanation. With that being said, I think there are a couple of areas of opportunity to tackle: 1- In my opinion, a more detailed explanation about every single tool inside SQL would have enriched the learning experience more, at the end of the course you still have this feeling of not understanding quite well some of the features there. 2- A practice sheet and path attachment hwould have been great to foster the learning incentive, for new user is very hard to determine how to actually practice. Overall, I learned a lot. Thanks for the effort and time invested in this course.

By Venkata Praveen Jannu on 10/11/2022

This course has been very helpful for the data analysts as it covers all the topics with examples. Initially I rated this course as 3 stars but by the end of the Core SQL course I have changed my mind and felt this very useful and rated it 4+. I would be happy if they explain cross join and self join as well.

By Belal Tahir on 6/23/2022

The presenter is well spoken - he explains concepts well. However, there is no practise in this course for SQL. Presenter mentions that you should practise but it would be very helpful if there were assessments in each section instead of just copying and pasting pre-written scripts.

By nikhil badasheshi on 8/5/2020

The SQL part of this course is thought very well which might help aspiring data analysts to learn easily and quickly. But the Power BI part of the course isn't that much satisfying. But okay for people to brush up about Power BI visualizations. The overall course is about what i had expected.

By Sachin on 8/3/2020

I really enjoy with course. It enhanced my SQL skill and solved my lot of issues regarding to SQL. Practice files are good. THE power BI section is also great. I highly recommend this course, anyone, to improve their SQL skills with a visualization tool Power BI and wants to set their a career in the field of analytics.

Showing all 10 reviews on CourseDuck

Read all 2,188 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 88 / 100