Course

Programming for Data Science with Python Specialization (self-paced)


Curriculum in this introductory specialization prepares you for a data science career by teaching you the fundamental data programming tools: Python, SQL, command line, and git. Working through a series of projects you will investigate a database; use Python to explore company data and answer analytical questions, and write code; and post your work on Github, learning key, widely used programmer tools.

Takeaways

By the end of this program you will understand:
  • SQL fundamentals such as JOINs, aggregations, and subqueries.
  • How to use SQL to answer complex business problems.
  • Python programming fundamentals such as data structures, variables, loops, and functions.
  • How to work with data using libraries like NumPy and Pandas.
  • Version control and how to share your work with other people in the data science industry.

Format

This specialization, estimated to take four months, is taught in a self-paced, online curriculum format.


Month-by-Month Subscription at $399 per month

The model allows you to pay in full upfront or on a month-by-month basis. Learn more about the subscription model in our FAQ section.

Prerequisites:

None

Sections Open for Enrollment:

Open Sections and Schedule
Start / End Date Units Location Cost Instructor
10-01-2020 to 10-31-2020 None ONLINE $399

TBD

Enroll

Schedule

Date: Start Time: End Time: Meeting Type: Location:
Thu, 10-01-2020 12:01 a.m. 12:02 a.m. Online Custom ONLINE
Sat, 10-31-2020 11:58 p.m. 11:59 p.m. Online Custom ONLINE
Open Sections and Schedule
Start / End Date Units Location Cost Instructor
11-01-2020 to 11-30-2020 None ONLINE $399

TBD

Enroll

Schedule

Date: Start Time: End Time: Meeting Type: Location:
Sun, 11-01-2020 12:01 a.m. 12:02 a.m. Online Custom ONLINE
Mon, 11-30-2020 11:58 p.m. 11:59 p.m. Online Custom ONLINE
Open Sections and Schedule
Start / End Date Units Location Cost Instructor
12-01-2020 to 12-31-2020 None ONLINE $399

TBD

Enroll

Schedule

Date: Start Time: End Time: Meeting Type: Location:
Tue, 12-01-2020 12:01 a.m. 12:02 a.m. Online Custom ONLINE
Thu, 12-31-2020 11:58 p.m. 11:59 p.m. Online Custom ONLINE
Open Sections and Schedule
Start / End Date Units Location Cost Instructor
01-01-2021 to 01-31-2021 None ONLINE $399

TBD

Enroll

Schedule

Date: Start Time: End Time: Meeting Type: Location:
Fri, 01-01-2021 12:01 a.m. 12:02 a.m. Online Custom ONLINE
Sun, 01-31-2021 11:58 p.m. 11:59 p.m. Online Custom ONLINE
Open Sections and Schedule
Start / End Date Units Location Cost Instructor
02-01-2021 to 02-28-2021 None ONLINE $399

TBD

Enroll

Schedule

Date: Start Time: End Time: Meeting Type: Location:
Mon, 02-01-2021 12:01 a.m. 12:02 a.m. Online Custom ONLINE
Sun, 02-28-2021 11:58 p.m. 11:59 p.m. Online Custom ONLINE
Open Sections and Schedule
Start / End Date Units Location Cost Instructor
03-01-2021 to 03-31-2021 None ONLINE $399

TBD

Enroll

Schedule

Date: Start Time: End Time: Meeting Type: Location:
Mon, 03-01-2021 12:01 a.m. 12:02 a.m. Online Custom ONLINE
Wed, 03-31-2021 11:58 p.m. 11:59 p.m. Online Custom ONLINE
Open Sections and Schedule
Start / End Date Units Location Cost Instructor
04-01-2021 to 04-30-2021 None ONLINE $399

TBD

Enroll

Schedule

Date: Start Time: End Time: Meeting Type: Location:
Thu, 04-01-2021 12:01 a.m. 12:02 a.m. Online Custom ONLINE
Fri, 04-30-2021 11:58 p.m. 11:59 p.m. Online Custom ONLINE
Open Sections and Schedule
Start / End Date Units Location Cost Instructor
05-01-2021 to 05-31-2021 None ONLINE $399

TBD

Enroll

Schedule

Date: Start Time: End Time: Meeting Type: Location:
Sat, 05-01-2021 12:01 a.m. 12:02 a.m. Online Custom ONLINE
Mon, 05-31-2021 11:58 p.m. 11:59 p.m. Online Custom ONLINE
Open Sections and Schedule
Start / End Date Units Location Cost Instructor
06-01-2021 to 06-30-2021 None ONLINE $399

TBD

Enroll

Schedule

Date: Start Time: End Time: Meeting Type: Location:
Tue, 06-01-2021 12:01 a.m. 12:02 a.m. Online Custom ONLINE
Wed, 06-30-2021 11:58 p.m. 11:59 p.m. Online Custom ONLINE
Open Sections and Schedule
Start / End Date Units Location Cost Instructor
07-01-2021 to 07-31-2021 None ONLINE $399

TBD

Enroll

Schedule

Date: Start Time: End Time: Meeting Type: Location:
Thu, 07-01-2021 12:01 a.m. 12:02 a.m. Online Custom ONLINE
Sat, 07-31-2021 11:58 p.m. 11:59 p.m. Online Custom ONLINE
Open Sections and Schedule
Start / End Date Units Location Cost Instructor
08-01-2021 to 08-31-2021 None ONLINE $399

TBD

Enroll

Schedule

Date: Start Time: End Time: Meeting Type: Location:
Sun, 08-01-2021 12:01 a.m. 12:02 a.m. Online Custom ONLINE
Tue, 08-31-2021 11:58 p.m. 11:59 p.m. Online Custom ONLINE

Course Inquiry

Ask us any questions you may have about this course.

Contact Us
Speak to a student services representative.

Call (408) 861-3860

Envelope extension@ucsc.edu