SQL for Data Analysis, Hands-on industry skills for analysts (Udemy.com)
Master advanced data analysis with SQL, Window Functions,Joins, CTEs & more to advance your career: PostgreSQL; MySQL ..
Created by: Imran R
Last updated February 2025
What you will learn
- Use Industry-style data to learn how to CONSTRUCT SQL QUERIES for the purpose of analysing data and reporting
- Learn how to MANIPULATE DATA using advanced SQL techniques as used in industry today using our included insurance database
- Gain the confidence to query data using SQL on ANY PLATFORM for analysis or reporting including AWS and Azure
- Learn how SQL gives you the power to gain valuable INSIGHT into your organisation's data
- Create queries for the purpose of PRODUCING REPORTS, by formatting the output for your business
How it compares
Against the other 1,182 rated Udemy courses in IT & Software on CourseDuck:
- Rating4.6 out of 5higher than 67% of them
- Reviews252#764 of 1,183 by number of reviews
- Length7.3 hourslonger than 60% of them
- Last updatedFebruary 2025earlier than 56% of them
Course Description
SQL really is the language of Data Analysis.
This course will teach you the most useful querying techniques for industry.
Unlike other courses you'll be taught with industry-style data.
Learning to use SQL well, allows you to query the data in your organisation's databases so that you can answer the questions you have as a data and business professional. It is the "bread and butter" skill that data professionals have used for decades and it's as in-demand today as its ever been - especially on the cloud!.
I've put together all of the useful topics I already teach in my day-job, into one convenient course for you!
For anyone wanting to move into the field of Data Analysis or Data Science, or those who have only worked with spreadsheets, or relied on others to query the data for them, this course will help you grasp the most useful SQL functionality and enable you to grow in your role.. even if you have no programming experience. Once you have that skill to query data in different ways and without reliance on others, you'll be able to find useful ways to extract it and analyse it. It's only then that you gain insight into what organisational databases hold.
This course comes with a financial database based upon an insurance claims model (something easily understood) which you'll learn to query and build your skills with. All the lessons and exercises will be based on this database so you'll have the freedom to explore and investigate relationships in the data that other courses aren't usually able to offer. You'll have access to all of the code used by the instructor so you can follow along, as well as the solution to exercises that you'll use to shore-up your skills. You'll also have access to me through Q&A of-course!
The techniques you learn can be applied on multiple platforms. Whether you are using PostgreSQL, MySQL, AWS Athena, or any other environment that requires SQL for querying. Once you get started, you'll quickly be able to adapt what you learn for use anywhere.
We'll take you through from the very basics, through to advanced functionality most commonly used in industry and not just the vanilla content you'll see in most other courses. You'll soon be a SQL hero.
So what are you waiting for?
Instructor Details
- 4.6 Rating
252 Reviews
Imran R
Born and educated in the UK, I've spent over twenty years in industry working with data, either as a Database Administrator, a Data Engineer, or a Data Analyst. I am a Member of the IET (the Institution of Engineering and Technology); and a Chartered Engineer.
I am passionate about exploring data and gaining insight from it to help businesses flourish. Much of my professional life I've spent looking at financial data and I've used that experience to teach others how to get at the hidden gems of detail that every organisation has amongst its operational systems.
More IT & Software courses
D3.js Data Visualization Fundamentals - Hands On (2026)
4.9 (3,917 Reviews)
Provider: Udemy
Time: 4.6h
$49.99
Hands-On Training: Streaming Data with Apache Kafka on Azure (2025)
4.9 (103 Reviews)
Provider: Udemy
Time: 3.7h
$10.99
Oracle Grid Infrastructure and RAC using Oracle Database 19c (2026)
4.8 (2,499 Reviews)
Provider: Udemy
Time: 8.7h
$19.99
PowerShell Scripting & Automation: The Complete Hands-On (2026)
4.8 (1,750 Reviews)
Provider: Udemy
Time: 9.6h
$11.99
AWS EC2 Crash Course + Load Balancing with Demos and PDFs (2025)
4.8 (866 Reviews)
Provider: Udemy
Time: 3.7h
$19.99
Reviews
By Quadri Akanbi Olahassan on 7/10/2025
Yes it is. I have learnt basic SQL using MySQL and this course is helping me refresh and upgrade what i have learnt. It's amazing so far. Using the same pgAdmin 4 with the instructor is making it memorable.
By Zoya Sahal on 2/28/2025
language is not very clear and the database he was working on was not the same database he created at the beginning and hence it will make difficult to catch on the rest for a beginner from non IT background.
By Kenechukwu kingsley on 2/21/2025
I learnt a lot from this course, as someone who wants to be a data analyst this has really helped me understand SQL. I look forward to practicing more and making the most out of everything I have learnt from this course.
By Daniel James Paterson on 2/9/2025
The questions in several of the assignments are not formatted correctly- leaves it too open ended when something so specific is requested. Would also help to have more examples of the long concepts, maybe a slide with full breakdowns of all functions so we dont need to rewatch each video multiple times to try and understand certain concepts. Other than that is was a good course, clear audio and several good examples and explanations but again there could easily have been more examples for the complex portions.
By Gabriella Valencia Lim on 2/6/2025
The content of this course is good, I feel all functions that are being taught are useful, the explanation also clear and easy to understand, for improvement, I think it will be better if the teacher give more practice questions, but overall I am satisifed with this course! Thank you so much:)
By Ankit Chaudhari on 12/24/2024
Thank you sir for teaching us this SQL course , this course is really helpful in devlopment my technical skills , this course is very useful because in this course teach with the hands on industry skills , personally i really like this course and recommended other students who choose the career as data analytics and want to learn SQL learn from this course it is very helpful for devloping your skills and train your mind for the industry level data. Once again thank you sir , Love from INDIA.
By Neeraj Nair on 12/19/2024
Overall it was an amazing journey of learning sql . I was not at all having any knowledge related to this field , but after learning from this course i am very much able to understand queries and write new queries as well . This course has been very much important part of my technical journey , so thank you so much for such a great learning . Thank you so much .
By Kurt Thomas on 11/27/2024
Great tool for hands on experience with SQL. I consider this course an investment, it's definitely worth the money. I spent (literally) days scouring the internet for free resources trying to piece together a plan to help me become proficient in SQL. This course did that work for me and let me work in an actual database management system.
By Romain on 11/25/2024
This course gives a complete overview of SQL fundamentals and many important aspects, it proves very useful as I manipulate data on a daily basis. Thanks to this course I was able to strengthen my knowledge of SQL and think of different ways to tackle some problems. Imran gives great and concise explanations which makes this course enjoyable.
By Uday Vakkalagadda on 1/29/2024
The course has helped provide a starting point for understanding SQL, which certainly will prove useful in my current work. The tutor Imran was very knowledgeable and explained all concepts well and clearly. I look forward to attending another sessions from him. Thank you
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 92 / 100






