Innovation at Your Fingertips

Engage in the collaborative culture and team-based learning that are the hallmarks of Penn Engineering, while enjoying the flexibility of virtual learning. Our Penn Engineering Online programs bring you the best of both worlds.

Reputation and Dedication

Penn’s Ivy League faculty are exceptional educators and renowned researchers. You’ll hear from some of today’s top thinkers in the field and have access to faculty and TAs through live office hours and discussion forums. Our priority is to help each student gain a deep understanding of the material and prepare for a rewarding career.

Join a Diverse Online Community

Learning online doesn’t mean learning alone. You’ll join an inclusive community of ambitious learners from 46 countries, representing undergraduate fields of study ranging from architecture to economics to literature. In study groups, office hours and Slack channels, you’ll expand your network and find the support you need to thrive. 

Get to Know Our Students

Hear directly from students, who came to Penn Engineering Online from different backgrounds. The See Yourself Be Yourself webinar series featured women in tech, international students, students of color, student with families, and returning learners. You can click through the playlist on the right to learn more about their perspectives and experiences in the Penn Engineering Online community.

Immerse Yourself in Learning

You’ll engage with course content through a combination of pre-recorded video lectures, live recitations, office hours with faculty, group projects, and individual assignments. You’ll have access to real-world tools and environments, ensuring that you’re ready to step into any computer science field upon graduation.

Choose Your Schedule

You can join the program in either fall or spring, and you can attend classes full-time or part-time. Lectures are prerecorded and there are no required synchronous sessions. You can continue your studies over the summer, or take the summer off. Even completion time is flexible: you can graduate in as little as 16 months, or take up to five years to complete your degree. Most students that are working take 20-30 months to complete their courses.

Request Info