Online Mechanical Engineering Courses

Take online mechanical engineering courses over the summer in thermodynamics, solid mechanics, mechanical engineering programming and more through Binghamton University. The courses are taught by Binghamton University professors from the Mechanical Engineering Department and are open to students from other colleges and universities as well as some qualified high school students. It's a great way to catch up on general education courses, try a class taught by Binghamton University's talented professors, continue your education or test out a new field. 

The online mechanical engineering courses listed below are offered during the summer 2018 term, check back closer to the term to see updates on offerings for the winter 2019 term. 

For information regarding deadlines and the application process visit the Center for Learning and Teaching's website.

Online Finite Element Method and Finite Element Analysis using ANSYS

Introduction to Finite Element Method - Taught by Mahdi Farahikia

This course will cover the fundamentals of Finite Element Method through typical mechanical engineering examples. Stiffness method will be introduced for the solution procedure. Knowledge of a programming language (Matlab or Python are preferred) will be very helpful. Application of stiffness method to solve truss, beam, frame, and 1-D fluid flow problems will be taught in this course.

More information on FEM course

Finite Element Analysis using ANSYS - Taught by Mahdi Farahikia

This is a 5-week online course with a final take-home exam given in week 6. This course will cover fundamentals of using ANSYS APDL for engineering simulations. "Why", "what" and "how" are the questions that will be answered for each necessary step during engineering analysis. Proper modeling and meshing techniques and extraction and interpretation of the results (derived from simulations) will be taught. Course Certificates and Digital Badges* will be issued to passing students.

More information on FEA course


Online Solid Mechanics Course

ME 211 - Taught by Kirill Zaychik

This required course mechanical engineering undergraduate course is
designed to extend the student's knowledge of mechanics to include deformable body mechanics. The main focus of this course is on the deformation of the body when subject to external loading. The concepts of stress, strain, and material constitutive laws are carefully developed in one-, two and three-dimensions. These concepts are applied to the stress and deformation analysis of the common engineering structures such as beams, rod, shafts, pressure vessels, and two-dimensional (plane stress and plane strain) problems. Both theoretical development and applied problems solving, including analysis and design problems, are emphasized. The course material presentation takes the form of instructional videos with some self-directed learning assignments. This course is the prerequisite (C- or better required) for the following ME core courses: ME 381, 392.

Required Textbook: R.C. Hibbler, Mechanics of Materials. 10th Edition, Prentice-Hall, 2016. ISBN: 9780134518121 (this book includes the online access to the Mastering Engineering1 online resource – required for HW assignments)

Prerequisite: Statics and Calculus l Credits: 3

Syllabus for ME 211


Online Mechanical Engineering Programming Course

ME 212 - Taught by Kirill Zaychik

Structured programming for mechanical engineers. Engineering programming with MATLAB. Upon completion of this course, students shall acquire the following basic programming skills, which include but not limited to: problem-solving strategies, simple algorithm development and interpretation of mathematical concepts in Matlab environment.

This course will be constructed of nine modules:

  • Introduction
  • Working with the MATLAB user interface - entering commands and creating variables
  • Analyzing vectors and matrices - visualizing vector and matrix data
  • Working with data files and data types
  • Automating commands with scripts
  • Advanced plotting
  • Writing programs with logic and flow control
  • Writing functions
  • Symbolic computations

Suggested reading:

  • Timmy Siauw, A.M. Buyen, An Introduction to MATLAB Programming and Numerical Methods for Engineers, Elsevier, ISBN 978-0-12-420228-3
  • James B. Riggs, Programming with MATLAB for Engineers, Ferret Publishing, 2014, ISBN
  • William J. Palm III, Introduction to MATLAB for Engineers (3rd Edition), McGraw Hill, ISBN 0073534870
  • David Smith, Engineering Computation with Matlab (3rd Edition), PEARSON ISBN 978-0-13-256870-8
  • Rudra Pratap, Getting Started with Matlab: A Quick Introduction for Scientists and Engineers, OXFORD University Press, ISBN – 10: 0199731241

Prerequisite: WTSN 112 or a beginning programming course Credits:

Syllabus for ME 212


Online Statics Course

ME 273 - Taught by Colin Sellack

This course covers fundamental issues from the field of rigid-body mechanics. The course combines high-level mathematics (calculus and differential equations), physics and basic engineering concepts. These are applied to investigate common problems in the statics of rigid-body mechanics utilizing fundamental principles involving forces and equilibrium. Both theoretical development and applied problem solving are emphasized.

Prerequisite: Calculus-based Physics l Credits: 3

Syllabus for ME 273


Online Dynamics Course

ME 274 - Taught by Colin Sellack

This course covers fundamental issues from the field of particle and rigid-body kinematics and kinetics. The course combines high-level mathematics (calculus and differential equations), physics and basic engineering concepts. These are applied to investigate common problems in the dynamics of rigid-body mechanics utilizing fundamental principles involving forces and motion. Both theoretical development and applied problem solving are emphasized.

Prerequisite: Statics and Calculus l Credits: 3

Syllabus for ME 274


Online Thermodynamics Course

ME 331 - Taught by Ali Davoodabadi, lecture content provided by Paul Chiarot

Properties of pure substances. Concepts of work and heat, fundamental laws of thermodynamics; closed and open systems. Entropy and entropy production. Basic gas and vapor cycles, basic refrigeration cycles.

This course will cover topics such as:

  • Control Volume (CV)
  • Energy Transfer
  • Heat Transfer
  • Properties of Pure Substances
  • Thermodynamic Tables
  • Conservation of Mas
  • Conservation of Energy
  • Steady State vs. Transient
  • Heat Exchangers
  • First Law of Thermodynamics
  • Second Law of Thermodynamics
  • Entropy Balance in Closed Systems

Prerequisites: Calculus-based Physics l Credits: 3

Syllabus for ME 331


Online Intro to Finite Element Method Course

ME 417 - Taught by Mahdi Farahikia

This course will cover the fundamentals of Finite Element Method through typical mechanical engineering examples. Stiffness method will be introduced for the solution procedure. Knowledge of a programming language (Matlab or Python are preferred) will be very helpful. Fundamentals of using ANSYS APDL for engineering simulations will be covered. "Why", "what" and "how" are the questions that will be answered for each necessary step during a typical analysis. Handson exercises will allow students to practice using ANSYS APDL for engineering analysis. Proper modeling and meshing techniques, and extraction and interpretation of the results (derived from simulations) will be taught.

Knowledge of solid and fluid mechanics, basic linear algebra, and a programming language (such as MATLAB) are essential for this course. Credits:

Syllabus for ME 417


Check back for more course offerings

Online courses in mechanical engineering are offered during either the summer or winter session. Check back periodically to see what new listings are offered for the upcoming session.