top of page

Computer Programming & Interactive Media


Students in this program explore many technical skills, which are needed to create interactive software that solves practical problems. Students will learn what it takes to develop complete web applications before choosing to specialize in more advanced technologies, such as firmware development, game design, advanced robotics, artificial intelligence, and Internet of Things (IoT).

The curriculum begins by covering HTML, CSS, and basic Javascript. Students progressively improve their skills by creating static web pages; handling logic and algorithms in Python; and creating advanced web applications using Node.js, Express.js, and SQL. They also learn the critical skills necessary to manage large team projects through the use of relevant technologies and techniques, such as Git and Agile development.

Possible Certifications

  • CIW Javascript Specialist

  • IT Fundamentals

  • OSHA Certification


Students at York Tech are required to wear a uniform. Upper garments (shirts, sweatshirts, etc.) must be purchased through the school's Tech Gear Store. Lower apparel and safety equipment varies by program. The specific uniform requirements for Computer Programming & Interactive Media can be downloaded using this link.

Potential Career Opportunities

There are many career opportunities for students graduating from York Tech's Computer Programming & Interactive Media program.

What to Expect

Students interested in this program will take courses in Computer Programming & Interactive Media, Electronics & IT Support, and Network Systems & Cyber Security for the first two school years. After sophomore year, students will apply for full-time entrance into one of the three programs, and they will be accepted based on merit and other criteria. Students who are not approved for their first choice will be assigned to one of the other two programs included in the rotation.

bottom of page