SQL for Newbies: Hands-On SQL with Industry Best Practices
What you'll learn
- Real-World Application & Optimization – Master industry-proven practices to optimize queries, enhance performance, and handle heavy data pipelines efficiently.
- Learn in a hands-on onboarding setting, as if we’re working side by side at the office, preparing you to manage upcoming requests.
- Master the Fundamentals of SQL – Learn how to write basic SQL queries using SELECT, WHERE, CASE WHEN and ORDER BY to retrieve and filter data effectively.
- Perform Data Aggregation & Analysis – Use SQL functions such as GROUP BY, HAVING, SUM(), COUNT(), and AVG() to summarize and analyze data.
- Work with Multiple Tables & Optimize Queries – Understand different types of joins, use CTEs, and apply best practices for query optimization.
- Leverage Advanced SQL Features – Explore window functions (ROW_NUMBER(), PARTITION BY, LEAD(), LAG()), date manipulation and data transformations
Requirements
- No programming experience needed.
Description
In this hands-on guide, you’ll dive into SQL with real-world insights and industry best practices used by top professionals. You'll learn how to optimize queries, enhance performance, and manage data like a pro. Picture us working side by side in the office, with me guiding you through every concept step-by-step. No prior experience required! This course is perfect for beginners, and by the end, you’ll confidently work with databases and have a strong foundation to boost your career.
What you’ll cover:
Basic SQL Queries – Write your first queries with SELECT, WHERE, JOIN, and more.
Data Aggregation – Use GROUP BY, HAVING, SUM(), and COUNT() to summarize and analyze data.
Advanced SQL Features – Learn about window functions, CTEs, and query optimization.
Real-World Examples – Work on practical tasks like optimizing queries and handling large datasets.
Best Practices – In the "Work Smarter, Not Harder" lecture, discover market-proven tips to create optimal queries and efficient tables that will save you time and effort.
Final Assignment:
As your final challenge, you'll tackle the project Optimizing a Public Transport Analytics Pipeline, where you’ll design an optimized table to analyze key metrics for a public transport authority. This will help you develop the skills needed to work with real data in a business context.
With multiple hands-on exercises throughout the course, you’ll have all the tools you need to confidently apply SQL in your career. Start today and unlock new career opportunities!
Who this course is for:
- This course is suitable for absolute beginners who want to learn SQL from scratch. It's ideal for: Aspiring entry level data analysts, data scientists, or database administrators who want to build a foundation in SQL. Professionals in non-technical roles looking to work with data more effectively. Students or career changers exploring data-related fields.
Instructor
Hey there!
I'm Ervisa, a Data Analyst at one of the largest fleet management companies in Europe. With an MSc in Econometrics and Operational Finance and experience across Real Estate, Tech (Ride-Hailing), and Fleet Management, I’ve developed a deep understanding of data and how to turn it into insights.
One thing I’ve learned? The best way to master something is by actually doing it. Just start, and before you know it, you’ll have learned more than you ever expected, without even realizing it. And that’s the fun part.
I hope you enjoy my course, have fun and just go for it!