Applications Programming

This certificate program is designed to help students learn to develop software applications using high-level programming languages. This certificate can be completed online or in the classroom. 

This program is perfect for...

  • Students who want to learn to create software applications based on user requirement specifications
  • Those who want to find out how to test, debug, and execute programs on a variety of computer platforms and operating systems
  • Students who are interested in learning more about developing software applications using an object-oriented methodology

What you can learn.

  • How to write small- to medium-sized computer programs with the Java programming language, using core programming concepts such as variables and control flow statements and object-oriented programming techniques such as encapsulation
  • How to make and edit animated gifs, simple videos, and other images with Photoshop; ways to create responsive HTML5 web pages with Dreamweaver; and how to use Adobe Animate for non-Flash animation and Illustrator for layouts, graphics, and other images
  • Basic Structured Query Language (SQL), an American National Standards Institute (ANSI) computer language for accessing and manipulating database systems, to write and execute queries—and how to write SQL Data Manipulation syntax
  • The skills to develop C# applications using the Microsoft .NET platform, debug basic Android applications, and build a complete client-server database application using a Microsoft SQL Server database and a Windows desktop client application

What our students say about our certificates.

What our certificates have done for our students.


feel the certificate helped them enhance their careers

1 in 4

received a salary increase after starting a certificate program


feel the certificate helped them switch careers


recommend a certificate program to others

Source: UCLA Extension Certificate Graduates Survey


Click below to view the required and elective courses, if applicable, for this program.

Required Courses
COM SCI X 418.85A
Typically Offered: Fall, Winter, Spring, Summer
COM SCI X 418.102A
Typically Offered: Fall, Winter, Spring, Summer
COM SCI X 414.61
Typically Offered: Fall, Winter, Spring, Summer
COM SCI X 418.735
Typically Offered: Fall, Winter, Spring, Summer
COM SCI X 418.735A
Typically Offered: Fall, Winter, Spring, Summer
Elective Courses

In addition to the required coursework, students must successfully complete 12 units (typically 3 courses) of elective coursework from courses numbered COM SCI X 400-499. Below is a list of suggested electives to consider.

Suggested Electives
COM SCI X 414.20
Typically Offered: Fall, Winter, Spring, Summer
COM SCI X 414.51
Typically Offered: Fall, Winter, Spring, Summer
COM SCI X 418.100
COM SCI X 418.85C
COM SCI X 418.104B
Typically Offered: Fall, Winter, Spring, Summer
COM SCI X 418.102AB
Typically Offered: Fall, Winter, Spring, Summer
COM SCI X 418.104F
COM SCI X 418.88B
Typically Offered: Fall, Winter, Spring, Summer
Typically Offered: Fall
see all courses

Estimated Cost Breakdown

All courses in this program are paid for individually, unless otherwise noted. An application form is required to establish candidacy in this program. From the 'Apply Now' button, complete the online application and pay the application fee if applicable.

Application & Candidacy Fee


Estimated Program Tuition


Estimated program textbook/materials


*The Application & Candidacy Fee establishes your candidacy in the program for a period of time covering normal progress toward completion and may allow you to access a variety of program benefits.

**Federal Financial Aid Gainful Employment Disclosures

The U.S. Department of Education requires colleges and universities to disclose certain information for any financial aid eligible program that, “prepares students for gainful employment in a recognized occupation”. This information includes program costs; occupations that the program prepares students to enter; occupational profiles; on time completion rate; and for the most recent award year: the number of students who have completed the program, the number of students who complete the program within the estimated duration, the job placement rate, and the median Title IV and private loan debt incurred by those who complete the program. For gainful employment information for this program, visit our Financial Aid page.

The Certificate in Applications Programming is approved for international students (F-1 student visa).

International applicants must demonstrate English language proficiency by submitting test scores from either TOEFL, IELTS or iTEP. Some applicants may be exempt from this requirement if certain criteria are met. 

English language proficiency (minimum*):

  • TOEFL iBT: 83
  • IELTS Academic: 6.5 overall
  • iTEP Academic-Plus: 4.5 
*Admitted international students whose test scores are below 100 on TOEFL iBT, 7.0 on the IELTS Academic, or 5.1 on the iTEP Academic-Plus will be required to take 1-2 supplemental English as a Second Language courses.


Learn more:

Academic Requirements & English Language Proficiency

International Students: How to Apply

Contact Us

Our team members are here to help. Hours: Mon-Fri, 8am-5pm.
Ready to start
your future?
By signing up, you agree to UCLA Extension’s Privacy Policy.

vector icon of building

Corporate Education

Learn how we can help your organization meet its professional development goals and corporate training needs.

Learn More

vector icon of building

Donate to UCLA Extension

Support our many efforts to reach communities in need.

Innovation Programs

Student Scholarships

Coding Boot Camp

Lifelong Learning