Certificate: Software Development and Programming
Berkeley, USA
DURATION
1 up to 5 Years
LANGUAGES
English
PACE
Full time, Part time
APPLICATION DEADLINE
Request application deadline
EARLIEST START DATE
Jan 2025
TUITION FEES
USD 5,000 *
STUDY FORMAT
Distance Learning
* not including course materials or registration fee
Introduction
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.
Gallery
Admissions
Curriculum
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.
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.
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 [email protected]. After your records have been reviewed, verified, and approved (usually within two to three weeks), your certificate will be mailed to you.
Courses
Core Course
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.
- Introduction to Computers and Programming
Software Development Lifecycle Courses
- Software Project Management
- Software Quality Assurance
Data and Databases Courses
- Introduction to Data Analytics
- Introduction to Databases
- Data Mining Using SQL
Programming Courses
- First Course in Java
- Introduction to C Language Programming
- Programming Python
Operations, Networking and Security Courses
- Introduction to DevOps
- Introduction to Cybersecurity
- Fundamentals of Data Communications and Networking
Web Development Courses
- JavaScript and jQuery: An Introduction
- Fundamentals of Website Development
Current Topics Courses
- Introduction to Quantum Computing With Applications
- Blockchain Fundamentals
Program Tuition Fee
Career Opportunities
Introducing: Career Services!
You have worked on your Berkeley academics and are now planning the next stage of your professional life, but you don't know where to start. Let the Berkeley Global Career Services team support you in taking your next steps! Get started today.
English Language Requirements
Certify your English proficiency with PTE. The faster, fairer, simpler English test, accepted by thousands of universities around the world. PTE, Do it worry-free!