Student Experience

University of Pennsylvania


Student Experience

The MCIT Online program is fully developed by the University of Pennsylvania and courses are taught by the same faculty that teach on-campus. Courses are offered in the spring (January to May), summer (May to August), and fall (August to December), and the summer semester is optional. New cohorts start in fall and spring semesters. View a few sample course plans here. All courses are approximately 15 weeks in length.

The University of Pennsylvania leverages Coursera’s online education platform to deliver the program curriculum, allowing students to benefit from features such as interactive video transcription, in-course note taking, and seamless learning across multiple devices.

Courses consist of modules that can be completed during commutes or other short periods of spare time. Courses include supplementary readings, video lectures, assignments, and discussion forums that help spark connections with your peers.

Student Demographics

Emphasizing impact and inclusion, the MCIT Online program strives to transform the field of computer science by infusing it with diversity by every measure. For example, MCIT Online students hail from 46 different countries and 37% of MCIT Online students are women. The MCIT Online program is made up of career starters, advancers and switchers from the ages of 20 to 70. Students come from backgrounds such as finance and economics to architecture and literature.

  • Countries Represented: 46
  • US States/Territories Represented: 45
  • Age range: 20s-70s
  • US Citizens (%): 47%
  • International Students (%): 53%
  • Women (%): 37%
  • Men (%): 63%
  • Total Program Enrollment: 1162
  • Incoming Class Size: 300-400

Watch current and graduate student stories

Filled Play
Angela Wen

Angela Wen

MCIT Online Student

Filled Play
Shruti Mirashi

Shruti Mirashi

MCIT Online Student

More videos:

Current student Nikhil talks about how MCIT Online has helped increase his skill set in the tech industry and boost his credibility among his professional peers.

Current student April talks about how she has already started to use her MCIT Online skills in her job and how she has enjoyed contributing as a teaching assistant for MCIT Online classes.

Hear current MCIT Online students talk about community in the program.

Watch On-Campus Student Stories

The online Master of Computer and Information Technology degree (MCIT Online) is a rigorous graduate-level program designed for students who have limited previous experience in computer science. They have the opportunity to embark on a highly successful career in computing and technology, often in coveted interdisciplinary roles or technical software development positions.

On-campus alumni have gone on to work in various roles at large companies like Google, Microsoft and Facebook, as well as at entrepreneurial start-ups and smaller-sized companies across the world.

Students in MCIT Online will learn the same content, and earn the same degree as on-campus MCIT students. Explore the stories of MCIT graduates:

penn-mcit-testimonial1 Watch on-campus student Priyanka talk about how MCIT helped her achieve her goals.

penn-mcit-testimonial2 Watch on-campus student Fanglin talk about how MCIT helped her transition from being a scientist to a software engineer at Google.


Students absorb lectures through video playback with interactive transcripts. Pace yourself through online lectures and meet with instructors and classmates to dive deeper into the material.


Access your courses from anywhere — simply download them to your mobile device and have the flexibility to study offline.


Interact with fellow students through online chat, discussion forums and group projects. Get access to every question asked and answered by previous students.

Coursera does not grant credit, and does not represent that any institution other than the degree granting institution will recognize the credit or credential awarded by the institution; the decision to grant, accept, or transfer credit is subject to the sole and absolute discretion of an educational institution.

We encourage you to investigate whether this degree meets your academic and/or professional needs before applying.

Try before you apply

Penn Engineering offers an online Specialization, Introduction to Programming with Python and Java, on Coursera to help you decide whether the MCIT Online program is the right fit before you apply.

Get Started