Empowering palm-size innovation
This Program is Perfect For
- Mobile developers looking for a fast-track, flexible entry into app-building
- Creative problem-solvers aiming to deepen their design and development capabilities
- Professionals seeking a credential that supports job readiness and workforce alignment
Push to your creative edge
Our Specialization in Mobile Application Development focuses your development expertise in one of the fastest growing fields in technology. Learn to develop iPad, iPhone, and Android applications, and create an engaging interface design. A professional specialization recognizes your experience in this growing industry.
Program objectives
- Demonstrate proficiency with design concepts, theory, and principles relating to the design process and software tools of mobile application designs.
- Apply critical thinking and creative problem-solving skills to a variety of web and mobile app design and production cases.
- Create a professional quality mobile application with cloud backend services that is in line with the fundamentals of mobile cybersecurity guidelines.
Courses
Program Requirements
Total Required: 3 courses (9 units)
- End with specialization review.
| Title | units | Fall | Spring | Summer | Winter |
|---|---|---|---|---|---|
| Mobile Application Development - Android and iOS, Advanced | 3.0 | Flexible | |||
| Mobile Application Development - Android and iOS, Introduction | 3.0 | Flexible | |||
| Mobile Interface Design and Gen AI | 3.0 |
| Title | units | Fall | Spring | Summer | Winter |
|---|---|---|---|---|---|
| Specialization in Mobile Application Development Completion Fee |
1. Required Course(s):
- Flexible Attend in person or via Zoom at scheduled times.
| Date | Start Time | End Time | Meeting Type | Location |
|---|---|---|---|---|
| Mon, 01-05-2026 | 6:30pm | 9:30pm | Flexible | SANTA CLARA / REMOTE |
| Mon, 01-12-2026 | 6:30pm | 9:30pm | Flexible | SANTA CLARA / REMOTE |
| Mon, 01-26-2026 | 6:30pm | 9:30pm | Flexible | SANTA CLARA / REMOTE |
| Mon, 02-02-2026 | 6:30pm | 9:30pm | Flexible | SANTA CLARA / REMOTE |
| Mon, 02-09-2026 | 6:30pm | 9:30pm | Flexible | SANTA CLARA / REMOTE |
| Mon, 02-23-2026 | 6:30pm | 9:30pm | Flexible | SANTA CLARA / REMOTE |
| Mon, 03-02-2026 | 6:30pm | 9:30pm | Flexible | SANTA CLARA / REMOTE |
| Mon, 03-09-2026 | 6:30pm | 9:30pm | Flexible | SANTA CLARA / REMOTE |
| Mon, 03-16-2026 | 6:30pm | 9:30pm | Flexible | SANTA CLARA / REMOTE |
| Mon, 03-23-2026 | 6:30pm | 9:30pm | Flexible | SANTA CLARA / REMOTE |
This class meets simultaneously in a classroom and remotely via Zoom. Students are expected to attend and participate in the course, either in-person or remotely, during the days and times that are specified on the course schedule. Students attending remotely are also strongly encouraged to have their cameras on to get the most out of the remote learning experience. Students attending the class in-person are expected to bring a laptop to each class meeting.
No meetings on January 19 and February 16, 2026. To see all meeting dates, click "Full Schedule" below.
You will be granted access in Canvas to your course site and course materials approximately 24 hours prior to the published start date of the course.
- Flexible Attend in person or via Zoom at scheduled times.
| Date | Start Time | End Time | Meeting Type | Location |
|---|---|---|---|---|
| Fri, 04-24-2026 | 6:30pm | 9:30pm | Flexible | SANTA CLARA / REMOTE |
| Fri, 05-01-2026 | 6:30pm | 9:30pm | Flexible | SANTA CLARA / REMOTE |
| Fri, 05-08-2026 | 6:30pm | 9:30pm | Flexible | SANTA CLARA / REMOTE |
| Fri, 05-15-2026 | 6:30pm | 9:30pm | Flexible | SANTA CLARA / REMOTE |
| Fri, 05-22-2026 | 6:30pm | 9:30pm | Flexible | SANTA CLARA / REMOTE |
| Fri, 05-29-2026 | 6:30pm | 9:30pm | Flexible | SANTA CLARA / REMOTE |
| Fri, 06-05-2026 | 6:30pm | 9:30pm | Flexible | SANTA CLARA / REMOTE |
| Fri, 06-12-2026 | 6:30pm | 9:30pm | Flexible | SANTA CLARA / REMOTE |
| Fri, 06-26-2026 | 6:30pm | 9:30pm | Flexible | SANTA CLARA / REMOTE |
| Fri, 07-10-2026 | 6:30pm | 9:30pm | Flexible | SANTA CLARA / REMOTE |
This class meets simultaneously in a classroom and remotely via Zoom. Students are expected to attend and participate in the course, either in-person or remotely, during the days and times that are specified on the course schedule. Students attending remotely are also strongly encouraged to have their cameras on to get the most out of the remote learning experience. Students attending the class in-person are expected to bring a laptop to each class meeting.
No meeting on June 19, 2026 and July 3, 2026. To see all meeting dates, click "Full Schedule" below.
Computer Requirements, either Mac or PC
You will be granted access in Canvas to your course site and course materials approximately 24 hours prior to the published start date of the course.
- Flexible Attend in person or via Zoom at scheduled times.
| Date | Start Time | End Time | Meeting Type | Location |
|---|---|---|---|---|
| Sat, 03-14-2026 | 9:00am | 3:30pm | Flexible | SANTA CLARA / REMOTE |
| Sat, 03-21-2026 | 9:00am | 3:30pm | Flexible | SANTA CLARA / REMOTE |
| Sat, 03-28-2026 | 9:00am | 3:30pm | Flexible | SANTA CLARA / REMOTE |
| Sat, 04-04-2026 | 9:00am | 3:30pm | Flexible | SANTA CLARA / REMOTE |
| Sat, 04-11-2026 | 9:00am | 3:30pm | Flexible | SANTA CLARA / REMOTE |
12/10/25: Instructor TBA.
This class meets simultaneously in a classroom and remotely via Zoom. Students are expected to attend and participate in the course, either in-person or remotely, during the days and times that are specified on the course schedule. Students attending remotely are also strongly encouraged to have their cameras on to get the most out of the remote learning experience. Students attending the class in-person are expected to bring a laptop to each class meeting.
To see all meeting dates, click "Full Schedule" below.
You will be granted access in Canvas to your course site and course materials approximately 24 hours prior to the published start date of the course.
2. Completion Review:
Please enroll in the Mobile Application Development Award Completion Fee only when all of the certificate requirements have been met and your final grades are posted.
Recommended course sequence
Flexible course sequence
Courses may be taken in any order provided the prerequisites are met.
Requisite knowledge
Please review the course descriptions to ensure that you have taken necessary prerequisites or meet the requirements through job experience or previous education. Prerequisite language courses cannot be counted toward the specialization.
To receive your certificate
Establish Candidacy