Python is the most wanted new software skill by tech professionals, according to a 2020 StackOverflow Survey. An easy-to-use, open-source, versatile programming language, Python is widely used in data science and software engineering roles. Designed for beginning and intermediate programmers, the Python for Data Analysis Professional Concentration provides a strong foundation and understanding in Python programming. Whether you're looking to enhance your career by further developing your Python skills or you're interested in a career in data science or computer programming, this online program will give you the hands-on experience and confidence you need to succeed.
What You'll Learn
You'll complete this program with advanced knowledge of Python programming concepts and its application into data science, including:
- Advanced Python language features for writing efficient programs
- Applications for data analytics
- Solving data-related problems and assessing and developing algorithms
- Coding using Python scripting, syntax tools and object-oriented coding theories
What You'll Get
- UC-quality education with academic credit
- Online convenience with an engaging interactive format
- One-on-one interaction with veteran data scientists from a variety of industries
- Python skills that are in high demand across many industries, giving you flexibility in the job market
- Hands-on experience with practical application

"Dedicated, passionate instructors are here to help you, giving you the foundation to go from beginner to advanced."
Todd Rutherford, Python software developer and Instructor
Cost Breakdown
- At Your Own Pace: Take individual courses for a total of $2,220 (or $740 per course).
- Students are expected to pay a one-time, non-refundable certificate registration fee of $125.
- Fast Track: Pay $1,887 in full at the time of enrollment and save 15% on the cost of the program. Learn more.
How to Get Started
- Register. Fill out a brief program registration form. By doing so, you declare your intent to complete the program in 5 years or less, lock in program requirements and will be contacted by a program adviser who will work with you to map out your academic path.
- Fast Track. Enroll in our Python for Data Analysis Fast Track Program to save 15% on the cost of the program.
- Enroll in an individual course. Check out individual courses that are currently open for enrollment. Courses will be applied to the program if you later decide to complete the professional concentration.
- Sign up an information session. Learn more about the program by enrolling in a free info session. If an information session for this program is not currently open for enrollment, click on “notify me,” and we’ll contact you when then next one becomes available.
- Access free career resources. Our students have free access to tools for career planning, resume writing, interview practice and more.
- Speak with a coach. Contact our enrollment coaches for help getting started or to get answers to your questions.
Courses Open for Enrollment
Course Title | Online | Enroll | Start Date |
---|---|---|---|
Introduction to Python Programming | Enroll Now | ||
Data Structures, Data Mining with Python | Enroll Now | ||
Intermediate Python | Enroll Now | ||
Python for Data Analysis | Enroll Now |