
Computer Science
Earn a Web Application Development Certificate
Our unique Certificate of Achievement programs provide hands-on learning that you may not experience through online tutorials and bootcamps alone. Take advantage of our two certificate options to learn how to make interactive single-page Web applications to join this growing and in-demand technical field.
Start Your Career Now, or Transition to a New One!
Earn a web application development certificate and . . . .
- Start working in front-end, back-end, or full stack Web-related software developer positions
- Build on your certificate education to complete a higher degree
- Transition into the Web app software developer field by enhancing existing Web-related skills
Choose from Two Certificates
View program maps below for courses and salary information.
Web Applications Development, 27 UnitsIn 4 quarters, learn to create responsive Web pages with both client and server-side programming for Web applications that are data driven. Web Applications Development, CA Program Map Advanced Web Applications Development, Certificate of Achievement, 52.5 UnitsIn 6 quarters, learn additional skills in graphical interface design, operating systems, and database management. |
The Capstone Project
Both certificate course sequences include these two course requirements, which lead up to and include a final web application development project, also known as your capstone project.
During C S 77B, you'll work in a team to design a Web application for a real client, while gaining experience to add to your resumé and talk about in job interviews!
Plus, capstone projects may lead to an internship! Our program works closely with Foothill's Science Learning Institute (SLI), which includes an internship program, and Emerging Technologies Institute (ETI), which includes three technology programs with active labs — Virtual Reality (VR), Artificial Intelligence (AI), and Cymatics.
Bolster Your Qualifications with Supplementary Classes
We also offer related courses that, while not required to earn a Web app developer certificate, will compliment your studies in a Web app developer program and look exceptional on your resume!
- For example, if you want to make a mobile phone app for your C S 77B capstone project, you can first take the optional CS63A (Developing Applications for iOS) and CS64A (Writing Apps for the Android) courses.
- Most quarters there will be an online-only section of the courses available (with the exception of CS40A which will be taught on-campus as a hybrid course the first few times it is offered). You can supplement your in-person or hybrid coursework with a flexible fully online course.
- Many of the courses required for one or both of the certificates are also required courses that are part of Computer Science and Graphic & Interactive Design associate degrees and other certificates.
Paying for College
Did you know? Foothill College is not only affordable, but it also has many ways to help you pay for college. See our Financial Aid office.
Not Sure What Web Application Developers Do?
Web application developers make Web applications, also known as Web apps, which require significant software engineering skills.
In our program, you will learn some of the top skills for Web applications development that employers seek, including these:
- Java, Python, and/or C++ programming
- JavaScript and TypeScript
- Software Engineering
- Quality Assurance
- Software Development
- SQL, React, Git,
- Front-end and Back-end Development
- Web Development.
- Unit Testing
- Debugging
- Linux
- Scrum
- How to participate on a project team
- HTML5
- WebXR
- Continuous Integration and Continuous Delivery (CI/CD)
- User Interfaces and User Experiences (UI/UX)
- Currently we are focusing on the MERN stack (MongoDB, Express.js, React.js, and Node.js), but you can use any Web technology you find applicable for your capstone course project.
Examples of Web Applications
Web apps are typically responsive single-page applications that work more like traditional desktop applications but in a Web browser, such as Gmail.
A growing number of web applications are being developed to work with mobile and virtual reality devices (using technology such as A-Frame / WebXR).
Most of the educational simulations for the AstroSims Project are Web apps actually written by Foothill College students.
Even the Foothill College Class Schedule is a data-driven Web app.
Program Learning Outcomes
- Value, investigate, and analyze the problems of human clients and relevant communities.
- Work ethically in a Web application production environment.
- Use professional ethics and analyze societal power structures.
- Create, deploy, and maintain Web applications by using software quality assurance, continuous integration, and continuous deployment techniques.
Is This a Good Fit for You?
A broad range of students take our courses — dual enrolled high school students, seasoned professionals redirecting their careers, and adults just starting out with learning technical skills.
If you want to develop your technical skillset to work in a web-related field within 12-18 months, then one of our certificate programs is for you!
The only prerequisite skill is the ability to use a modern Web browser!
For both certificate programs, you'll begin by choosing a beginning programming course — all designed for those who might not have ever programmed on a computer before!
- CS1A( Java)
- CS2A(C++) or
- CS3A (Python)
And if you want a gentler start, you have the option to first take CS49: Foundations of Computer Programming, which is basically the first 6 weeks of a CS1A/CS2A/CS3A course taught over a 12-week quarter.
To get started, meet with a counselor to develop your educational plan! Also check out the current Foothill College Class Schedule.
Questions?
For further information about our Web Applications Developer certificates, please contact Program Director Dr. Weusijana.

Questions?
We're Here to Help!
Eric Reed, Computer Science Department Chair
650.949.7091
Office Room 4412