Search Online Courses

  • CS50 for Lawyers

    CS50 for Lawyers

    Description This course is a variant of Harvard University’s introduction to computer science, CS50, designed especially for lawyers (and law students). 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. Ultimately, it equips…

    View Now

  • 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 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

  • Machine Learning for Data Science and Analytics

    Machine Learning for Data Science and Analytics

    Description Machine Learning is a growing field that is used when searching the web, placing ads, credit scoring, stock trading and for many other applications. This data science course is an introduction to machine learning and algorithms. You will develop a basic understanding of the principles of machine learning and derive practical solutions using predictive…

    View Now

  • Machine Learning

    Machine Learning

    Description Machine Learning is the basis for the most exciting careers in data analysis today. You’ll learn the models and methods and apply them to real world situations ranging from identifying trending news topics, to building recommendation engines, ranking sports teams and plotting the path of movie zombies. Major perspectives covered include: probabilistic versus non-probabilistic…

    View Now