Internet Programming and Development
Certificate Program

Internet Programming and Development

Coding the online framework

View Individual Courses

Certificate Description

Note to Prospective Students

Dear Prospective Internet Programming and Development Student,

We are excited that you are interested in pursing a career in Internet Programming and Development, which continues to be a fast-growing job sector. You are invited to enroll in any open course and pick up practical skills for the field. Please note, however, we are not accepting new certificate program candidates at this time. We will provide an update to the program shortly.

Thank you!

— UCSC Silicon Valley Extension

The nexus of internet development and app programming

We are the one place where internet development and application programming courses are combined in a single, rich curriculum. Choose between six tracks of study:

  • Working with the web
  • Java EE framework
  • JavaScript framework
  • Windows framework
  • Open source web framework
  • Internet programming languages

We train you to work on e-commerce, enterprise applications, interactive websites, and cloud applications, covering all major platforms and frameworks, including Java Enterprise Edition, Microsoft ASP.NET, as well as major open source options, such as LAMP, Ruby on Rails, and MEAN stack. Students study internet programming languages, server development, RIA or dynamic web technologies, and cloud services.

Internet Programming and Development certificate program objectives

  • Set up e-commerce sites with LAMP
  • Deploy web systems with Ruby on Rails
  • Create dynamic web effects with jQuery and AJAX
  • Master the fundamentals of HTML, Python, Ruby on Rails, C# .NET, JavaScript, PHP or AJAX
  • Design, code, and deploy a cloud-based tool or application
  • Develop a test plan and test cases for web applications

Cost: $ 6,000 | International Tuition Cost
Required Credits: Total Required: 5– 8 courses/14 units. Take 1 of 3 core courses (3 units) and 4–7 elective credit courses (11 units). End with certificate of completion review.
Duration: A full-time student can complete the certificate in 9–12 months.


Course Units Fall Winter Spring Summer
1. CORE COURSES (Choose One)
Cloud-Based Web Application Development using Linux 3.0 +
Developing Enterprise Java Microservices with Spring Boot and Spring Cloud 3.0
JavaScript and AJAX, Comprehensive 3.0
Cloud Computing, Introduction 0.5
Designing, Building and Integrating RESTful API 2.0
Mobile e-Commerce, Fintech and Cryptocurrency 3.0
Programming for Cloud Computing: Amazon Web Services 3.0
User Experience Design Fundamentals 3.0
Web Applications Testing, Comprehensive 3.0
Web Technologies, Introduction 1.0
Developing Enterprise Java Microservices with Spring Boot and Spring Cloud 3.0
Java Programming, Comprehensive 3.0
Developing JavaScript-based Rich Web UI with JQuery 2.0
Introduction to Web Programming: JavaScript and PHP 2.0 Spring TBD Summer TBD
JavaScript and AJAX, Comprehensive 3.0
Web Application Development Using React, Redux and TypeScript 2.0
Web Framework Using JavaScript: The MEAN Stack 3.0
C# Programming, Comprehensive 3.0
Cloud-Based Web Application Development using Linux 3.0 +
Responsive Web Design and Implementation 2.0
Designing with Cascading Style Sheets: Advanced 2.0
Designing with Cascading Style Sheets: Fundamentals 2.0
HTML5 Advanced and Javascript APIs 3.0
HTML5 Fundamentals 2.0
Java Programming for Beginners 2.0 Summer TBD
Python for Programmers 3.0
Python Programming for Beginners 1.5
XML Essentials 2.0
Internet Programming & Development Certificate Completion Fee None

Certificate Inquiry Form

Contact Us
Speak to a student services representative.

Call (408) 861-3860


Professional Development

Java EE & .NET Certification

Our courses prepare you with the necessary skills for optional certification in Java EE and .NET.

Please see our Licensure and Certification Policy to learn more.

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.

Programming expertise

Familiarity with a programming language such as Java, C#, C++ is required.

Database experience

General knowledge of database, browsers, and the web is assumed.

Declaring Candidacy

You can enroll in a certificate program any time during your studies.

Once you create your student account, you can enroll in a certificate program. Although you can enroll in a program at any time, the benefit of enrolling early is that it locks in your certificate requirements. This means that even if program requirements change, the requirements to complete your certificate will remain the same for you.

  • You must enroll in the certificate program before enrolling in the Certificate Completion Review.

You have a total of five years to complete all necessary courses in a certificate program.

All the necessary units in a certificate must be completed within a five-year window. The clock begins on the first day of your first course in the certificate program. For example, if you started a course on Sept. 5, 2017, you would have to complete all of the required units in this certificate by Sept. 4, 2022.

  • Enrolling in a certificate program does not trigger the beginning of the five-year window. It begins the first day of the first course that applies to a certificate program.
  • The Certificate Completion Review process does not have to occur within the five-year timeframe.

Grade Requirements

Please note that only letter grades of C- or higher may be applied to a certificate, and in some programs, students may have more stringent requirements. Students in most employer- and government-sponsored payment programs, such as workforce development, as well as international students on F-1 visas, need to maintain a B average to meet their requirements. Personal Financial Planning students have additional grade requirements for individual courses to attain a certificate.

See Grading and Credits Policy for further information.

Our recent stories on Internet Programming and Development