Skip to main content

Update on Remote Instruction Effective March 15, 2023: Changes to vaccination policy. Learn more.

Close
The following fields are required:
Error has occurred. Please reload this page and try the operation again.
  • Agents
  • Student Login
  • Instructor Login
Extension
      • Areas of Study
        • Art and Design
        • Behavioral Health Sciences
        • Business
          • Accounting
          • Business Administration
          • Economics
          • Finance
          • Leadership and Management
          • Marketing
          • Mathematics and Statistics
          • Project Management
          • See the full list
        • Construction and Sustainability
        • Education
        • Humanities and Languages
        • Sciences, Mathematics
          and Biotechnology
          • Biology
          • Chemistry and Physics
          • Clinical Laboratory Science
          • Health Advising
          • Life Science Business and Biotechnology
          • Mathematics and Statistics
          • Online Sciences Courses
          • See the full list
        • Technology and
          Information Management
        • Writing, Editing and
          Technical Communication
      • Transfer Credit
        • Transfer Credit Courses
      • Online Learning
        • Online Courses and Certificates
      • Events
        • Information Sessions
      • Career Services
        • Career-Development Courses
        • Professional Internship Program
      • Custom Programs
        • For Universities and Organizations
      • Academic Services
        • Enrollment
        • Transcripts
        • General Information
        • Community Guidelines
        • Locations
      • Course and Program Information
        • Latest COVID-19 Information
        • Online Course Policies
        • Certificates, Programs and CEUs
        • Concurrent Enrollment
        • International Student Services
      • Student Aid
        • Disability Support Services
        • Financial Assistance
      • Voices
        • Voices Home
        • Educator Insights
        • Student Stories
        • Professional Pathways
        • Industry Trends
      • Events
        • Information Sessions
        • Free and Low Cost Events

  • Berkeley Global

Certificate Program in Software Development and Programming

10.00 Academic Units Required

Iñaki Longa
is an operations analyst at Apple Maps.

Graduate, Certificate Program in Software Development and Programming
Read Iñaki Longa's Story.

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 the software development life cycle, databases, system administration, security, data communications and web development.

The curriculum offers a balanced mix of theory and practice so that you can build a career in information management, systems analysis, computer programming or computer consulting.

Next Steps

Get More Information

Expand or collapse section

Straight to your inbox each month: news and updates in

Your privacy is important to us.

Thank you, and welcome to the UC Berkeley Extension community!

Check your inbox to find out how our courses and certificates can get you where you want to go.

Email Privacy Policy

Your privacy is important to us!

We do not share your information with other organizations for commercial purposes.

We only collect your information if you have subscribed online to receive emails from us.

We do not partner with or have special relationships with any ad server companies.

If you want to unsubscribe, there is a link to do so at the bottom of every email.

Read the full Privacy Policy.

Back to your information.

Free Information Sessions

  • Software Development and Programming on Tuesday, April 18, 2023 offered Online

    Date: Tuesday, April 18, 2023

    Time: 12:00pm to 1:00pm (Pacific Time)

    Location: Online

    Software Development and Programming

    Advance your technology career with our new software development and programming certificate. It combines theory and practice to give you a balanced mix of knowledge and skills in software development, databases, computer programming and Web development. Learn more about the Certificate Program in Software Development and Programming.

    Date: Tuesday, April 18, 2023

    Time: 12:00pm to 1:00pm (Pacific Time)

    Location: Online


    calendarItemDropdowninfo1DropSoftware Development and Programming20230418T1200Z20230418T1300ZOnline<p>Advance your technology career with our new software development and programming certificate. It combines theory and practice to give you a balanced mix of knowledge and skills in software development, databases, computer programming and Web development. Learn more about the Certificate Program in Software Development and Programming.</p>
    Register for the Software Development and Programming Information Session on Tuesday, April 18, 2023Online

All Info Sessions

Courses

Core Course

Expand or collapse Core Course
Minimum Required

0 Course(s)

Maximum Allowed

