Search Online Courses

  • Data Science: R Basics

    Data Science: R Basics

    Description The first in our Professional Certificate Program in Data Science, this course will introduce you to the basics of R programming. You can better retain R when you learn it to solve a specific problem, so you’ll use a real-world dataset about crime in the United States. You will learn the R skills needed…

    View Now

  • Artificial Intelligence (AI)

    Artificial Intelligence (AI)

    Description What do self-driving cars, face recognition, web search, industrial robots, missile guidance, and tumor detection have in common? They are all complex real world problems being solved with applications of intelligence (AI). This course will provide a broad understanding of the basic techniques for building intelligent computer systems and an understanding of how AI…

    View Now

  • Marketing Analytics

    Marketing Analytics

    Description Marketers want to understand and forecast how customers purchase products and services and how they respond to marketing initiatives. Learn how analytics help businesses drive marketing to maximize its effectiveness and optimize return on investment (ROI). In this course, part of the Business Analytics MicroMasters program, discover how to develop quantitative models that leverage…

    View Now

  • Risk, Return & Valuation

    Risk, Return & Valuation

    Description This course is an introduction to the notion of risk, its relation to return, and the valuation of projects and companies. This is a capstone course to help you value projects and companies by applying your understanding of time value of money (TVM) and cash flows developed in the first three courses of this…

    View Now

  • Bonds & Stocks

    Bonds & Stocks

    Description This course is an introduction to bonds and stocks and how they are valued using the principles of time value of money (TVM) covered in the two preceding courses in this specialization. You’ll learn how money is raised by business to support or expand their operations. Since individuals and households typically lend money to…

    View Now

  • Children Acquiring Literacy Naturally

    Description In this short course you will explore the possibility that children might acquire written language in a way that is similar to how they acquire spoken language—without instruction. You will encounter various aspects of behavioral science and technology that are relevant to this proposition. You will have the opportunity to learn the the perceptual,…

    View Now

  • Teaching Impacts of Technology: Workplace of the Future

    Teaching Impacts of Technology: Workplace of the Future

    Description In this course you’ll focus on how the Internet has enabled new careers and changed expectations in traditional work settings, creating a new vision for the workplace of the future. This will be done through a series of paired teaching sections, exploring a specific “Impact of Computing” in your typical day and the “Technologies…

    View Now

  • Philosophy and the Sciences: Introduction to the Philosophy of Cognitive Sciences

    Philosophy and the Sciences: Introduction to the Philosophy of Cognitive Sciences

    Description Course Description What is our role in the universe as human agents capable of knowledge? What makes us intelligent cognitive agents seemingly endowed with consciousness? This is the second part of the course ‘Philosophy and the Sciences’, dedicated to Philosophy of the Cognitive Sciences. Scientific research across the cognitive sciences has raised pressing questions…

    View Now

  • Computer Science: Programming with a Purpose

    Computer Science: Programming with a Purpose

    Description The basis for education in the last millennium was “reading, writing, and arithmetic;” now it is reading, writing, and computing. Learning to program is an essential part of the education of every student, not just in the sciences and engineering, but in the arts, social sciences, and humanities, as well. Beyond direct applications, it…

    View Now

  • Build a Modern Computer from First Principles: Nand to Tetris Part II (project-centered course)

    Build a Modern Computer from First Principles: Nand to Tetris Part II (project-centered course)

    Description In this project-centered course you will build a modern software hierarchy, designed to enable the translation and execution of object-based, high-level languages on a bare-bone computer hardware platform. In particular, you will implement a virtual machine and a compiler for a simple, Java-like programming language, and you will develop a basic operating system that…

    View Now