Skip to Content
Certificate

Python Programming

About the Python Programming Program

Online
12 months
or 4 quarters
$2,925
Includes only required courses and one elective. Certificate fee not included.

Practical Skills

The Python Programming Certificate at UCSD Extended Studies equips students with practical skills, including:

  • Data Analysis and Visualization: Gain proficiency in analyzing and visualizing data using Python libraries like Pandas and Matplotlib.
  • Automation: Learn to automate tasks, which is highly useful in various industries.
  • Software Development: Develop skills in object-oriented programming and debugging.
  • Web and API Integration: Understand how to work with APIs and build simple web applications.
  • Machine Learning and AI Fundamentals:Knowledge and skills in Python can be effectively applied to fields like machine learning and AI
  • Career Resources Hub: You will have access to dedicated Career Resources Hub with career information, job postings, events and tutorials.
These skills open career opportunities in data science, software engineering, AI, and more.

Who Will Benefit
  • Professionals that want to update their skill sets
  • Anyone interested in learning programming to enhance their career opportunities
  • Recent graduates building off of existing knowledge in computer engineering or computer science disciplines.
     

Key Program Topics

  • General programming concepts including variables, expressions, functions, branching, looping statements and data storage
  • Object-oriented programming, testing and test-driven development concepts
  • Best practices for working project environments, coding style and documentation
  • Working with the Python standard libraries and third-party packages
  • Selecting and working with Python web frameworks, including Flask, Django and Pyramid
  • Data Analytics using the popular and highly practical Python data analysis ecosystem
  • Python Unit Testing using both Python's built in unit test module and the Pytest module

Python Programming

Classroom type:
Live Online
In-Person
Online
Hybrid
Download Course List

Required Courses

All three courses are required.

Elective Courses

One Required

Course of Interest

Not required for Certificate

Visit The Virtual Career Hub Today To Unlock Your Benefits!

It's your one-stop shop for professional development and completely free.
Explore Careers

FAQs

Advisory Board

Diane Chen

Independant Consutant; Instructor

Michael Galarnyk

Data Scientist
Scripps

Nadia Polikarpova, PhD

Assistant Professor
UC San Diego

Duane Wesley

CSE Department Chair
Mesa College

Victor Wintriss

Founder and Board Member
League of Amazing Programmers

Related Programs

Business Intelligence Analysis

Gain a comprehensive, working knowledge of the complete analytics cycle, from determining requirements to extracting and disseminating information.

C# Programming

Master the essentials of C# and .NET with our C# Programming Certificate. Build in-demand skills to create powerful applications for web, mobile, and cloud platforms, advancing your career in software development.

C/C++ Programming

Students are exposed to a diverse range of programming situations and techniques that will be of value to novice and seasoned programmers alike.