Course

SQL: A Practical Introduction for Querying Databases

IBM

Much of the world's data resides in databases, making SQL a vital programming language for interacting with and manipulating data. This course, offered by IBM, provides a practical introduction to SQL, covering fundamental and intermediate SQL concepts essential for a career in data-related fields.

Through hands-on labs and real-world datasets, learners will gain practical experience in creating and manipulating databases, writing SQL statements, and employing advanced techniques like views, transactions, stored procedures, and joins. No prior knowledge of databases, SQL, or programming is required, making this course accessible to beginners with a basic understanding of data.

  • Analyze data within a database using SQL
  • Create a relational database on Cloud and work with tables
  • Write SQL statements including SELECT, INSERT, UPDATE, and DELETE
  • Build more powerful queries with advanced SQL techniques like views, transactions, and joins

Certificate Available ✔

Get Started / More Info
SQL: A Practical Introduction for Querying Databases
Course Modules

This comprehensive course is structured into five modules, covering SQL fundamentals, relational database concepts, intermediate SQL techniques, working with real-world datasets, and advanced SQL skills for data engineers.

Getting Started with SQL

This module provides a foundational understanding of SQL, including an introduction to databases, basic SQL statements (SELECT, INSERT, UPDATE, DELETE), and practical exercises to reinforce learning.

Introduction to Relational Databases and Tables

Learners delve into relational database concepts, understanding the types of SQL statements, creating and managing tables, and working with databases on the cloud. The module also includes optional labs for hands-on practice.

Intermediate SQL

This module focuses on intermediate SQL techniques, covering string patterns, sorting, grouping, built-in functions, date and time functions, sub-queries, nested selects, and working with multiple tables. Practical labs and optional Db2 labs provide a comprehensive learning experience.

Working with real-world data sets, Final Project & Exam

Learners gain hands-on experience working with real-world datasets, understanding table and column details, and culminate their learning with a final project and exam. Optional labs further enhance the practical application of SQL skills.

Advanced SQL (Honors)

This honors module covers advanced SQL topics such as views, stored procedures, ACID transactions, and various join operations. Learners engage in extensive hands-on labs and a final project focusing on advanced SQL techniques for data engineers, with optional Db2 labs available for further practice.

More Data Analysis Courses

Big Data

University of California San Diego

Big Data course offers hands-on experience with tools and systems used by big data scientists and engineers, providing insights into real-world problems and questions....

Sports Performance Analytics

University of Michigan

Sports Performance Analytics provides an in-depth exploration of sports analytics, using real data sets from various sports leagues to construct predictive models...

Data Manipulation at Scale: Systems and Algorithms

University of Washington

Data Manipulation at Scale: Systems and Algorithms is a comprehensive course covering scalable data analytics platforms, programming models, database technology,...

Introduction to Data Science and scikit-learn in Python

LearnQuest

This course provides a comprehensive introduction to data science and scikit-learn in Python, enabling learners to apply artificial intelligence techniques to test...