Search Online Courses

  • CS50’s Introduction to Computer Science

    CS50’s Introduction to Computer Science

    Description This is CS50x, Harvard University’s introduction to the intellectual enterprises of computer science and the art of programming for majors and non-majors alike, with or without prior programming experience. An entry-level course taught by David J. Malan, CS50x teaches students how to think algorithmically and solve problems efficiently. Topics include abstraction, algorithms, data structures,…

    View Now

  • CS50’s Computer Science for Business Professionals

    CS50’s Computer Science for Business Professionals

    Description This is CS50’s introduction to computer science for business professionals, designed for managers, product managers, founders, and decision-makers more generally. Whereas CS50 itself takes a bottom-up approach, emphasizing mastery of low-level concepts and implementation details thereof, this course takes a top-down approach, emphasizing mastery of high-level concepts and design decisions related thereto. Through lectures…

    View Now

  • CS50’s AP® Computer Science Principles

    CS50’s AP® Computer Science Principles

    Description This is CS50 AP, Harvard University’s introduction to the intellectual enterprises of computer science and the art of programming for students in high school, which satisfies the College Board’s new AP CS Principles curriculum framework. An entry-level course taught by David J. Malan, CS50 AP teaches students how to think algorithmically and solve problems…

    View Now

  • Strengthening Community Health Worker Programs

    Strengthening Community Health Worker Programs

    Description Despite medical and technological advances, half of the world’s population lacks access to essential health services, and over 8.9 million preventable deaths occur every year. There is an acute global shortage of health workers, a gap that will grow to 18 million by 2030. Studies show that training high-performing community health workers can help…

    View Now

  • Prescription Drug Regulation, Cost, and Access: Current Controversies in Context

    Prescription Drug Regulation, Cost, and Access: Current Controversies in Context

    Description Prescription drugs are among the most common health care interventions and have turned some once-fatal diseases into manageable conditions — but they have also been a growing source of controversy. Patients in the US struggle with increasing costs and express concerns about why many conditions, such as Alzheimer’s disease, remain without adequate therapeutic options.At the center of…

    View Now

  • Terrorism and Counterterrorism: An Introduction

    Terrorism and Counterterrorism: An Introduction

    Description Terrorism has gone from a persistent yet marginal security concern to one of the most important security problems of our day. There are few countries that do not suffer from some form of terrorism. Though many attempts at terrorism fail, some groups wage lengthy and bloody campaigns and, in exceptional cases, kill hundreds or…

    View Now

  • Demystifying Biomedical Big Data: A User’s Guide

    Demystifying Biomedical Big Data: A User’s Guide

    Description With the continuous generation of massive amounts of biomedical data on a daily basis, whether from research laboratories or clinical labs, we need to improve our ability to understand and analyze the data in order to take full advantage of its power in scientific discoveries and patient care. For non-bioinformaticians, “handling” big data remains…

    View Now

  • Terrorism and Counterterrorism

    Terrorism and Counterterrorism

    Description Terrorism has gone from a persistent yet marginal security concern to one of the most important security problems of our day. There are few countries that do not suffer from some form of terrorism. Though many attempts at terrorism fail, some groups wage lengthy and bloody campaigns and, in exceptional cases, kill hundreds or…

    View Now

  • VideoX: Creating Video for the edX Platform

    VideoX: Creating Video for the edX Platform

    Description VideoX is an introduction to the video creation process for edX.org. This course is part of the edX Course Creator XSeries and should be taken after completing StudioX. After completing this course, you will be able to: identify best practices for video production and implement them in your edX course, recognize common pitfalls in…

    View Now

  • Negotiating a Changing World: 1920-1950

    Negotiating a Changing World: 1920-1950

    Description As we see American women coming into positions of economic and political influence, we start to wonder: why now? The Women Have Always Worked MOOC, offered in four parts, explores the history of women in America and introduces students to historians’ work to uncover the place of women and gender in America’s past.The 19th…

    View Now