Search Online Courses

  • Introduction to Computational Thinking and Data Science

    Introduction to Computational Thinking and Data Science

    Description 6.00.2x will teach you how to use computation to accomplish a variety of goals and provides you with a brief introduction to a variety of topics in computational problem solving . This course is aimed at students with some prior programming experience in Python and a rudimentary knowledge of computational complexity. You will spend…

    View Now

  • 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

  • Quantitative Methods for Biology

    Description Are you a biologist, health worker, or medical student who needs to learn how to program? Are you a programmer who wants a better understanding of the medical field? Are you looking for an introduction to MATLAB? For beginners, Quantitative Methods for Biology takes a unique approach, giving you an inside glimpse of a…

    View Now

  • Successfully Evaluating Predictive Modelling

    Description A predictive exercise is not finished when a model is built. This course will equip you with essential skills for understanding performance evaluation metrics, using Python, to determine whether a model is performing adequately. Specifically, you will learn: Appropriate measures that are used to evaluate predictive models Procedures that are used to ensure that…

    View Now