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 >
New minor

Learn how cryptocurrency works and create decentralized applications in the new minor in Blockchain.

Explore the minor >
SAP Prize winners

USC students placed third at this month’s SAP Co-Innovation Competition at Deloitte University. 32 teams representing 28 universities competed to solve real-world business challenges at the Westlake, Texas campus from August 2 to 4, 2019. Congratulations to the USC SAP team!

Explore SAP courses >


There are no currently scheduled events that meet your criteria.


Read More

Watch the Viterbi Satellite Commencement Ceremonies Streaming

Ph.D. on 5/10 at 9am PDT, Undergraduate on 5/11 at 11am PDT, Graduate on 5/11 at 3pm PDT, Computer Science Graduate on 5/11 at 6:30pm PDT

Read More

PC Mag: Looking for a New Gig? How About Cyber Crime Spy School?

PC Mag sat down with Professors Michael Gregory Crowley and Joseph S. Greenfield to discuss how their professional experiences influence the shape of courses for the computer and digital forensics minor at the Information Technology Program.