SQL for Data Analysis: Solving real-world problems with data
- Description
- Curriculum
- FAQ
- Reviews
Summary
Forget the dry, old, textbook approach to learning code. Forget endlessly drilling syntax.
This course puts SQL in context and gets you solving real-world business problems from Day 1.
You’ll play the role of a data analyst at Australia’s largest fictional consumer bank, with a uniquely rich relational database at your fingertips. This context brings SQL to life and makes it easier for you to understand deeply and quickly.
With this new approach, you’ll be surprised to see that SQL is fun and simple to learn. My course guarantee is that you’ll go from zero to functional SQL coder within the weekend.
Best features in a nutshell
-
In plain English, with business context and fun analogies to explain the otherwise dry syntax.
-
Unique database, using a fictional bank relational database with incredibly rich transaction data to keep the course interesting and relevant.
-
Focuses deep on the absolute basics, to get you the strong foundations required for a data career.
-
Doesn’t cost money! If you sign up now while it’s free, you have lifetime free access, even as the course grows and becomes paid.
—————————————————————————
———————Need more detail? Read on!———————-
—————————————————————————
My story and building the course
My SQL learning experience was not ideal. When I started work I hadn’t the slightest idea what data was, let alone the power it brings to those who wield it skillfully. I took probably a year longer than necessary to master the SQL for data analytics. Even though I was practicing everyday on the job, I was slow to understand new concepts and struggled to remember new syntax.
Now as a full-time data analytics and insights manager, I have the hindsight to know it should have been much easier.
The main ingredients missing for me were:
-
Structure
-
What is important, what isn’t, and why.
-
-
Context
-
Analogies, interesting examples, and plain English explanations. Bringing it to life!
-
So I’ve taken what was lacking in my learning experience and build a course around it. Specifically, here’s why my course stands out:
-
Structured
-
We learn what you need for on the job data analysis using SQL, no more less.
-
The topics are covered in an order that makes sense and helps you build on past learning.
-
You understand why each lesson is important, where it sits in the grand scheme of SQL.
-
-
In context
-
SQL shouldn’t have to be dry or boring, so I have used realistic business problems and analogies.
-
You’ll be playing the role of a data analyst at the largest fictional company in Australia, the Royal Bank of Australia, solving problems to drive sales, improve marketing reach, and manage customers.
-
Knowing why you’re learning the syntax, you’ll learn faster.
-
-
Hands on/practical
-
You’ll practice writing SQL in every single lesson.
-
We are going to have fun too, investigating cryptocurrency trading among customers, and even learning about Australian animals!
Why learn SQL?
Most successful companies today are data-driven.
-
They record every bit of information about their business (e.g. customers, sales).
-
They store that information (called data) in complex databases.
-
And they draw insights from the data to improve their business.
That’s where SQL comes in.
The only way to gather data and transform it into valuable business insights is to combine SQL and a smart analyst like you.
It’s with SQL that companies know answers all sorts of where do my customers prefer to shop? Who was incorrectly charged fees? Why are sales going down?)
And as you may have noticed in the Promo, SQL is a great skill to build your career
Data careers, in data analysis (business analysis), data science, & data visualisation (business intelligence).
-
SQL is needed to actually find and handle data in most organisations.
-
The data handling and management skills learned via SQL are fundamental to understanding data in general, and are useful even if you don’t use the SQL language (rare).
-
Access to data can make you powerful in organisations. It’s hard to argue with an analyst armed with well-prepped data and a solid numbers-based argument.
Marketing, product management, and tech sales:
-
SQL (and the accompanying data skills) are a great way to stand out in marketing and product.
-
Marketers and product managers propose changes to improve the business.
-
Nowadays, any proposed change needs a strong case to support it.
-
Data is the foundation of any strong business case.
-
Therefore marketers and product managers with data skills can put together stronger cases, get more initiatives approved, and grow their career faster.
Why start with mySQL? mySQL is:
-
Very common, used by major companies and organisations across the world, such as Uber, Netflix, Spotify, and JPMorgan.
-
Free and easy to set up.
-
Similar to other forms of SQL like Microsoft SQL Server, PostGre SQL, Oracle SQL, Teradata SQL.
Note on the Short Version of the Course
I have decided to launch the course in the first instance as a free, shortened version. It is an excellent introduction to the basics of handling data.
Meanwhile, the full paid version is on the way, including lessons on summarizing, joining, and end to end problem solving. Sign up now while it’s free and enjoy all the additional lessons for free when they arrive shortly.
-
1Explaining the free versionVideo lesson
-
2Introduction to the course (Coming Soon)Video lesson
-
3Course Overview: Detailed view (Coming Soon)Video lesson
-
4Course overview (Coming Soon)Video lesson
-
5Teaching philosophy and lesson structure (Coming soon)Video lesson
-
6Why learn data analysis and why SQL (Coming soon)Video lesson
-
7Getting the Software: Downloading the mySQL relational database manager.Video lesson
-
8Using the Software: The 3 important parts of mySQL workbench for writing SQLVideo lesson
-
9Let's code again! Is my name more suited to puppy dogs or humans?Video lesson
-
10Uploading the Data: The rich bank relational database unique to this course.Video lesson
-
11Intro to Part 1 (And why I wish I heard this when I started learning SQL)Video lesson
This lesson introduces and justifies the section on Data Theory.
Basically:
-
12Why data and analysis are so powerful (Coming soon)Video lesson
In this lesson we'll learn:
Fundamentally, what data is.
How data is typically used.
Why data is powerful
Why data analysis is a growing industry.
-
13How data is stored and organised (Coming soon)Video lesson
In this lesson we'll learn about:
Datasets
Columns and rows.
Databases
Relational databases
Primary Keys and Indexes
-
14How analysts access, handle, and use data (Coming soon)Video lesson
In this lesson we'll learn:
What SQL is
How analysts can transform endless columns and rows into charts and meaningful insights that can improve a business.
-
15Practicing our understanding data theory on a variety of data sets.Video lesson
-
16Introducing the sectionVideo lesson
-
17SELECT & FROM: Seeing, inspecting, and displaying data.Video lesson
-
18FILTERING: Introducing filtering using a fun analogy.Video lesson
-
19WHERE: Filtering data in SQL.Video lesson
-
20(Cont) WHERE: Filtering Data in SQLVideo lesson
-
21AND & OR Logic: Introducing a tricky topic using a fun analogy.Video lesson
-
22AND & OR: Specifying your filterVideo lesson
-
23End of the short version of the courseVideo lesson
A free course is limited to 2 hours of content.
Even while I have more than 2 hours of content, I'd like to leave the course free as a short version until I have finished the full course (with enough content to be worth charging for).
Thanks for understanding and I look forward to hearing from you.
-
24(Cont) AND & OR: Specifying your filter (Coming Soon)Video lesson
-
25AND & OR COMBINED: More realistic and powerful filters.Video lesson
-
26IN, LIKE, ANY, NOT, BETWEEN, and IS NULL (Coming Soon)Video lesson
-
27ORDER BY: Sorting your data (Coming Soon)Video lesson
-
28ARITHMETIC FUNCTIONS: Modifying your numeric columns. (Coming Soon)Video lesson
-
29STRING FUNCTIONS: Modifying your string columns. (Coming Soon)Video lesson
-
30DATE FUNCTIONS: Modifying your date columns. (Coming Soon)Video lesson
-
31CREATE TABLE: Creating new columns and datasets. (Coming Soon)Video lesson
-
32CRYPTOCURRENCY CHALLENGE: Part 1Video lesson
To end the lessons on Handling Data, I'm going to challenge you to apply what you've learned in a realistic business setting.
Given your promising start on the job, the CEO at the Royal Bank of Australia has tasked you to investigate cryptocurrency trading by the bank's customers.
To begin the analysis, we need to develop a way to identify reliably cryptocurrency transactions by our customers, and to get a sense of whether trading is large-scale enough to warrant further investigation.
The challenge contains 20 questions, that cover material you have learned across the section.
Download the questions and code file from the attachments below.
-
33Intro to Part 4Video lesson
-
34JOINS: Using analogies to introduce the theory of joinsVideo lesson
-
35LEFT JOIN: Adding new columns to your existing datasetVideo lesson
-
36INNER JOIN: Merging your datasetsVideo lesson
-
37UNION: Putting your datasets on top of one another!Video lesson
-
38CRYPTOCURRENCY CHALLENGE Part 3Video lesson
-
39Intro to Part 5Video lesson
-
40CRYPTOCURRENCY: Advising consumer bank CEO on their response to crypto-trading.Video lesson
-
41Sharks attack! Driving shark safety policy for the Australian government.Video lesson
COMING SOON
-
42"Po-po shut us down": Advising the NY Police on improving their public image.Video lesson
COMING SOON
-
43Salary and Employee Growth at Goggle Inc.Video lesson
COMING SOON
-
44Blockbuster video and the curious case of...Video lesson
COMING SOON
-
45Road deaths: How to reduce fatal road crashes in Australia.Video lesson
COMING SOON
External Links May Contain Affiliate Links read more