Skip Navigation

Python for Data Science, Web and Core Programming


Python is an easy to use, open-source and versatile programming language that is especially popular among those new to programming. The use of Python has increased by a factor of 10 since 2005 and is projected to be more popular than the industry leading JAVA language in just a few years. It is already the number one software package for those teaching introduction to computer science courses. It is concise, easy to read, and can be used for a variety of industry needs including: web development, data analytics, core software development, and a wide range of scientific and mathematical applications.

Python also has numerous libraries for data manipulation and analysis as well as a very active development community that continually updates and creates new packages. It has been adopted by a wide variety of industries and applications including data science, machine learning, data analytics, predictive analytics, business intelligence, and web analytics.

In this short specialized study program students will learn Python programming concepts including programming styles, idioms, libraries, data structures, data retrieval, processing, visualization, networked application program interfaces and databases. Students can then choose from a final course in either Python for Data Analytics/Data Science or Accessing Web Data with Python.

Who Should Enroll

Beginner/intermediate programmers and those currently working in data science, data analytics, machine learning, GIS analytics, web development, software development and QA, UX/UI design, engineering, or business analyst fields should enroll.

Career Insight

Occupational summary for Software Developers in the U.S. Source: Lightcast™ 2022

Annual Job Openings
Projected Growth
Salary for Highly Experienced Professionals
(Median Salary $121k)

Program Benefits

  • Great entry point for those new to programming
  • Learn to program using a popular language that is fast, free, easy to use, and runs on all major hardware platforms
  • Learn the language of choice for high-demand job fields such as data science, machine learning, predictive analytics, big data and accessing web data.
  • Code using efficient Python scripting, syntax tools, and object-oriented coding theories
  • Create user-defined functions and utilize a vast array of built-in functions
  • Learn how to reduce development and debugging time using Python
  • Learn the language that is the next “Big Thing” and a must for professionals in the Data Analytics and Web Development domains.
  • Create applications for analytics, and for the development of the web and new systems.
Davood Shahabi shares how the Python courses helped advance his career.

Course Schedule

Required Courses

I&C SCI X426.64
Introduction to Python Programming (2.00 Units)
I&C SCI X426.64
Online Online to be scheduled to be scheduled
I&C SCI X426.59
Intermediate Python (2.00 Units)
I&C SCI X426.59
Online   to be scheduled  
I&C SCI X426.62
Python for Data Analysis (1.50 Units)
I&C SCI X426.62
  to be scheduled   to be scheduled
I&C SCI X426.70
Data Structures, Data Mining and Big Data with Python (2.00 Units)
I&C SCI X426.70
Online   to be scheduled  

Elective Courses

Python Progamming
I&C SCI X426.54
Data Preparation, Modeling and Visualization with Python (2.00 Units)
I&C SCI X426.54
  Online   to be scheduled
I&C SCI X426.78
Deep Learning Using TensorFlow (2.50 Units)
I&C SCI X426.78
to be scheduled      

Course schedules are subject to change. Individual courses may be taken without enrolling in the full program.

Receive Customized Training for your Employees

Academic Calendar

Event Winter 2023 Spring 2023 Summer 2023 Fall 2023
Registration Begins (after 2pm PT) Oct 20 Jan 19 Apr 20 Jul 13
Courses Begin* (week of) Jan 3 Mar 27 Jun 20 Sep 25
Courses End* (week of) Mar 13 Jun 5 Sep 5 Dec 11
Administrative Holidays Dec 22-31, Jan 1-3, Jan 16, Feb 20 Mar 31, May 29 Jun 19, Jul 4, Sep 4 Nov 10, Nov 23-24, Dec 25-26, Jan 1-2

*Actual dates may vary by program.

Learn How To Earn Your Certificate

Specialized Studies Award Requirements

The specialized studies award is provided upon completion of 9 credit units (7.5 required and 1.5 elective credit units) with a grade of “C” or higher in each course. To receive your digital certificate, submit a Request for Certificate with a non-refundable $35 application fee after completing all program requirements. All requirements must be completed within five (5) years after the student enrolls in their first course. Students not pursuing a specialized studies award are welcome to take as many individual courses as they wish.

Career Advancement Network (CAN)

We are proud to provide our certificate students and alumni with newly enhanced career services that include one-on-one coaching, technology tools, webinars and workshops, networking events, mentorship/internship opportunities, and a rich collection of free online career resources. Learn more.

On-site Training Available

Our Corporate Training specialists can deliver this program or customize one that fits your organization’s specific needs. Visit Corporate Training or call (949) 824-1847 for information.

English Proficiency Requirement
All certificate programs at UCI Division of Continuing Education (classroom and online formats) require professional-level English language proficiency in listening and note-taking, reading comprehension and vocabulary, written expression, and oral presentation.