Browse Programs

Minors and Specializations


Technology is for everyone.

Learning how to write computer programs, use big data, and publish websites is valuable for all careers.

You might be looking to technology to increase your impact in your career — such as public policy, fine arts, or education. Maybe you’re a pre-law student interested in investigating cybercrime. A journalist wanting to back up your stories with data. Or an entrepreneur with an idea for a new app that you’re trying to get off the ground.

ITP offers over 75 courses to get you there. Introductory courses help you create a foundation — whether you’ve started learning how to code on your own or you’re brand new to it. And when you build upon that foundation in our advanced courses, you can graduate with a high-tech portfolio and a future-oriented skillset.

Learn more about ITP >


Register now for classes in fields like connected device development, blockchain, data analytics, and cybersecurity.

Browse classes >
Cybercrime courtroom

With COVID-19 cyberscams rampant, industry pros from firms worldwide watch as USC digital forensics students show their crime-fighting smarts in front of a real-life judge online.

Read More >

Trojan faculty and staff celebrate virtually during the 2020 USC Viterbi Faculty and Staff Awards! ITP wants to congratulate Trina Gregory, Kendra Walther, and Nitin Kalé for their awards, and for their oustanding efforts and contributions to ITP!

ITP Award Winners >
New Classes for Fall 2020!

ITP is offering new courses this Fall 2020 semester! Click below to view ITP's new course offerings.

New Classes >

Hear from Zune Nguyen about how the minor in web technologies and applications prepares students for a range of careers.

Watch the interview >


There are no currently scheduled events that meet your criteria.


Read More

Student-Led Fund Supports Student Entrepreneurs

Student-Led Fund Supports Student Entrepreneurs

ITP 496 students under USC Viterbi lecturer Eric Chung build first student- led organization that will provide micro-grants to student projects.

Read More

DEN@Viterbi: Going the Distance: USC Viterbi Provides Distance Education During COVID-19

DEN@Viterbi: Going the Distance: USC Viterbi Provides Distance Education During COVID-19

What Happens When All Students Become On-Line Students? Look to the Engineers.