10,000+ Free Udemy Courses to Start Today

View Courses

Free Mit ocw Courses online

image

Project Management

The course is based on a fundamental project management framework in which the project life cycle is divided into organizing, planning, monitoring, regulating, and learning from previous and current construction projects.

image

Mechanics of Material Systems: An Energy Approach

This course provides an Introduction to material modeling of engineering materials and structures using a unified framework of thermodynamics of irreversible processes.

image

Introduction to Network Models

This course introduces complex networks, their structure, and function, using examples from engineering, applied mathematics, and social sciences.

image

Ecology II: Engineering for Sustainability

This course reviews the physical, chemical, ecological, and economic principles that are utilized to study human-natural environment interactions.

image

Ecology I: The Earth System

We will study the principles of ecology, viewing Earth as an integrated dynamic system. Topics covered include the evolution of the biosphere, geosphere, atmosphere, and oceans; photosynthesis and respiration; and the hydrologic, carbon, and nitrogen cycles.

image

Computing and Data Analysis for Environmental Applications

This course offers a computer-based introduction to probability and data analytics. It is intended to provide students with the information and practical experience necessary to analyze lab and field data. Basic probability concepts are given first because they provide a systematic approach to describing uncertainty.

image

Introduction to Civil Engineering Design

Students will learn about the theory, methods, and techniques of engineering design and creative problem-solving, as well as design concerns and practices in civil engineering. The course covers numerous design examples, with a focus on built infrastructure (such as buildings, bridges, and roads).

image

Project Evaluation

This course discusses approaches for evaluating engineering projects, which are often large-scale, long-term projects with numerous economic, financial, social, and environmental considerations.

image

Introduction to Computers and Engineering Problem Solving

This course covers the principles of object-oriented software design and development, as well as computational methods and sensing for engineering, science, and management applications.

image

Uncertainty in Engineering

This course provides an introduction to probability and statistics, with a focus on engineering applications. The course covers events and their probabilities, total probability and Bayes' theorems, discrete and continuous random variables and vectors, uncertainty propagation, and conditional analysis.