Introduction to Programming

This course is a college-level first course in computing. It takes a fairly traditional approach, emphasizing problem solving, design, and programming as the core skills of computer science. However, these ideas are illustrated using a non-traditional language, namely JavaScript.

This course has a single overarching goal: to introduce fundamental computer science concepts as simply as possible without being simplistic. Using JavaScript is central to this goal. JavaScript is very flexible and makes experimentation easy. Solutions to simple problems are simply and elegantly expressed.

JavaScript provides a great laboratory and introduction to the Web Programming and Development course. This course covers Git, Git Hub, HTML, CSS, jQuery and JavaScript.

photo of instructor

Brayden Lemke


  • Introduction to Programming
  • Program Hours: 90 hours
  • Campus Location: Lehi Trades & Tech

Program Snapshot

  Registration Eligibility: Adults and high school students who are age 16 and older and at least a junior in high school.

Registration Availability: Registration is open on the last Monday of each month. Students usually start the first Monday of the following month. To check seat availability, create a new student account in the MTECH Student Portal and check seat availability or call Student Services at 801-753-6282.

  Program Length: 90 Hours. 

  Times: Evenings. See schedule details below.

  Locations: MTECH Lehi Trades and Tech Building.

  Financial Aid Eligible: This program is not eligible for Financial Aid or Veterans Assistance.


  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. To schedule an appointment please visit

  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  

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

Basic computer skills are required.

  Introduction to Programming is a prerequisite course for the Web Programming and Development program.  Students need to score of 80% or better in this class to be eligible to apply.


Session Location Room Start Date End Date Start Time End Time Days
Open Lehi Trades and Tech 219 OE/OE OE/OE 6:00 PM 9:00 PM M-Th

This program is a HYBRID program. Students attend class Monday through Thursday at their registered time. On Friday, students will be assigned a HYBRID assignment to complete outside of class. All Hybrid assignments must be completed and submitted by 7:30 am on the following Monday for credit, otherwise the student will receive an absence.

Tuition and Fees

Item Cost Notes
Registration Fee $40.00  
Facilities Fee $50.00  
Program Fees $60.00  
Tuition $189.00  
Design and Build Websites
$20.01 Optional
TOTAL $359.01  All tuition and fees are due at the time of registration.


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