Practical Data Analysis with SQL
Gain insights into advanced SQL data analysis techniques. Explore producing descriptive statistics, handling missing data, and analyzing time series. Discover aggregating results and preparing data for analysis.
I am a full stack developer and a team leader with over 15 years of experience. I started as a DBA for data warehouse systems in the pharma and logistics industries. In this role as lead DBA I was in charge of designing database schemas, ETL processes and integrating with various BI tools. I was then promoted to a role of a team leader where I led developers using different technologies such as C++ and C# as well as several DBAs. I’m currently leading the development of a large ticketing and payment system. In my current role I work with large PostgreSQL databases and other open source technologies such as Python, Django and TypeScript. In my spare time I also maintain a popular blog where I share different technical aspects of my work. The blog focuses on optimizing large databases and the challenges of scaling a web app to millions of users.
Join 3.1 million developers at
What You'll Learn
- Familiarity with advanced concepts and techniques for analyzing data using SQL
- The ability to generate random data for training and benchmarking
- Familiarity with datasets through descriptive statistics and histograms
- Working knowledge of binning techniques and time series analysis
- The ability to produce cumulative aggregation, subtotals, cubes, pivot tables, and data summaries for analysis
- The ability to clean and prepare data with interpolation and linear regression
Learning Roadmap
2.
Basic SQL for Data Analysis
Basic SQL for Data Analysis
3.
Descriptive Statistics
Descriptive Statistics
3 Lessons
3 Lessons
4.
Grouping and Subtotals
Grouping and Subtotals
4 Lessons
4 Lessons
5.
Running and Cumulative Aggregation
Running and Cumulative Aggregation
5 Lessons
5 Lessons
6.
Interpolation
Interpolation
4 Lessons
4 Lessons
7.
Binning
Binning
4 Lessons
4 Lessons
Show License and Attributions
Haki Benita
Haki is a technical lead and a tech blogger interested in databases, web development, software design and performance tuning.
Trusted by 3.1 million developers working at companies
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
Software Developer
Carlos Matias La Borde
Souvik Kundu
Front-end Developer
Vinay Krishnaiah
Software Developer
Built for 10x Developers












Free Resources