Course Overview


This is a comprehensive, hands-on course designed to teach you the fundamentals, intermediate and advanced techniques of SQL for data analysis. Starting from the basics of database interaction, this course will guide you through creating complex SQL queries and sophisticated data analysis strategies.

The course is structured into several key sections:

Introduction & Setup:

  • Overview of SQL and its importance in data analysis.
  • Introduction to databases and how they work.
  • Detailed instructions on setting up SQL Server.

Building a Relational Database:

  • Step-by-step guidance on constructing a relational database from scratch.

Database Querying:

  • Techniques for retrieving data effectively and efficiently.

Operators in SQL:

  • Detailed exploration of various SQL operators and how they can be used to refine queries.

Combining Data in SQL:

  • Mastery of different types of JOINs and set operations to combine data from multiple sources.

Subquery and Common Table Expressions (CTEs):

  • Advanced query techniques including the use of subqueries and CTEs for complex data manipulation.

Formatting in SQL:

  • Techniques for formatting text, numbers, and dates within SQL queries to enhance data readability and analysis.

Stored Procedures:

  • How to create and utilize stored procedures to streamline and automate SQL operations.

Best Practices in SQL:

  • Guidance on adhering to best practices to write efficient, maintainable, and robust SQL queries.




Course Curriculum


  Introduction & Setup
Available in days
days after you enroll
  Building a Relational Database
Available in days
days after you enroll
  Database Querying
Available in days
days after you enroll
  Operators in SQL
Available in days
days after you enroll
  Combining Data in SQL
Available in days
days after you enroll
  Subquery and CTEs in SQL
Available in days
days after you enroll
  Formatting in SQL
Available in days
days after you enroll
  Stored Procedure in SQL
Available in days
days after you enroll
  Bonus
Available in days
days after you enroll

Choose a Pricing Option