Computer Science

The Computer Science department at USC has a world-renowned history, housing more than 40 research faculty members from the Information Sciences Institute (ISI)- a major player in the creation of the Internet- and from the Institute for Creative Technologies (ICT). Our faculty contains pioneers in modern cryptography, Internet technologies, software engineering, database, computational neuroscience, robotics, natural language processing, computational biology and network sciences, and it has an innovative education program, including one of the nation’s first programs in game development

USC Viterbi Data Science Boot Camp
Learn the fundamental and specialized skills necessary to pursue a career or advance in the booming field of data analytics, including Python, JavaScript, Advanced Excel, SQL Databases and more. The part-time courses enables working professionals to continue pursuing their career while receiving a hands-on, classroom learning experience, conducting robust analytics on a host of real-world problems.
Courses offered by Professional Programs can be tailored to meet the needs of your organization – including content, timing and location. For more information, please contact

In addition to existing short course offerings, we invite you to explore the USC Viterbi School of Engineering curriculum in the area of Computer Science to explore all areas of expertise.

Curriculum for Computer Science
Want to Learn More?

Custom Programs

USC Viterbi School of Engineering provides tailored course offerings to meet the needs of your organization - including content, timing and location.

Interested in learning more?

The Corporate & Professional Programs team can speak with you in detail regarding your program needs.

Contact Us