SQL lessons for beginners and professionals
Almost every organisation stores its data in databases, and SQL is how you get answers out of them. Employers ask for it across analytics, finance, marketing and software roles, and it is one of the quickest technical skills to put to real use.
- First lesson free
- Always 1:1, never group classes
- Taught in English, online
What you will learn
- Selecting, filtering and sorting data
- Summarising with aggregates and GROUP BY
- Joining tables together
- Subqueries and common table expressions
- An introduction to window functions
- The basics of good database design
What you will build
Answers to real business questions on a realistic sales dataset
A reporting query ready to feed a dashboard
A small database designed from scratch
A set of practice answers for SQL interview questions
Who it is for
Analysts, spreadsheet power users, students and job seekers preparing for technical interviews. No coding experience is needed.
How lessons work
- 60-minute live 1:1 lessons over Zoom or Google Meet, with longer sessions on request.
- After school, at weekends and during school holidays.
- Free rescheduling up to 12 hours before a lesson.
- We use free tools such as SQLite and PostgreSQL. What you learn transfers directly to MySQL, SQL Server and other databases.
- Enquire for custom pricing that suits your schedule or your child's.
Where it leads
SQL pairs naturally with Python, for anyone who wants to automate or analyse data further.
Questions about this course
No. SQL is a gentle first step into technical work.
The core of SQL is the same everywhere. Lessons use free databases, and the skills carry over to whichever system your workplace uses.
Book your free lesson
Send a quick message with the learner's age and what they are curious about. We will reply to arrange a time that works for you.
Lessons are 60 minutes, online, and taught in English.