150 Course(s)

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.

  • COMPSCI X444.4 Introduction to Computers and Programming
    Units / CEUs

    2

    Delivery Options

    Online

    Status

    Available

Software Development Lifecycle Courses

Expand or collapse Software Development Lifecycle Courses
Minimum Required

0 Course(s)

Maximum Allowed

150 Course(s)

  • BUS ADM X434 Software Project Management
    Units / CEUs

    2

    Status

    Not Available

  • COMPSCI X418.3 Software Quality Assurance
    Units / CEUs

    2

    Delivery Options

    Online

    Status

    Available

Data and Databases Courses

Expand or collapse Data and Databases Courses
Minimum Required

0 Course(s)

Maximum Allowed

150 Course(s)

  • COMPSCI X407.9 Introduction to Data Analytics
    Units / CEUs

    2

    Delivery Options

    Online

    Status

    Available

  • COMPSCI X409.1 Introduction to Databases
    Units / CEUs

    2

    Delivery Options

    Online

    Status

    Available

  • COMPSCI X407.1 Data Mining Using SQL
    Units / CEUs

    2

    Delivery Options

    Online

    Status

    Available

Programming Courses

Expand or collapse Programming Courses
Minimum Required

1 Course(s)

Maximum Allowed

150 Course(s)

  • EL ENG X429.9 First Course in Java
    Units / CEUs

    2

    Delivery Options

    Online

    Status

    Available

  • EL ENG X24 Introduction to C Language Programming
    Units / CEUs

    2

    Delivery Options

    Online

    Status

    Available

  • COMPSCI X434 Programming Python
    Units / CEUs

    2

    Delivery Options

    Online

    Status

    Available

Operations, Networking and Security Courses

Expand or collapse Operations, Networking and Security Courses
Minimum Required

0 Course(s)

Maximum Allowed

150 Course(s)

  • COMPSCI X401.9 Introduction to Cybersecurity
    Units / CEUs

    2

    Delivery Options

    Online

    Status

    Available

  • COMPSCI X433 Fundamentals of Data Communications and Networking
    Units / CEUs

    2

    Delivery Options

    Online

    Status

    Available

Web Development Courses

Expand or collapse Web Development Courses
Minimum Required

0 Course(s)

Maximum Allowed

150 Course(s)

  • COMPSCI X452.1 JavaScript and jQuery: An Introduction
    Units / CEUs

    2

    Status

    Not Available

  • COMPSCI X443 Fundamentals of Website Development
    Units / CEUs

    2

    Delivery Options

    Online

    Status

    Available

Current Topics Courses

Expand or collapse Current Topics Courses
Minimum Required

0 Course(s)

Maximum Allowed

150 Course(s)

  • COMPSCI X405.6 Introduction to Quantum Computing With Applications
    Units / CEUs

    2

    Status

    Not Available

  • COMPSCI X413 Blockchain Fundamentals
    Units / CEUs

    2

    Status

    Not Available

On a Lifelong Learning Journey in Data Analytics

Data Science and Software Development certificates graduate Iñaki Longa in Seattle

Growing up in the Basque city of Bilbao, on the Atlantic coast of northern Spain, Iñaki Longa wasn’t envisioning a career in the technology and information management industry.

He attended... continue reading On a Lifelong Learning Journey in Data Analytics

Continue Reading this Post

Certificate and Program Policies

  • Substitutions and Waivers
  • Transfers
  • Financial Aid
  • Transcripts and Records

Contact Information

To contact the department office, email extension-techeng@berkeley.edu.

Prerequisites

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

Curriculum Requirements

The curriculum comprises 10 semester units. Students must take at least 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 program registration fee.

To receive the Award of Completion, students must maintain an overall minimum 2.5 grade point average, with a grade of C or better 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).

Students must take all courses for a letter grade. All coursework must be completed within five years.

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. After your records have been reviewed, verified and approved (usually within two to three weeks), your certificate will be mailed to you.

Videos

 

Advisory Board

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

Jim Farley
Director
Salesforce.com

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
JOLATA

