SQL Server - Master Class For Data Analysis (Udemy.com)

Mastering SQL Beyond Just The Basics for Data Analysis in your organisation

Created by: Paul Scotchford

Produced in 2017

icon
What you will learn

  • Analyse data looking for patterns and behaviours
  • Expertly code quantitative analysis using SQL
  • Write SQL using LAG(), NTILE(), OVER, PARTITION logic and many more analytics functions
  • Understand Primary and Foreign keys
  • Understand the difference between DML and DDL
  • Understand the relational database model
  • Make data driven decisions in your enterprise
  • Master all types of table joins (incl. Complex Apply joins)
  • Answer those gnarly interview questions, yes we will always have those !

icon
Quality Score

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

Overall Score : 94 / 100

icon
Course Description

Hi
With so much data stored in SQL databases, how can we get at it ?
You use SQL to get at this data, no matter what the SQL Database product is (e.g SQL Server, Oracle and many more).
Coding SQL to analyse data can be a daunting and complex task, hence the reason for building this course.
In this course I will teach you how code SQL to perform data analysis in order to answer complex questions that you will encounter daily in your job.

Ask yourself these simple questions ...
Do you know all of the TABLE JOIN types that can be applied in a SQL query ?
Have you ever used OUTER APPLY, which is so easy and powerful to use ?
Can you write a running total in a single line of SQL ?
Where do you use a ROLLUP statement and why would you use it ?
What is LAG() ?
If you could not answer these simple questions then this course will change all of that for you.
You definitely should know all of this to survive the SQL environment you work in !
All course materials are provided e.g. Sample databases (with real data), code scripts, practice exercises and quizzes.
Don't forget, there is a 30 Day money back guarantee if this course does not deliver what you expected.
Best
PaulWho this course is for:
  • Data Analysts and Data Scientists
  • DBA's
  • Job hunters
  • Graduates
  • Students
  • Technical marketing people
  • Those looking to acquire new skills
  • Research shows students don't learn by hearing or seeing, they learn by doing, a model often called active learning.

icon
Instructor Details

placeholder

Hello and Welcome,
My name is Paul Scotchford and I am thrilled that you are reading this.
When I get reviews like this one "oh my goodness. I cracked an Interview using this course" then I know the course material is hitting the spot ...
News: Just released - QlikSense Master Class : Self Service Analytics ... hit the ground running with instant insight using QlikSense. A magic quadrant leader 9 years in a row for BI and analytics tools!!
As well as my normal consulting work in business and government I teach here on Udemy, there are 3 very distinct technology specialisations I work within and these are QlikView, QlikSense and SQL Server for delivering Data Analytics and Visualisations and in my downtime I go out and fly as a private pilot (that's my passion too) .
I have also been flagged as a Top-responding instructor which means that your Q&A will typically be answered within 24 Hours. In addition my Qlik courses are now offered on Udemy For Business (UFB) .
QlikView and QlikSense
Professionally I have been delivering QlikView solutions to business and government users for the past 6 years and QlikSense since it first released in 2014. Qlik delivers these products to the market and is an industry leader in the BI and Analytics world.
SQL Server

icon
Reviews

4.7

48 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

Very useful course with lots of practical exercises and well structured. For improvement of chapter "SQL for Quantitive Analytics" I would suggest to add more real life examples and coding challenges on the topic of "quartiles" and others. At the same note, in my opinion, there was no need to provide separate lessons for MIN, MAX, SUM and AVG - these functions are pretty obvious, could be covered shortly in one lesson.
In general, the through the course I have heard quite often " I am running out of time for this lesson", as there is some kind of time pressure always. I find this kind of sayings unnecessary for online courses in general.

The quality of the course was excellent. It was in dept and gave me a good confidence in SQL. Content was really good, though some of the concepts like correlated sub-query could have been made more simple.

valuable sql course with good and helpful teacher...for me many new useful analytical functions explanaited...good designed exercises forced you to stop and thinking about...thanks

This is a very practice SQL course aiming data analysis.
Dispite i've been using SQL for years, i've learned some very usefull functionalities. I've enjoyed the content.

Really a great course for data analysts, specifically the Web analytics project. Got to learn a lot of useful analytical functions with day-to-day situations based illustrations.

Fast pace course, many topics covered, good examples, presenting SQL Server abilities. Broad knowledge of the instructor.

I have mixed feelings about this course. What I liked best was that the teaching method is based on real world scenarios and questions. For example, the course will frequently ask you to compile data for the fictitious CFO or policy manager for a specific business purpose. Concepts and methods are explained in reference to a specific task or application and not so much in a formal or theoretical manner. I also appreciated the focus on breaking down bigger questions into smaller parts and on building base queries first. The instructor clearly wants to share his way of approaching problems and his workflow - which is great, because he clearly has tons of valuable experience. The example databases are pretty comprehensive and give you a good sense of "real world data".
On the other hand, I thought that the course could have been structured better. In section 1, there is no comprehensive course overview, for instance. It was also weird to have the data importing and the INSERT/UPDATE/DELETE stuff at the very end, a more conventional approach would have put them at the beginning. The videos felt a bit ad-hoc as well, as a lot of clips will end with reference to the 10 minute time limit (apparently enforced by Udemy!?). I regard it as the instructor's job to script and plan out the videos in advance. The instructor also uses Qlike for data visualization - which clearly produces nice results - but doesn't really explain how to use the included Qlike sample files yourself. If you are not also enrolling in the instructor's Qlike course, the Qlike stuff in this course will hardly add any value at all. While the course has helpful excercises and quiz questions, I was disappointed to see that section 6 towards the end - which features quite complex stuff - doesn't have any.
I also asked the instructor a couple of questions, which one is frequently encouraged to do. Unfortunately, the replies were not all that helpful and left quite a few points unaddressed.

Generally this course has been well built and is super useful for Data Analysis. What can be adjusted more - just some more interesting exercises with using of T-SQL :-) Thank you for a great explanation!

J'avais déjà suivi le premier cours sur SQL, et je n'ai pas été déçu par celui-ci. Il va encore plus loin dans les requêtes, et m'a déjà sauvé la vie plusieurs fois au boulot !!
Le formateur prend le juste rythme, construit les requêtes progressivement pour que l'on puisse suivre. Il propose des questionnaires réguliers, et même quelques projets d'écriture de requêtes un peu plus complexes.
C'est un cours que je recommande chaudement à celui qui est intéressé par le SQL !

Enjoyed the course. Extensive course content for SQL beginners and very well explained. Suggestion would be to include few more lectures on APPLY and Partition.

great course, great instructor. The material was presented clearly and concisely and offered a valuable learning experience. I would have liked to see some practice scenarios pertaining to the final lectures as I found myself replaying lectures and practising on my own in order to fully comprehend the material (ie. LAG() function and computing percentages). Overall, well worth the time

i thought this was a very good course, certainly quite comprehensive, with some solid exercises to help the learning process. I liked some of the detailed explanations and the manner in which the instructor built "foundational" queries and built the solutions bit by bit, very helpful!