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

Explore recordings from our Collaborative Community webinar series, which highlighted various facets of our interactive, international online community. This series provided an inside look at our uniquely collaborative and supportive approach to online learning. You can click through the playlist on the right to hear from students, staff, Teaching Assistants, and alumni to learn more about the multitude of resources that we provide to enhance the online learning experience.

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