Learn how to design reliable actuation for humanoid robots!

Online Engineering and Technology Courses

Online courses for engineering and technology. Topics include CAD, electrical engineering, simulation, programming and automation.

  • Design, analysis and engineering calculations
  • Industrial controls and manufacturing
  • Engineering software and technical programming

Engineering and technology courses can be used to build a specific technical skill without taking a full degree program. Show more

Show more

They are relevant both to students supplementing their studies and to engineers who need additional knowledge for a particular task, project, or area of work.

Who Are These Courses For?

Engineering students can use individual courses when a university subject does not provide enough practice with the software, calculations, or technical methods required for an assignment or project. A course can also be useful when a student needs to combine several areas of engineering in one project.

Working engineers may need training when a new project requires software, analysis methods, or technical knowledge outside their usual responsibilities. In this case, a focused course can address the missing part without repeating subjects the engineer already knows.

How Engineering Fields Overlap

Engineering work often crosses the boundaries between individual disciplines. Designing a mechanical component, for example, can involve CAD, manufacturing requirements, structural analysis, and material selection rather than mechanical design alone.

The same applies to automated equipment. Mechanical components, electrical systems, sensors, control algorithms, and software may all form part of one project, so knowledge from mechanical engineering, electrical engineering, control engineering, and robotics can be combined.

Simulation also connects several areas. A motor model may involve electrical engineering and control theory, while a thermal or structural simulation may require knowledge of the physical system as well as the numerical method and software used to analyse it.

This overlap is useful when choosing additional training: the most relevant course is not always in the same field as a person's current specialization. A mechanical engineer working on automated machinery, for example, may need control engineering or robotics rather than another general mechanical engineering course.

What you will actually learn

  • Create 2D drawings and 3D models in CAD software
  • Build assemblies and prepare technical drawings
  • Perform FEA and evaluate structural behavior
  • Set up CFD simulations for fluid flow and cooling
  • Model electric motors and electrical machines
  • Simulate electrical circuits and control systems
  • Develop and test models in MATLAB and Simulink
  • Read electrical schematics and industrial control diagrams

Where it is used in practice

  • Product design

    CAD and simulation help engineers develop parts, assemblies and complete products before manufacturing.

  • Industrial equipment

    Electrical controls, PLCs and motor control are common in machines and production equipment.

  • Electric drives

    Motor models, control algorithms and simulation are used when developing and testing electric drive systems.

  • Manufacturing

    CNC, casting, welding, sheet metal and production planning are part of manufacturing engineering work.

  • Engineering analysis

    FEA, CFD and numerical calculations help check designs and study how a system behaves under different conditions.

  • Automation and robotics

    Programming, sensors, control systems and mechanical components are brought together in automated machines and robotic systems.

Example tasks

  • Create a sheet metal enclosure in SolidWorks
  • Prepare a production drawing with dimensions and tolerances
  • Compare two motor designs using simulation results
  • Set up an FEA model for a mechanical part
  • Tune a PID controller in Simulink
  • Trace a fault in an electrical control circuit
  • Write a CNC program for a machining operation
  • Develop a MATLAB script for an engineering calculation
Courses

Category

Tag

Level

L ading...