150.00 Hours Required
Photo: Colin / Wikimedia Commons

Prepare yourself for a new career in the IT field or advance your current position with the Certificate Program in Software Development and Programming. Learn how to code, and then focus on topic areas such as software development life cycle, databases, system administration, technical writing, data communications and web development.


There are no formal prerequisites for the Certificate Program in Software Development and Programming.

Curriculum Requirements

The curriculum comprises 5–6 required courses (depending on specific courses taken) for a total of 10 semester units (150 hours of instruction). Students must take one programming course and courses from at least two different topic areas other than programming. Introduction to Computers and Programming does not count as a separate topic area. Candidates must pay a nonrefundable certificate application fee.

You must take all courses for a letter grade. To receive the certificate, you must maintain an overall minimum 2.5 grade point average (GPA), with a grade of C or better (no C-minus grades) in each course. A Certificate With Distinction will be awarded to those who complete the certificate with a GPA of 4.0 (effective to those who register beginning Jan. 2, 2018).

All coursework must be completed within five years. However, requirements may be updated based on new developments in the field of study; we recommend completing the curriculum in a timely fashion.

How to Register

By registering, you declare your intention to complete the curriculum. To register online for the Certificate Program in Software Development and Programming, complete these two steps:

  1. Submit the online registration, and complete your student account if you a are a new student.
  2. Pay the nonrefundable registration fee through your shopping cart. Please allow 3–5 business days for the registration to appear in your student account.

You should register for the certificate before you complete your second course in the curriculum.

Estimated Cost

Each course is priced individually, and you pay the course fee at the time of enrollment. The certificate has an estimated cost of $4,000 (not including course materials or registration fee). Course fees are subject to change.

Certificate and Award Request

Once you have completed the certificate coursework, notify UC Berkeley Extension that you have completed the curriculum and request your certificate. Send an email to extension-techeng@berkeley.edu or call (510) 642-4151. After your records have been reviewed, verified and approved (usually within two to three weeks), your certificate will be mailed to you.


Advisory Board

Paul Chen
Senior director of product management, manager of technical marketing
Wind River Systems

Jim Farley

David Gewirtz
Cyberwarfare adviser
International Association of Counterterrorism and Security Professionals

Bob Glushko
Adjunct professor
UC Berkeley School of Information

Ryan Hodgson
President, CEO, founder
Skylink Design

Harsh Jadhav
Chief of internal audit
Alameda County Employees Retirement Association

Michael Kremer
Application developer
Federal Reserve Bank, San Francisco

Philip Kruzinski
System/HW engineering director

Sayantan Mukhopadyay
Manager, revenue organization

John Yin
General manager