Online Learning

The benefits of a UB education without ever setting foot on campus

The flexibility of our online programs and courses can help you shape the future of engineering and drive innovation in your field.

Whether you are a busy professional looking to supplement your education, an engineer/scientist looking to pursue graduate studies or a company looking to improve your workforce, we've got you covered.

On this page:

Online Programs

Admissions & Enrollment

For Online Programs:

To apply for an online program click one of the programs above for more information and to start your appplication. If you have any questions about requirements or the application process, contact the SEAS Office of Graduate Education.

For Online Courses:

To be assured that any course you take will count toward a degree program, prior to registration, current UB students should speak to their department advisor and/or consult their departmental graduate program handbook. 

Non-UB students must first complete a non-degree application using the SEAS Application Management System to register for a UB course. On your application, under "Program Information," select the term you'd like to enroll in and then select "Non-Degree" when asked to select your primary degree level of study. Do not fill out an online non-degree application if you are a current UB graduate student.

Questions about online admissions and enrollment? Visit our Online Student FAQs or Contact:

Jim Michalowski
Director of Online and Digital Education
School of Engineering and Applied Sciences
711 O'Brian Hall
(716) 645-0956
jrm9@buffalo.edu

Massive Open Online Courses (MOOCs)

Looking for a convenient way to expand your skills or increase knowledge in the hottest technology topics? We have joined the world’s largest online learning platform to offer non-credit courses that don’t require university enrollment. 

Courses

SEAS Office of Online Education

laptop and graduation cap icon.

The SEAS Online Education office offers a wide range of services to support SEAS community members involved in delivering remote and online learning programs.