
Engineers who want to advance in their profession need to be effective communicators. They need to clearly communicate complex ideas and technical project plans. They also need to be strong persuaders...

The objective of this course is not to turn you into a programmer. Rather, this course is designed to give you an overview of computer science and teach you about problem solving in a way that utilize...

This course teaches industry professionals and students the fundamental concepts of concurrent programming in the context of Java 8. Concurrent programming enables developers to correctly mediate the ...

As the increase in data changes the way in which organizations operate, professionals with a hybrid blend of analytical skills and domain-specific expertise are required in order to drive data-driven ...

Technological innovations have revolutionized the way we view and interact with the world around us. Editing a photo, re-mixing a song, automatically measuring and adjusting chemical concentrations in...

Technological innovations have revolutionized the way we view and interact with the world around us. Editing a photo, re-mixing a song, automatically measuring and adjusting chemical concentrations in...

This course teaches industry professionals and students the fundamental concepts of distributed programming in the context of Java 8, by building on the previous two courses on Parallelism and Concurr...

DNA encodes our genetic information and is passed on within cells to maintain living organisms and to produce the next generation. The recognition of DNA as the genetic material and the ensuing identi...

Introduction to the basic concepts of microeconomics and macroeconomics....

This introductory course focuses on the classical and quantum physics behind both modern nanomaterials and information processing and memory devices....

Electricity and Magnetism, or PHYS102.1x, serves as an introduction to electricity and magnetism following the standard second semester college physics sequence....

Electricity and Magnetism Part 2, or PHYS 102.2x, serves as an introduction to electricity and magnetism following the standard second semester college physics sequence....