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 Python. This course has a single overarching goal: to introduce fundamental computer science concepts as simply as possible without being simplistic. Using Python is central to this goal. Python is very flexible and makes experimentation easy. Solutions to simple problems are simply and elegantly expressed. Python provides a great laboratory for the neophyte programmer. This course covers Introduction to Python, Data Types, Loops Classes, Inheritance, JSON, File Management and an Introduction to HTML and CSS.

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: Open

  Program Length: 90 Hours. 

  Times: Evenings. See schedule details below.

  Locations: MTECH Lehi Main

  Approximate Costs: $350.00

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


This course has no prerequisites.

This course is a prerequisite for the Web Programming and Development course.


SessionLocationRoomStart DateEnd DateStart TimeEnd TimeDays
Fall 2019Lehi313OpenOpen6:00 PM9:00 PMM-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 and absence.


Registration Fee$40.00 
Program Fees$100.00 Includes facilities fee
Python Programming: An Introduction to Computer Science, 3rd Ed.  $38.00ISBN:  978-1-59028-275-5 
HTML and CSS: Design and Build Websites$20.00 Optional ISBN: 978-1118008188
TOTAL$387.00 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