Introduces SQL, relational databases and the role of SQL in data science and data analytics.
Provides a foundation in database concepts and structures used when working with SQL.
Introduces common SQL data types and how data is structured within relational databases.
Teaches learners how to retrieve information from databases using fundamental SQL queries.
Develops skills for finding specific information and organising query results.
Introduces built-in SQL functions used to transform and analyse data.
Teaches learners how to summarise large datasets and generate useful analytical information.
Develops practical skills for combining information from multiple related tables.
Introduces techniques for writing more powerful queries and solving complex data analysis problems.
Teaches learners how to identify and correct common data quality problems using SQL.
Introduces reusable SQL structures that simplify complex analysis and data workflows.
Introduces basic SQL commands for adding, modifying and removing data.
Applies SQL techniques to explore datasets and identify patterns, trends and relationships.
Demonstrates how SQL can be used to solve practical business and analytical problems.
Introduces the integration of SQL with Python and other data science workflows.
Introduces techniques for writing efficient, readable and maintainable SQL queries.
Covers essential security and ethical practices when accessing and analysing data.
Allows learners to apply their SQL skills to a complete practical data analysis project