Internet Programming and Development
Certificate Program

Internet Programming and Development

Coding the online framework
Enroll in Certificate Program View Individual Courses
Sunaina Yelwal Prabhakar, Internet Programming and Development Alumna

"The instructors really helped in guiding me toward what I need to learn and what technologies I should excel in to find a job here."
Sunaina Yelwal Prabhakar, Internet Programming and Development Alumna

Program Description

Classroom • Online • Blended

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

Total Required: 5– 8 courses/14 units. Take 1 of 3 core course (3 units) and 4–7 elective credit courses (14–16 units). End with certificate of completion review.

Time Commitment: A full-time student can complete the certificate in 9–12 months.

Estimated Cost: $ 6,000

F1 Students: [Costs for F-1 students]

Courses

Total Required: 5– 8 courses/14 units. Take 1 of 3 core course (3 units) and 4–7 elective credit courses (14–16 units). End with certificate of completion review.

1. Core Courses (Choose One)

Fall Classroom
Spring Classroom
Fall Classroom
Winter Classroom
Spring Classroom
Summer Classroom
Fall Online
Winter Classroom Online
Spring Online
Summer Classroom Online

2. Electives

Units: 3.0 CMPR.X402
Fall Online
Spring Online
Fall + Classroom and Online (Blended)
Winter Online
Spring + Classroom and Online (Blended)
Summer Online
Units: 0.5 IPDV.X400
Fall Classroom
Spring Classroom
Winter Classroom
Summer Classroom
Fall Online
Winter Classroom
Spring Online
Summer Classroom
Winter Classroom
Summer Classroom
Fall Classroom
Spring Classroom
Fall Classroom
Spring Classroom
Units: 2.0 UEWD.X410
Fall Online
Winter Classroom Online
Spring Online
Summer Classroom Online
Units: 3.0 UEWD.X411
Fall Classroom
Winter Online
Spring Classroom
Summer Online
Fall Classroom
Winter Classroom
Spring Classroom
Summer Classroom
Units: 2.0 CMPR.X412
Fall Classroom Online
Winter Classroom Online
Spring Classroom Online
Summer Classroom Online
Fall Classroom Online
Winter Classroom Online
Spring Classroom Online
Summer Classroom Online
Fall Classroom
Winter Classroom
Spring Classroom
Summer Classroom
Fall Online
Winter Classroom Online
Spring Online
Summer Classroom Online
Fall Classroom
Spring Classroom
Winter Classroom
Summer Classroom
Units: 3.0 CMPR.X416
Fall Classroom Online
Winter Classroom Online
Spring Classroom Online
Summer Classroom Online
Fall Classroom
Winter Classroom
Spring Classroom
Summer Classroom
Fall Classroom
Spring Classroom
Winter Classroom
Summer Classroom
Fall Classroom
Spring Classroom
Fall Classroom
Winter Classroom
Spring Classroom
Summer Classroom
Units: 1.0 UEWD.X417
Winter Online
Summer Online
Units: 2.0 CMPR.X417
Fall Online
Winter Online
Spring Online
Summer Online

3. Required Certificate Review

Fall Online
Winter Online
Spring Online
Summer Online

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.

Professional Development

Java EE & .NET Certification. Our courses prepare you with the necessary skills for Java EE and .NET certifications.

Enroll in Program

Enroll Now

You are invited to declare candidacy in your certificate program as soon as possible so you can lock in the curriculum requirements and not be impacted by any subsequent program changes. Once you’ve declared, you have three years to complete the program.

Contact

Have a question about Internet Programming and Development Certificate Program or want to subscribe for updates? Use the form below.

You may also contact our Outreach Team at (408) 861-3860 or ExtensionProgram@ucsc.edu.

[*] required