51³Ô¹ÏÍø

Catalog 2025-2026

Download or Print Page

Web Programming

Certificate of Completion

This program is an introduction to ​​​​web development. In this program students acquire essential skills in creating responsive websites, delving into front-end frameworks, and implementing secure back-end solutions with a focus on database access and session management. Students explore the MERN (MongoDB, Express.js, React, Node.js) framework, gaining proficiency in full-stack development. This industry-aligned curriculum combines foundational knowledge with cutting-edge technologies. Note, students will be much more competitive in the field if they already have a degree.

Program Requirements (288-324 hours)

Course NumberCourse TitleHours
NCCS100Introduction to Web Programming96 - 108 hours
NCCS104Web Development with Frameworks and Libraries96 - 108 hours
NCCS108Advanced Web Application Development96 - 108 hours

Total Certificate Hours: 288-324 hours

Certificates are listed as hours rather than college credit (units). Students must pass and complete the minimum number of hours required.

Upon successful completion of this program a student will be able to:

  • Demonstrate understanding of the fundamentals of web development, including the client-server architecture, HTTP, URLs, and the Document Object Model (DOM), enabling them to communicate effectively with other developers and stakeholders.
  • Demonstrate recognition of the importance of web accessibility and implement basic accessibility features, ensuring that their web content is usable by individuals with disabilities.
  • Develop problem-solving skills by identifying and troubleshooting common issues in web development, using browser developer tools to inspect and debug code effectively.
  • Demonstrate proficiency in using front-end frameworks like React to create reusable components, manage application state, and build interactive user interfaces.
  • Demonstrate the ability to fetch and manipulate data from external APIs and databases using asynchronous programming techniques, enhancing the interactivity of web applications.
  • Produce robust and high-performing web solutions by Incorporating user authentication, database integration, and server-side rendering (SSR) techniques.
  • Optimize web application performance through caching, lazy loading, and minimizing requests.