Sayantan Mukhopadyay
Manager, revenue organization
Twitter

John Yin
General manager
Zynga

Extension

1995 University Ave., Suite 130

Berkeley, CA 94704-7000

extension@berkeley.edu

Facebook Facebook Icon Twitter Twitter Icon LinkedIn LinkedIn Icon YouTube YouTube Icon Instagram Instagram Icon Medium Small Icon for Medium
WeChat QR code

Locations

  • Berkeley
  • San Francisco
  • Online
  • Other

Resources

  • About Us
  • Career Services
  • Administration
  • Accessibility
  • Nondiscrimination
  • Privacy
  • Transcripts
  • Gifts
  • Jobs
  • Contact Us
Western Association of Schools and Colleges

The University of California, Berkeley, is accredited by the Western Association of Schools and Colleges (WASC). UC Berkeley Extension—like all other UC Berkeley schools, colleges and departments—is accredited by WASC through the University.

Copyright © UC Regents

Powered by Destiny One

Cookie Policy

By clicking “Accept All Cookies,” I agree to permit this website to share my information, including a device identifier and my browsing history on this site, with selected partners, including Google, Meta/Facebook and others, to enhance my browsing experience and to ensure that marketing communications are targeted to my needs in accordance with our Cookie Policy and our Privacy Policy.

Session Time-Out

For security reasons and the protection of your personal information, your session will time out due to a period of inactivity in minute(s) and second(s). Click Extend My Session to continue. For security reasons and the protection of your personal information, your session timed out after a period of inactivity. You will be redirected to the home page.

Confirm

Alert

Privacy Policy

Cookie Policy

This statement explains how we use cookies on our website. For information about what types of personal information will be gathered when you visit the website, and how this information will be used, please see our Privacy Policy.

How we use cookies

All of our web pages use "cookies". A cookie is a small file of letters and numbers that we place on your computer or mobile device if you agree. These cookies allow us to distinguish you from other users of our website, which helps us to provide you with a good experience when you browse our website and enables us to improve our website.

We use cookies and other technologies to optimize your website experience and to deliver communications and marketing activities that are targeted to your specific needs. Some information we collect may be shared with selected partners such as Google, Meta/Facebook or others. By browsing this site you are agreeing to our Privacy Policy. You can revoke your voluntary consent to participate in monitored browsing and targeted marketing by selecting “Disable All Cookies” below.

Types of cookies we use

We use the following types of cookies:

  • Strictly necessary cookies- these are essential in to enable you to move around the websites and use their features. Without these cookies the services you have asked for, such as signing in to your account, cannot be provided.
  • Performance cookies- these cookies collect information about how visitors use a website, for instance which pages visitors go to most often. We use this information to improve our websites and to aid us in investigating problems raised by visitors. These cookies do not collect information that identifies a visitor.
  • Functionality cookies- these cookies allow the website to remember choices you make and provide more personal features. For instance, a functional cookie can be used to remember the items that you have placed in your shopping cart. The information these cookies collect may be anonymized and they cannot track your browsing activity on other websites.

Most web browsers allow some control of most cookies through the browser settings. To find out more about cookies, including how to see what cookies have been set and how to manage and delete them please visit https://www.allaboutcookies.org/.

Specific cookies we use

The list below identify the cookies we use and explain the purposes for which they are used. We may update the information contained in this section from time to time.

  • JSESSIONID: This cookie is used by the application server to identify a unique user's session.
  • registrarToken: This cookie is used to remember items that you have added to your shopping cart
  • locale: This cookie is used to remember your locale and language settings.
  • cookieconsent_status: This cookie is used to remember if you've already dismissed the cookie consent notice.
  • _ga_UA-########: These cookies are used to collect information about how visitors use our site. We use the information to compile reports and to help us improve the website. The cookies collect information in an anonymous form, including the number of visitors to the website, where visitors have come to the site from and the pages they visited. This anonymized visitor and browsing information is stored in Google Analytics.

Changes to our Cookie Statement

Any changes we may make to our Cookie Policy in the future will be posted on this page.