Web Programming and Development 

The Web Programming and Development program introduces the fundamental concepts of building web applications and providing comprehensive coverage of both client-side and server-side development. Students will receive the skills and knowledge to build engaging, interactive user experiences on the web as a front-end web developer. By the end of this course, students will have knowledge, confidence, and skills to be entry-level to junior-level web developers in today’s job market.

Classroom lecture and hands-on instructions will be provided by full-time industry professionals; namely web developers, software engineers, security specialists, technology consultants, project managers to automated QA. Students will gain invaluable knowledge and experience developing with HTML, CSS, LESS, JavaScript, Angular and React. Other topics include Git, Automated QA, Back-End, Database, Hosting with AWS, Deployment, Security and Soft Skills. Throughout the program, students will complete a series of professional portfolio projects that they can showcase for potential employers when seeking employment.

After 9 months of classroom instruction, students will need to complete an externship. The externship is an extension of the classroom learning where students are required to complete 240 hours either through a full-time (38-40 hours per week) or part-time (18-20 hrs per week) schedule. 

Note: Students will be responsible to arrange their own externship opportunity, in coordination with the program coordinator. Students are required to complete a minimum of 15 hours per week of externship hours within 16 weeks or no later than 6 months from the last day of class.

photo of instructor

Jason Faga

Program Coordinator

  • Web Programming and Development
  • Program Hours: 903 hours
  • Campus Location: Lehi Trades & Tech

"I was nervous about learning to code. The instructors at MTECH were actually working as programmers themselves and so really knew their stuff. Best move I ever made"

- Lisa Horton


“Our exciting collaboration with MTECH has provided Xactware with highly skilled interns and employees.”

– Jim Evans, Chief Operating Officer, Xactware


"The Web Development program was a life changing experience. I had taken some programming classes at a University, but it wasn’t until I came to MTECH that what I had learned really came together. The instructors were phenomenal. MTECH prepared me to be successful and today it allows me to financially support my family. Signing up for MTECH was one of the best decisions I ever made."

Valerie Ludden-Ririe, QA Manager, Younique Products

Certificates and Licensures

MTECH Program Certificate in Web Programming & Development

Program Snapshot

  Registration Eligibility: Adults and high school seniors only.

  Registration Availability: This program requires an application process and approval prior to registration. You must submit your application for the Fall section between May 15 and June 15. For the Spring section you must submit your application between October 15 and November 15. Late applications will not be processed. The application details can be found below.

  Program Length: 903 Hours or approximately 11-13 months. An externship of 240 hours is required after 663 hours of classroom instruction. Students are encouraged to find their own externship, however, MTECH can help if needed.

  Times: Mornings. Monday to Friday,  7:30 am–10:30 am. See schedule details below.

  Locations: Lehi Trades and Tech Building.

  Financial Aid Eligible: This program is eligible for Financial Aid and Veterans Assistance.   +Learn More

Transfer Credit Opportunity: Credit hours for completing this program can be counted towards degrees from UVU.  +Learn more.


  High School Students: Students should coordinate with home high school counselors prior to registration.

  MTECH Counselor: Students enrolling in this program must meet with an MTECH Academic and Career Counselor prior to registration. High School students are encouraged to be accompanied by a parent. To schedule an appointment please visit mtec.edu/counseling.

  Entrance Assessment: Students must take the MTECH Entrance Assessment. The Entrance Assessment is free and takes about an hour to complete. To learn more visit mtec.edu/testing.  

  New Student Orientation: Students must complete the brief MTECH New Student Orientation prior to the first day of class.  To learn more visit mtec.edu/nso.

  Students must have successfully completed the course prerequisites before being eligible to apply for the Web Programming & Development program. 


Only applicants who have successfully completed the Introduction to Programming prerequisite course or successfully passed the Competency Exam can apply.

