Programming and Software Development

Programmers write, test, and maintain codes to create computer programs. Programmers are needed in almost all sectors of the economy, and often become system engineers and project managers. The following course sequences will help you start a career in this field.
Browse Courses
Select a course below to read course descriptions and objectives. You may take one course or a series of courses; see below for recommended course sequences. Courses are offered throughout fall, spring, and summer, but not all courses are offered each semester.
- Programming Fundamentals
- Python - Certified Entry Level Programer
- Python - Certified Associate Level Programmer
Course Schedules at a Glance
To help you plan, we have provided links to the ITI/ Computer Technology “ At a Glance Schedule”, and the ITI brochure. These schedules are subject to change without notice.
- At a Glance schedule for Computer Technology / ITInew window
- The ITI / Computer Technology Brochure, which includes course descriptions and pricing information (PDF, )
- Registration Informationnew window
Career Outlook
is a valuable online search tool that will give you the opportunity to explore hundreds of potential careers or job possibilities. The job listings and information provided are specific to Montgomery County and the surrounding localities. Not sure what path to take? ITI Classes to Careers Roadmap (PDF, ) may help.