A Penn Engineering Online degree program requires the successful completion of ten courses. Students have access to a Student Success Advising Team that can help them plan their course schedule and overall degree plan. Students can easily switch between part-time and full-time registration each semester based on how many courses they take. Enrollment in the summer semester is optional. We encourage all students to meet with a member of our Student Success Advising Team to discuss the course load and route to degree completion that best fits their needs. Depending on how many classes you take each semester, you can complete the program in 16 to 40 months.