Prerequisites before applying:

  1. Take and pass the MTECH Entrance Assessment in math and reading with a minimum score of 1 in Math, and an A in English. The higher the score the better. 
  2. Take and pass the Introduction to Programming course OR Introduction to Programming Competency Test at the MTECH Testing Center or online. The Introduction to Programming Competency Test is open book (internet search allowed), timed and cannot be retaken. It will cover fundamentals of Git, Git Hub, Terminal Commands, HTML, CSS, JavaScript and jQuery. Candidates have less than 4 hours to complete this exam with a score of 80% or better. The Introduction to Programming Competency Test link will be provided by the MTECH Testing Center team.


  1. Prerequisites need to be completed before students can apply. Students concurrently enrolled in the Introduction to Programming course may apply if course can be completed before application deadline date.
  2. Candidates have 3.5 hours to complete the Web Programming Assessment with a score of 80% or better. The Web Programming Assessment link will be provided by the MTECH Testing Center team. 
  3. The Web Application link will be provided by the MTECH Testing Center team only if candidates have passed the Web Programming Assessment. Candidates must upload all supporting computer programming, computer technology or information technology documentation showing previous experience, as well as answer the questions on the web application.

Web Programming Assessment Preparation Tips 

Students have 3.5 hours to complete this challenge with a score of 80% or better. There will be no retake exam if the student scores below minimum requirement. To prepare for this assessment, study and use the recommendations below:

  • HTML: Study chapters from HTML Introduction on W3Schools
  • CSS: Study chapters from CSS Introduction on W3Schools
  • JavaScript: Study chapters JS Introduction on W3Schools
Web Programming and DevelopmentDownload Application Packet

Note: Do not apply for this program unless you have completed the pre-requisites for the program.



Session Location Room Start Date End Date Start Time End Time Days
Spring 2022 Lehi Trades & Tech 219 1/3/2022 Open 7:30 am 10:30 am M-F
Fall 2021 Lehi Trades & Tech 217 8/17/2021 Open 7:30 am 10:30 am M-F

This program is a HYBRID program. Students attend class Monday through Friday. Students will be assigned hybrid assignments to complete outside of class.

EXTERNSHIP: An externship of 240 hours is required after 663 hours of classroom instruction. Students are encouraged to find their own externship site, however, MTECH can help if needed.

Tuition and Fees

Item Cost Notes
Registration Fee $40.00  
Facility Fees $50.00  
Tuition $1,896.30  
total: $1,986.30  All tuition and fees are due at the time of registration.

Materials and Supplies

Item Cost Notes
OPTION 1 Program Fees

Option 1: To be eligible for this fee, students must have their own Apple device that meets these specifications: 8 GB Memory; 256GB SSD; USB or HDMI Ports.

Students must produce their device and have the Program Coordinator approve their device in order to obtain permission for the reduced fee.

OPTION 2 Program Fees
(MacBook Air - Gray)
$2,100.00 Option 2: program fees include MacBook Air (Apple M1 chip with 8‑core CPU, 7‑core GPU, and 16‑core Neural Engine, 8GB unified memory, 256GB SSD storage, Retina display with True Tone

Backlit Magic Keyboard - US English, Touch ID, Force Touch trackpad, Two Thunderbolt / USB 4 ports 13.3"; 1.4 GHz quad-core 8th generation i5, Processor, 8GB memory, 128GB storage).

OPTION 3 Program Fees
(MacBook Pro 14' - Gray)
$3,100.00 Option 3: program fees include 14″ MacBook Pro (Apple M1 Pro with 8-core CPU, 14-core GPU, 16-core Neural Engine, 16GB unified memory, 512GB SSD storage, 67W USB-C Power Adapter

14-inch Liquid Retina XDR display, Three Thunderbolt 4 ports, HDMI port, SDXC card slot, MagSafe 3 port).

total: See Option Totals

Option 1: $3,086.30

Option 2: $4,086.30

Option 3: $5,086.30

Take Action. Get Started Today!

Take a Tour

Come see for yourself! Check out our campuses and labs and get questions answered.

Schedule Tour

Talk to a Human

MTECH counselors can help with academic advising career placement services.

Schedule Counselor

Begin Enrollment

No commitment or cost. Take the first step by simply applying to MTECH today!
Apply for Free