Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Harvard University

Computer Science for Databases using SQL

Harvard University via edX Professional Certificate

Overview

An estimated 120 zettabytes of data are created each year—that’s 21 zeroes—including new data captured, copied, and consumed. With that number growing annually, the requirements for database infrastructure, architecture, and storage are evolving just as rapidly.

According to the U.S. Bureau of Labor Statistics, computer science for databases, including database administration, analysts, and architects, corresponds with these numbers with anticipated growth of 8% over the next 10 years, faster than the average for all occupations. To prepare yourself for a career in the industry, you must not only understand the basics of computer science, but also how to create relationships with the data being created or ingested.

Using HarvardX’s most popular courses, CS50: Introduction to Computer Science as the foundation, learners explore how to think algorithmically and how to solve problems efficiently, using real-world data sets.You will build on those skills by developing the core competencies needed for database development and structures. By focusing on the primary database language of SQL, you will learn how to create data relationships, normalize data to decrease the potential for errors or redundancy, and automate and optimize searches.

Syllabus

Courses under this program:
Course 1: CS50's Introduction to Computer Science

An introduction to the intellectual enterprises of computer science and the art of programming.



Course 2: CS50's Introduction to Databases with SQL

An introduction to databases using a language called SQL.



Courses

Taught by

Doug Lloyd, David J. Malan, Carter Zenke and Brian Yu

Reviews

Start your review of Computer Science for Databases using SQL

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.