Algorithms and Software Engineering for Professionals Understand the core concepts and algorithms of software engineering using Java. understand the basics to creating clean, efficient and powerful algorithms that reduces the amount of work required by the engineer. Covers important concepts including the five major categories of algorithms: Cryptography, Compiler Theory, Signal Processing, Data Analysis, and Graph Databases.

Engineering Mechanics Learn about statics through real life engineering examples. Engage with the theory to grasp the full understanding of simple machines and complex mathematical models. Topics include: Equability conditions of 2D and 3D systems of forces, Equilibrium conditions for a solid body and a system of solid bodies, Equivalent transformation rules for systems of forces, How to take into account the laws of sliding friction and rolling friction, Ways to define centers of gravity of bodies. FREE

Fundamentals of Space Engineering Learn and understand Space travel and Space Engineering. The true importance of Space programs and the Space industry.- The Space environment. – The operation and purpose of each component of a spacecraft. – The science and engineering behind rockets and launch vehicles. – The physics behind orbits and the tricks we use to take advantage of it.

Learn to produce great designs, be a more effective engineer, and communicate with high emotional and intellectual impact. This project based course promotes the ability to understand, contextualize, and analyze engineering designs and systems. Learn to more effectively solve problems in any domain. Lectures focus on teaching a tested, iterative design process as well as techniques to sharpen creative analysis. Guest lectures from all disciplines illustrate different approaches to design thinking. This course develops skills to conceive, organize, lead, implement, and evaluate successful projects in any engineering discipline. Learn how to give compelling in-person presentations. Open to all majors, all years.

Solar Energy: Photovoltaic (PV) Energy Conversion Understand how solar cells generate electricity. Learn about semiconductor physics and optics required to design and manufacture solar cells. Discover how to tackle potential loss mechanisms in solar cells. Develop in-depth knowledge of how a photovoltaic cell works under different conditions. How to model all aspects of a working solar cell. For engineers and scientists working in the photovoltaic industry, understand the opportunities for solar cell innovation. Part of the Solar Energy Engineering MicroMasters Program!