Skip to Content

Python Programming

Page Tools

About the Python Programming Program

Courses

Delivery Method
Show Legend
  • Live Online
  • In-Person
  • Online
  • Hybrid
  • Number of courses: 3 Required Courses, 1 Elective
  • Total Units: 12 

Students with previous programming knowledge and experience seeking to forgo taking the first required course CSE-40028 Introduction to Programming (Python) are encouraged to contact our department via email at InfoTech@ucsd.edu to explore possible options for obtaining a substitution waiver for this course.  

All three courses are required.

Introduction to ProgrammingCSE-40028

Units: 3.00

$725

Obtain the foundational skills needed to begin your goal of becoming a programmer.This course introduces first-time programmers to basic programming techniques and principles using the popular Python ...

Upcoming Start Dates:
Typically Offered: Fall, Winter, Spring, Summer

Python Programming FundamentalsCSE-41273

Units: 3.00

$725

Python Programming FundamentalsPython is a versatile and powerful programming language with a wide variety of libraries and third-party packages that can be applied to deep learning, fuzzy text proces...

Upcoming Start Dates:
Typically Offered: Fall, Winter, Spring, Summer

Intermediate PythonCSE-41310

Units: 3.00

$725

Intermediate PythonThis course utilizes the power and flexibility of the Python language to apply practical programming strategies such as the functional paradigm, modularity, parallelism, concurrency...

Upcoming Start Dates:
Typically Offered: Fall, Winter, Spring, Summer

One Required

Data Analytics Using PythonCSE-41204

Units: 3.00

$750

Data Analytics Using PythonIn this course, you will learn the rich set of tools, libraries, and packages that comprise the highly popular and practical Python data analysis ecosystem. This course is p...

Upcoming Start Dates:
Typically Offered: Fall, Winter, Spring, Summer

Python for InformaticsCSE-41225

Units: 3.00

$725

Python for InformaticsInformatics is the study of structure, algorithms, behavior, and interactions of information systems. Its applications are powerful and broad, and include such fields as life sci...

Upcoming Start Dates:
Typically Offered: Fall, Winter, Spring, Summer

Python Unit TestingCSE-41316

Units: 3.00

$725

Software unit tests help the developer to verify that the logic of individual pieces of the program is correct. It is vital to the success of refactoring, the act of improving software design without ...

Upcoming Start Dates:
Typically Offered: Fall, Spring

Python Web FrameworksCSE-41315

Units: 3.00

$725

Design and Build Web Applications using Python Web FrameworksPython is rapidly becoming a favorite programming language for developing responsive websites, due in large part to the excellent availabil...

Upcoming Start Dates:
Typically Offered: Fall, Spring

Data Structures and Algorithms in PythonCSE-41347

Units: 3.00

$725

Elevate Your Python Programming Mastery with Data Structures and AlgorithmsOur algorithm and data structures course will teach you how to write code that scales with large data sets and identify hidde...

Upcoming Start Dates:
Typically Offered: Fall, Spring

Not required for Certificate

Data Science with RCSE-41308

Units: 3.00

$745

Data Science with RData management and manipulation is an essential task for data scientists who deal with data on a day-to-day basis. In recent years, many R packages were developed to tackle a wide ...

Upcoming Start Dates:
Typically Offered: Fall, Spring

GIS I: Introduction to GISCSE-40991

Units: 3.00

$750

GIS I: Introduction to GISThe ability to analyze and manipulate spatial data is critical across many industries, including urban planning, healthcare, agriculture, mining, trade, environmental science...

Upcoming Start Dates:
Typically Offered: Fall, Spring

Introduction to R ProgrammingCSE-41097

Units: 3.00

$745

Introduction to R ProgrammingStatistical computing is employed within a diverse range of industries. In recent years, an open source project, R, has emerged as the preeminent statistical computing pla...

Upcoming Start Dates:
Typically Offered: Fall, Winter, Spring, Summer

Data Science using SASCSE-41320

Units: 3.00

$725

Data Science using SASThe Data Science using SAS class is a unique and focused class to better prepare you for high demanding Data Science Analyst level positions. This three unit and seven weeks clas...

Upcoming Start Dates:
Typically Offered: Fall, Spring
Download PDF

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

Request information

Request Information

Interested in the Program?

Request information

Interested in the Program?

<%= ApplyEnrollText %>

Apply Now

Ready to get started?

<%= ApplyEnrollText %>

Ready to get started?

This certificate requires an application before taking any courses. There will be a $0 fee to apply to this program. Students will also be required to pay a $95 certificate fee upon enrollment into the program after acceptance. View the complete Certificate Registration and Candidacy Guidelines.