Course list

Data drives many real-world endeavors, which means that storing and accessing the data is foundational to success. Relational databases are an industry-standard data storage mechanism for maintaining data integrity while allowing flexible data retrieval.

You will begin this course by examining the basic table structures that form a relational database. Using the relational database format, you will define connections between your data fields and determine how those can be expressed. You will then practice normalizing a relational database to ensure data integrity and reduce redundancy. As this course concludes, you will use a relational database system called OmniDB along with structured query language (SQL) to retrieve specific information from the database.

  • Apr 29, 2026
  • May 13, 2026
  • May 27, 2026
  • Jun 10, 2026
  • Jun 24, 2026
  • Jul 8, 2026
  • Jul 22, 2026

Relational databases are workhorses which form the backbone for much of the information we find at our fingertips on the internet. In this course, you will learn to create and modify databases using OmniDB and structured query language (SQL) to import data, create tables, and modify fields. You will also practice cleaning data to maintain your database and ensure that it provides accurate information. As the course progresses, you will identify questions you want answered and practice translating those questions into SQL. You will also examine different forms of outputting data from a database, including outputting to a program or text file and outputting CSV text.

You are required to have completed the following course or have equivalent experience before taking this course:

  • Querying Relational Databases
  • Apr 29, 2026
  • May 13, 2026
  • May 27, 2026
  • Jun 10, 2026
  • Jun 24, 2026
  • Jul 8, 2026
  • Jul 22, 2026

Request
more Info
by completing the form below.

Act today—courses are filling fast.

How It Works

I like to think outside of the box, and this program from eCornell helped me conceptualize how I want to approach data problems going forward. I was able to actually apply new course concepts to my work, rather than simply repeat steps with different values.
‐ Mark T.
Mark T.