How data is stored, structured and queried, with hands-on SQL against real datasets.
How data is stored, structured and queried, with practice throughout. By the end you can answer your own questions instead of asking someone else and waiting.
SQL is one of the few technical skills where a few days of learning produces an immediate and permanent change in what you can do. It has outlasted every fashion in computing for fifty years, which should tell you something about how solid it is.
You do not need to be a programmer. SQL reads closer to English than most technical things and the start of the curve is gentle. People routinely surprise themselves here.
Most SQL teaching covers the syntax and stops. The syntax is the easy part. What causes actual damage is the handful of behaviours that produce a query which runs perfectly and returns the wrong answer.
A join that quietly multiplied your rows so every total is inflated. A filter that excluded the records you most needed because of how blanks behave. An average that ignored the missing values instead of counting them. A count that counted something other than what you meant.
These are specific, learnable and rarely taught, and they are the reason people stop trusting their own results. We name each one and show what it looks like when it happens.
Textbook exercises about imaginary suppliers teach the syntax and nothing about the judgement.
So practice runs against data with the qualities real data has: gaps, duplicates, inconsistent capitalisation, dates stored in more than one way. Learning to notice those and account for them is most of what makes someone reliable with data rather than merely fluent in the language.
Independence, mainly. Being able to answer a question the moment you have it, and enough structural sense to tell when a number looks wrong, which is the skill that matters most and takes longest to acquire elsewhere.
Which database will we use? One where the SQL you learn transfers. The core language is shared across all of them and the differences are minor at this level.
Do I need programming experience? No. This is often someone's first technical course.
Will this help with Excel? It changes how you think about data generally, and the concepts carry across. It is also frequently what convinces people to stop doing certain things in Excel.
Can I use it on our systems at work? That depends on what access you are given, and it is worth asking your organisation before assuming.
Tell us where you are starting from and we will suggest a route.
Get in touch