Tuition & Financing

University of Pennsylvania


Tuition & Fees

Tuition and fees for MCIT Online are based upon course units (CUs) with students completing a total of 10 course units during the program.

Rates for Fall 2021, per course unit (CU):

Tuition = $2,500 USD per course ($25,000 USD Total)

Online Services Fees = $140 USD per course ($1,400 USD Total)

Please be aware that tuition and fees are posted as a guide and may be subject to change.

Students may also be required to purchase textbooks or supplies for a few of the courses in the program.

Tuition will vary depending upon how many course units a student enrolls in each semester. Please see the table below for details:

Number of Course UnitsCost
1 Course Unit$2,500 Tuition + $140 Fee ($2,640 Total)
2 Course Units$5,000 Tuition + $280 Fee ($5,280 Total)
3 Course Units$7,500 Tuition + $420 Fee ($7,920 Total)
4 Course Units$10,000 Tuition + $560 Fee ($10,560 Total)

Students will be billed only for the course units they take each semester. If a student needs to take a term off, they won’t be charged during that term. The core courses must be taken in sequential order. Students may not waive or replace more than two core courses.

For a sample tuition payment schedule, see the “Program Length” section on the Academics page.

Students may have the opportunity to seek tuition reimbursement from their employer. Connect with your manager or HR department to see what’s available to you as an employee.

Technology Requirements

  • MCIT Online is an online degree program and it is your responsibility to have and maintain internet access that permits you to receive and transmit information freely for the duration of the program. Penn is not responsible for any inability to access the program due to disruptions in your internet service, whether caused by technical problems, governmental or other third party actions.
  • Coursera’s Technical Requirements
  • Internal or external webcam
  • ProctorU Technical Requirements

Financial Resources

To learn more about financing your degree visit the Degrees Financial Resources Hub.

Student Loans

Online students who are enrolled at least half-time will be eligible to apply for federal student loans. For the purposes of financial aid, half-time is at least two courses in a semester. International students’ eligibility may vary depending upon their international status.

Please be mindful of the FAFSA deadlines in relation to the application deadlines. You can find more information here.

Student Loan Options for U.S. Citizens and Permanent Residents

Students have access to non-need-based loan funding to cover expenses associated with their degree. Please note that a student's total financial aid (scholarships, fellowships, and all education loans) cannot exceed the financial aid budget for the academic year.

The Federal Direct Unsubsidized Loan program is available to all U.S. Citizens and permanent residents who meet basic federal requirements (i.e. student has never defaulted on a federal loan, is not currently involved in filing bankruptcy, registered for Selective Service etc). Students can choose to borrow either Federal Direct Graduate PLUS or private student loan funds to supplement the Unsubsidized Loan annual maximum of $20,500. Students should research loan lenders to determine which option is best for their individual situation.

To apply for federal student loans, complete your Free Application for Federal Student Aid (FAFSA) at

Read more about Federal Direct Loans at the Department of Education website.

Your total financial aid (scholarships, fellowships, and all education loans) cannot exceed the estimated expenses plus tuition and fees.

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