Course Description and Competencies

What to Expect

In Data Analysis with SQL, you will work through 11 courses in the DataCamp learning platform. These will teach you the skills needed to become an SQL proficient data analyst.

Throughout these courses, you will find readings, videos, and a variety of interactive elements. These include practices, assessments, two optional bonus projects, and a certification exam. Engaging with these activities reinforces new learning. It also complements the knowledge you bring to this area of study.

Course Competencies

This course covers the following competencies:

  • The learner will write clear and readable code.
  • The learner will distill actionable insights from raw data to support decision-making.
  • The learner will create queries for analytics and data engineering.
  • The learner will clean data, including identifying and resolving errors and inconsistencies.
  • The learner will debug code, including identifying and resolving errors and inconsistencies.
  • The learner will present findings to stakeholders in clear and engaging ways, including accurate data and visualizations.

Assessment

The assessment provides an opportunity to demonstrate your mastery of the competencies in this course. If you do not pass your first attempt at the certification exam, don't worry. You can reach out to your Student Experience Team to make a plan and try again.

1 Certification Exam
2 Competency Units

Course Outline

DataCamp CourseUpon completion of this course, you will be able to:
Introduction to SQL
  • Explain when and why to use databases, including PostgreSQL and SQL Server.
  • Identify the appropriate SQL data types for a given set of data and describe how data is stored.
  • Create and refine queries to extract insights from a database using best practices for SQL style.
  • Create a view to save queries for future use.
  • Utilize aliasing to clarify the intent or contents in a column.
Intermediate SQL
  • Utilize best practices for writing clear and readable code.
  • Filter, compare, and summarize data with SQL.
  • Summarize data using aggregate functions.
  • Write SQL queries using aliasing with arithmetic and functions.
  • Debug SQL code by identifying and resolving errors and inconsistencies in data and code.
Joining Data in SQL
  • Join data from multiple tables.
  • Define one-to-many, one-to-one, and many-to-many relationships between tables.
  • Write a query combining multiple joins.
  • Determine the best type of join to use in a given context.
Data Manipulation in SQL
  • Transform and manipulate data using the CASE statement, simple subqueries, correlated subqueries, and window functions.
  • Compare summarized values to detailed data using subqueries.
  • Format and annotate subqueries so that they are clear and readable.
  • Determine when it is necessary to use subqueries, joins, and common table expressions.
PostgreSQL Summary Stats and Window Functions
  • Create queries for analytics and data engineering using window functions.
  • Fetch, rank, and bin values in rows.
  • Utilize aggregate functions as window functions.
  • Define frames to change the behavior of a window function.
Functions for Manipulating Data in PostgreSQL
  • Identify common data types and their characteristics.
  • Manipulate date and time data using built-in functions and operators.
  • Parse and manipulate text data types using functions.
  • Execute full-text searches using PostgreSQL extensions.
Introduction to Statistics
  • Determine whether to use descriptive or inferential statistics to draw accurate conclusions in a given context.
  • Determine variance, standard deviation, and quantiles to measure spread and find outliers.
  • Generate random samples and measure chance using probability.
  • Create histograms to plot normal distributions.
  • Quantify the strength of a linear relationship between two variables.
Exploratory Data Analysis in SQL
  • Join tables to understand how they are related.
  • Use functions to summarize numeric data in new ways.
  • Address inconsistencies in case, spacing, and delimiters in text and character data.
  • Aggregate date/time data to construct time series and identify gaps.
Data-Driven Decision Making in SQL
  • Utilize simple SQL queries to extract and aggregate data.
  • Use complex queries and sub-queries to gain insight into customer preferences.
  • Use nested queries and correlated nested queries to categorize data.
  • Apply OLAP extensions in SQL to aggregate data.
Understanding Data Visualization
  • Graphically represent the spread of a variable using histograms and box plots.
  • Interpret data plots and explore the relationship between two continuous variables using scatter plots and line plots.
  • Utilize shape and color to make data visualizations clearer and easier to understand.
  • Identify and avoid common plot problems.
Data Communication Concepts
  • Identify needed elements to tell stories with data.
  • Apply best practices for visualizations to curate presentations to your audience.
  • Create structured reports to appropriately describe findings.
  • Create structured presentations that communicate insights and inspire action.

Key Contacts

Certificate Connect
Check out this online community to take advantage of course resources, including videos and tips from your educators. You can ask and answer questions, provide feedback on your progress, and interact with fellow students. You will find this platform in the Student Resources section of the course. Log on and do some exploring!

Technical Support
If you encounter technical issues, be sure to contact the Help Desk. Just submit a Support Request for assistance.

Program Support
Do you have questions about your account? Student Support has answers. They can help with billing, switching courses, and other requests. You can contact them at (888) 320-0540 or support@academy.wgu.edu.

Accommodations

WGU provides compliant and accessible learning experiences. If you require accommodation, please contact us at the start of the course. You can email disability@academy.wgu.edu.

We are committed to ensuring that all students with disabilities have equal access to WGU's services and materials. We strive to use best practices for accessibility. Our goal is to conform to existing U.S. laws, including the Americans with Disabilities Act and Section 504 and Section 508 of the Rehabilitation Act.

Our learning management system (LMS) platform is Open edX. Open edX’s commitment to accessible content is published in their Website Accessibility Policy.