Academic Certificate

Front-end Software Engineering

Build impactful, user-friendly apps with hands-on training
Student works on computer with a lesson on Python

Contact and location

Credits & Duration

  • 12 credits
  • 3 quarters

Format

Start Term

  • Fall

Schedule

  • Varies by course - see catalog

What You'll Learn

This certificate program equips students with the foundational and advanced skills needed to succeed in front-end software engineering roles. Curriculum emphasizes a hands-on, project-based approach to building responsive, accessible, and user-friendly software applications. 

You will: 

  • Master core front-end technologies such as HTML, CSS, JavaScript, and React frameworks
  • Apply agile methodologies and software development life cycle principles to real-world projects
  • Understand and implement accessibility best practices, mobile-first concepts, and UX heuristics
  • Develop skills in requirements gathering, quality assurance, testing, and state management for dynamic interactions
  • Collaborate on team-based engineering projects to create Minimum Viable Products using LEAN methodologies

By the end of the program, you will have practical experience designing and delivering software solutions from idea to execution. You will be prepared to excel as entry- to mid-level engineers or continue advancing technical and collaborative skill sets in related fields.  

Certificate Coursework

Front-end Software Engineering I – Fall, 4 credits
Front-end Software Engineering II – Winter, 4 credits
Front-end Software Engineering III – Spring, 4 credits 

Learn more about courses in the Academic Catalog