Engineering online courses - reviews and ratings
WE FOUND 129 COURSES
Introduction to Probability - The Science of Uncertainty
The world is full of uncertainty: accidents, storms, unruly financial markets, noisy communications. The world is also full of data. Probabilistic modeling and the related field of statistical infe...
Introduction to Aerospace Engineering: Astronautics and Human Spaceflight
Spaceflight is exciting, and you don’t have to be a “Rocket Scientist” to share in the excitement! 16.00x makes the basics of spaceflight accessible to everyone. Join MIT Professor Jeffrey Hoffman,...
Computer Science 101
Introduction to Computer Science for a zero-prior-experience audience. Play with little phrases of code to understand what computers are all about.
Linear and Integer Programming
This course will cover the very basic ideas in optimization. Topics include the basic theory and algorithms behind linear and integer linear programming along with some of the important application...
Introduction to Computer Science and Programming Using Python
This course is the first of a two-course sequence: Introduction to Computer Science and Programming Using Python, and Introduction to Computational Thinking and Data Science. Together, they are des...
This mini-course provides comprehensive coverage of the long-accepted standard query language for relational database systems. It will be available for an extended period of time. We anticipate the...
Algorithms, Part I
This course covers the essential information that every serious programmer needs to know about algorithms and data structures, with emphasis on applications and scientific performance analysis of J...
The Internet is a computer network that millions of people use every day. Understand the design strategies used to solve computer networking problems while you learn how the Internet works.
Introduction to Project Management
Project management is an essential skill-set for many careers and in many contexts in our lives. Introduction to Project Management is an ideal starting point if you need to manage projects at work...
8 months ago
The course is very interesting,i need this course to work smartly as a coordinator of a charity NGO in guine bissau.
Artificial Intelligence for Robotics
Learn how to program all the major systems of a robotic car from the leader of Google and Stanford's autonomous driving teams. This class will teach you basic methods in Artificial Intelligence, in...
In the third edition of Solar Energy, you will learn to design a complete photovoltaic system. This course introduces the technology that converts solar energy into electricity, heat and solar fuel...
Digital Signal Processing
Learn the fundamentals of digital signal processing theory and discover the myriad ways DSP makes everyday life more productive and fun.
Fundamentals of Electrical Engineering
This course probes fundamental ideas in electrical engineering, seeking to understand how electrical signals convey information, how bits can represent smooth signals like music and how modern comm...
VLSI CAD: Logic to Layout
A modern VLSI chip has a zillion parts -- logic, control, memory, interconnect, etc. How do we design these complex chips? Answer: CAD software tools. Learn how to build these tools in this class.
This self-paced course will discuss the major ideas used today in the implementation of programming language compilers, including lexical analysis, parsing, syntax-directed translation, abstract sy...
Introduction and Relational Databases
This mini-course provides a general introduction to databases, and introduces the popular relational data model.
Image and video processing: From Mars to Hollywood with a stop at the hospital
In this class you will look behind the scenes of image and video processing, from the basic and classical tools to the most modern and advanced algorithms.