Python for Data Engineers

Specialize in big data analytics with courses that cover numerical computing, data analysis, unstructured data, statistical modeling, data visualization, and Python as a data analysis programming language. This program can be completed online or in the classroom. 

This program is perfect for...

  • Students who want to learn data architecture, data preparation, and data optimization skills with Python as the data programming language of choice
  • Students who have completed the Data Science certificate and wish to gain more specialized training in data infrastructure, data architecture, and data consolidation design and implementation using Python
  • Students with basic software engineering, information technology, or database administration knowledge who are considering a career in data engineering focusing on data preparation and optimization

What you can learn.

  • How to use Python and its libraries as a general programming environment
  • Core numerical computation methods using Numpy
  • How to use Pandas, one of the core Python data analysis packages, for performing various types of data analysis tasks


Click below to view the required and elective courses, if applicable, for this program.

Required Courses
COM SCI X 418.104B
Typically Offered: Fall, Winter, Spring, Summer
COM SCI X 418.106
Typically Offered: Fall
COM SCI X 418.107
Typically Offered: Summer
Suggested Prerequisite
COM SCI X 450.00 is a suggested prerequisite course for students with limited or no prior programming, statistics, or data analytics knowledge. 
COM SCI X 450.00
Typically Offered: Fall, Winter, Spring, Summer

Estimated Cost Breakdown

All courses in this program are paid for individually, unless otherwise noted. An application form is required to establish candidacy in this program. From the 'Apply Now' button, complete the online application and pay the application fee if applicable.

Application & Candidacy Fee


Estimated Program Tuition


Estimated program textbook/materials


*The Application & Candidacy Fee establishes your candidacy in the program for a period of time covering normal progress toward completion and may allow you to access a variety of program benefits.

**Federal Financial Aid Gainful Employment Disclosures

The U.S. Department of Education requires colleges and universities to disclose certain information for any financial aid eligible program that, “prepares students for gainful employment in a recognized occupation”. This information includes program costs; occupations that the program prepares students to enter; occupational profiles; on time completion rate; and for the most recent award year: the number of students who have completed the program, the number of students who complete the program within the estimated duration, the job placement rate, and the median Title IV and private loan debt incurred by those who complete the program. For gainful employment information for this program, visit our Financial Aid page.

Contact Us

Our team members are here to help. Hours: Mon-Fri, 8am-5pm.
Ready to start
your future?
By signing up, you agree to UCLA Extension’s Privacy Policy.

vector icon of building

Corporate Education

Learn how we can help your organization meet its professional development goals and corporate training needs.

Learn More

vector icon of building

Donate to UCLA Extension

Support our many efforts to reach communities in need.

Innovation Programs

Student Scholarships

Lifelong Learning

See More