Programming for Data Science with Python

The language of data science

View Individual Courses

Specialization Description


Your data science career starts here.

Python, the much-loved, popular programming language, is the starting block to kickstart your data science career. In this three-segment specialization you will learn to code in Python and SQL and complete a capstone project that incorporates your new skills.

The curriculum is designed by Udacity, our online global education partner, and it comes to life in a live-online classroom setting led by our industry expert instructors.

You can choose between learning styles—an instructor-led online program that includes set online classes to discuss curriculum, share experiences, and work with other students or a self-paced, online program.

Job Outlook

Most U.S. companies plan to add data science positions. By 2020, openings for data science and analysts are projected to grow 15%. Hundreds of thousands of people are needed to fill those jobs. A Gallup study predicted that by 2021, 69% of employers expected that candidates with data science skills would be given preference for jobs in their organizations. Yet only 23% of college and university leaders say their graduates will have those skills by 2021.

Specialization 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.

We recommend that students dedicate about 10 hours each week to complete the four-month program.

A Month-to-Month Subscription Program

How much can you complete in a month?

Most students take four months to complete this specialization. If you want to take a break, you can pause and pick up where you left off. You have up to six months to complete this program

You can choose to pay upfront or month-to-month. If you choose the month-to-month option, please remember to enroll in each new session for the upcoming month to prevent a pause in your access to materials. You will have access to the curriculum on the first of the month through the last day of the month. There is no prorated access to the curriculum, so, please sign up early to get the full month.

Learn more about the month-to-month subscription plan.


In Partnership with Udacity

The curriculum for this program is designed by Udacity, a global online learning platform. By choosing to participate in this joint UCSC Silicon Valley Extension–Udacity program, you will benefit from an enriched learning experience.


  • Top University of California/Udacity technical curriculum.
  • A certificate of completion from UC Santa Cruz, an accredited university with a global reputation and a 50+-year history of exceptional professional training.
  • A UCSC Silicon Valley-branded digital badge to show off your acquired skills on LinkedIn and verify them with employers.
  • 12 continuing education units (CEUs).
  • An Experiential Learning Soft Skills curriculum to strengthen your critical interpersonal skills for the job market.
  • One-on-one career counseling session and workshops with one of our workforce partners for those who are eligible.
  • Online job search tools and recruitment partners, including access to a tailored experience with an online career community network of employers and universities. Also, a 24/7 online resume-building tool that leverages data science, machine learning, and natural language processing to provide you with instant personalized feedback on your resume based on criteria gathered from employers and global best practices.
  • Engagement with the UC Santa Cruz community through live, topical webinars and career-related events.

Estimated Cost: Varies. (you pay only for courses you enroll in)
Required Credits: 12 CEUs
Duration: Students must complete the self-directed curriculum in six months, and the instructor-led curriculum in four months.


Subscription by Month

Start / End date
Section ID

10-05-2020 to 10-31-2020

10-01-2020 to 10-31-2020



11-01-2020 to 11-30-2020



12-01-2020 to 12-31-2020



01-01-2021 to 01-31-2021



02-01-2021 to 02-28-2021



03-01-2021 to 03-31-2021



04-01-2021 to 04-30-2021



05-01-2021 to 05-31-2021



06-01-2021 to 06-30-2021



07-01-2021 to 07-31-2021



08-01-2021 to 08-31-2021



Specialization Inquiry Form

Contact Us
Speak to a student services representative.

Call (408) 861-3860


Requisite Knowledge

There are no prerequisites for this course.

Our recent posts on Programming for Data Science with Python