This online data science specialization is ideal for learners interested in database design, database software fundamentals, and how to use Structured Query Language (SQL) to work with databases. You will develop an overview of future trends in databases, including non-relational databases (NoSQL) and Big Data. By completing this specialization, you will be well prepared to design and create efficient and effective relational databases, fill them with data, and work with them using SQL. Whether you are a beginning programmer with an interest in data science, a data scientist working closely with content experts, or a software developer seeking to learn about the database layer of the stack, this specialization is for you!

By completing this specialization, you will be able to:

  • Design effective, efficient databases through normalization and data modeling
  • Develop expertise in programming with Structured Query Language (SQL)
  • Gain k​nowledge about database operations, data warehouse, big data, and NoSQL
  • Create Entity Relationship Models and Entity Relationship Diagrams


  • Relational Database Design
  • Structured Query Language (SQL)
  • Advanced Topics and Future Trends in Database Technologies

This specialization can be taken for academic credit as part of CU Boulder’s Master of Science in Data Science (MS-DS) degree offered on the Coursera platform. The MS-DS is an interdisciplinary degree that brings together faculty from CU Boulder’s departments of Applied Mathematics, Computer Science, Information Science, and others. With performance-based admissions and no application process, the MS-DS is ideal for individuals with a broad range of undergraduate education and/or professional experience in computer science, information science, mathematics, and statistics. Learn more about the MS-DS program.

Enroll Now