Web Development Certificate Program | UC Davis Extension

UC Davis Extension

Secondary menu

Web Development Certificate Program

Succeed in Almost Any Web Development Environment

Knowing how to design and build functional websites is a huge asset in almost every industry today. Current skills in website/web app development, computer programming and database design and development are in high demand.

UC Davis Extension’s online Web Development Certificate Program gives you the foundational skills, experience and connections to thrive in this rapidly growing field. The program is ideal for those wanting to enter the web development field or those in other professional positions looking to take on web development responsibilities at work. You’ll learn core languages and technologies from both the client and server side. You’ll also learn key non-technical skills like project management to impress employers and succeed in any web development environment.

Designed in partnership with IT staffing firms and web development companies, UC Davis Extension’s Web Development Certificate is custom-tailored to meet the needs of the professional workforce. The program features:

  • Online Convenience – Engaging online courses let you schedule your learning around your lifestyle
  • Expert Instructors – Learn from experienced working professionals who understand the realities of today’s tech environment
  • Industry Credibility – Our advisory board includes top national employers such as Google, HP and Robert Half Technology
  • Exceptional Networking Opportunities – Connect with instructors and peers who can help advance your career
  • Career Flexibility – Web development skills are in high demand across many industries, giving you flexibility in the job market

About the Program:

Education with Immediate Impact

The core skills you learn can be immediately applied so you’ll be able to succeed in almost any web development environment. You’ll walk away with a clear understanding of the language of the web and have the skills to achieve your goals and advance your career. Backed by UC Davis, the program consists of five required online courses. All courses are project-driven, based on real-world scenarios and focus on practical skills for professional development.

  • Learn HTML, CSS, PHP, SQL, and dynamic tools such as JavaScript and AJAX
  • Design and build dynamic, modern websites 
  • Advance your programming and coding skills
  • Develop the communication, project management and organizational skills to succeed in collaborative tech environments


Our Fast Track Certificate format is a convenient way to accelerate your training and quickly advance your career.

  • Save 15% by paying for the full program up front
  • Receive priority enrollment in the program's courses

When you choose the Fast Track option, a program representative will work with you to create a program completion path that works best for you.


Advisory Board:

Shana Groen – Division Director, Robert Half Technology 
Kim Vu – Manager, California Water Resources Control Board
Dr. Matt Bishop – Professor of Computer Science, UC Davis
Jonathan Aroner – UX Designer, Google
John Beckwith – UI Designer, Hewlett-Packard
Christopher Haupt – Founder and CEO, Mobirobo

Program Requirements:

This 15-unit certificate program consists of five required courses.

Course content is frequently revised to ensure that the program is up-to-date with the latest industry standards. For this reason, you must complete all of the course requirements of your certificate within five years from the day you enroll in the first course. A certificate will not be awarded if the requirements are not completed and your application for candidacy is not received within this timeframe.

Quarterly schedule of courses

Creating Functional Websites3.0OOO
Web Programming with JavaScript3OO
Server-Side Scripting with PHP3OO
Database Design-Development and Management3OO
Creating Web Applications with AJAX3.0OO
F=Fall W=Winter SP=Spring SU=Summer; Schedules subject to change.
O = Online C = Classroom OC = Online and Classroom H = Hybrid

Required Courses

3.0 quarter units academic credit 3.0

Design and build your own professional and attractive web pages. Learn the basics of the “language of the Internet” through hands-on coding with HTML and CSS.  Discover how to construct your own web pages by using the concepts involved with CSS and HTML5, including such fundamentals as lists, menus, hyperlinks, images, forms, tables, frames and other customizable parts. Explore the creation and production processes involved in website development by examining web interface technologies and their applications. The final project for this class can serve as a portfolio piece to showcase your capabilities to prospective employers.

Sections of this course open for enrollment:
3 quarter units academic credit 3.0

Once you have an understanding of how to build static web pages, learning JavaScript is the next step in creating dynamic interactions with your web pages. JavaScript is built directly into web browsers, so learning it requires no extra software tools. Learn the power of JavaScript and discover how to create highly functional, interactive pages that can respond to the web browser and user input. Although a programming background is helpful, it's not a requirement for learning the powerful features of JavaScript. While this is not specifically a programming course, students will learn a great deal about programming while learning JavaScript.

Sections of this course open for enrollment:
3 quarter units academic credit 3.0

Transform basic websites into interactive experiences using PHP, the most commonly used server-side scripting language.  Server-side scripting languages allow you to create dynamic interactions that are driven by programming logic, data from databases and server files, or content based on user input. Explore dynamic graphics using PHP, as well as the world of syndication and web services.  You’ll also learn how to create secure applications that can handle unexpected user entries. 

Sections of this course open for enrollment:
3 quarter units academic credit 3.0

Gain a hands-on introduction to the basics of modern database terminology, architecture, design and creation, as well as how to access stored data. Acquire the skills to describe the functions of a database management system and its internal components, and construct logical data models for the implementation of a specific database requirement. Students will also learn how to code simple SQL statements to create, retrieve, update and delete data values stored in a relational database.

Sections of this course open for enrollment:
3.0 quarter units academic credit 3.0

AJAX has been described as “the special sauce” that makes web magic happen. In reality, it’s a combination of technologies working together to create highly interactive web content. AJAX combines HTML5, CSS, JavaScript and server side scripting to allow fully dynamic page content without the need to reload pages in the browser, including database-driven content. Learning AJAX combines the skills learned in HTML5, CSS, JavaScript, Database Development and PHP into a complete package, allowing you to build any type of website or web application you need.

Sections of this course open for enrollment:

Get More Info

Your privacy is important to us!

Mailing Address
Enter N/A if none.


“I used the websites I developed as final projects [in my classes] as portfolio websites during my job search.”

Dilhari Peiris, Washington, D.C.

Read more student testimonials


Watch our latest online information session webinar

Attend a free information session


Try out a free sample lesson from our JavaScript course


“As we create new products and experiences for people, we have to take into consideration the whole user and how that product is going to fit into that user’s life.”

-Bill Mead, Instructor

More from this interview

Instructor biographies


General Certificate Program FAQs

Customized Certificate Program FAQs

Certificate Programs as Stepping Stones to Career Advancement


Web Development Certificate Program Factsheet

Download our 2017 National IT Jobs Report

Download the course syllabus for Creating Functional Websites


Declare Your Candidacy

Notice of Completion