Skip Navigation

Computer Programming Courses

Prepare for a career in Information Technology

Make yourself more marketable with programming courses from UCI Division of Continuing Education. We offer several starting points in computer programming for non-technical professionals.

Enroll Now

  • Convenient, 100% online courses
  • Open enrollment means no application requirements
  • Courses offered quarterly throughout the year

Career Insight

Occupational summary for computer programmers in the United States.

274,299
Jobs
(2016)
-4.30%
Projected Growth
(2017-2027)
$61k-$104k
Annual Salary
(25th-75th Percentile)

Program Benefits

Course Schedule

Required Courses

TitleWinterSpringSummerFall
I&C SCI X460.20
Introduction to Programming using Java (1 unit)
I&C SCI X460.20
to be scheduled Online   to be scheduled
I&C SCI X426.64
Introduction to Programming with Python (2 units)
I&C SCI X426.64
to be scheduled Online Online Online to be scheduled
I&C SCI X471.1
Introduction to Computer Programming Using C++ (3 units)
I&C SCI X471.1
  Online   to be scheduled
I&C SCI X471.27
Advanced Application of the C++ Standard Template Library (1.5 units)
I&C SCI X471.27
       
I&C SCI X460.37
Data Structures and Algorithms (2.5 units)
I&C SCI X460.37
  Online   to be scheduled

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

Receive Customized Training for your Employees

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.