Skip to content

Data Science Foundations

About This Course

If you’re curious about working in data science — or frankly, if it’s time to refresh your basic quantitative and programming skills — you’re not alone. To understand the what, why and how-to’s of data science, you’ll need to build up your foundational knowledge of algebra, calculus, statistics and Python — the common language of data science.

In this course, you’ll get a solid introduction to data science, including how to identify data types and collection methods. You’ll learn to use Python programming for data-science tasks, then refresh your knowledge of basic linear algebra and calculus. As you begin to explore the intricacies of data analysis, you’ll build your data science vocabulary and learn about descriptive statistics, probability theory and data handling. In the end, you’ll take away practical knowledge you can use to derive meaningful insights from complex data.

▸You can take this course on its own or to strengthen some of the quantitative and programming skills you’ll need to successfully apply to the Certificate in Data Science.

Designed For

Anyone with basic knowledge of algebra and programming who wants to get started in data science.

See Requirements

Explore More: Looking for something more advanced? Check out the Certificate in Data Science — or find the right data program for you.

What You’ll Learn

  • Basic calculus, linear algebra and descriptive statistics

  • Fundamental and advanced Python programming

  • Data manipulation and data visualization using Python libraries

  • SQL for working with relational databases

  • APIs and Git for data and code management

Get Hands-On Experience

  • Work with real-world datasets and case studies

  • Use Python to wrangle data and create basic data visualizations

  • Use large language models (LLMs) to check code, debug issues and explore key concepts

Career Stats

17%

Projected growth in U.S. demand for data science skills (2025-27)

25%

Projected growth in U.S. demand for Python programming skills (2025-27)

Source: Lightcast. Learn about career stats data.

digital badge example

Earn a Digital Badge

After successfully completing this course, you can claim a digital achievement badge that can be shared on LinkedIn and other social media sites. Learn more about digital badges.


This program is intended for professional development and is not designed to meet educational requirements for professional licensure or certification.

Course Sessions

Online Synchronous

October 2026
Dates Oct 7 - Dec 16
Location Online
Instructor Mohamed Mneimneh
Cost $995
Register Starting Jul 8, 2026
Scheduled Meetings
Date
Day
Time
Location
Oct 7, 2026
Wed
6 – 9 p.m.
Online
Oct 14, 2026
Wed
6 – 9 p.m.
Online
Oct 21, 2026
Wed
6 – 9 p.m.
Online
Oct 28, 2026
Wed
6 – 9 p.m.
Online
Nov 4, 2026
Wed
6 – 9 p.m.
Online
Nov 18, 2026
Wed
6 – 9 p.m.
Online
Nov 25, 2026
Wed
6 – 9 p.m.
Online
Dec 2, 2026
Wed
6 – 9 p.m.
Online
Dec 9, 2026
Wed
6 – 9 p.m.
Online
Dec 16, 2026
Wed
6 – 9 p.m.
Online

All times are Pacific Time.

Noncredit Course

You'll earn 3.0 continuing education units (CEUs) for successfully completing this course.