Search Online Courses

  • Version Control with Git

    Version Control with Git

    Description The Version Control with Git course provides you with a solid, hands-on foundation for understanding the Git version control system. Git is open source software originally created by Linus Torvalds. Git manages team files for large and small projects. This allows the team to continuously improve its product. It is used by most major…

    View Now

  • Data for Machine Learning

    Data for Machine Learning

    Description This course is all about data and how it is critical to the success of your applied machine learning model. Completing this course will give learners the skills to: Understand the critical elements of data in the learning, training and operation phases Understand biases and sources of data Implement techniques to improve the generality…

    View Now

  • Machine Learning Algorithms: Supervised Learning Tip to Tail

    Machine Learning Algorithms: Supervised Learning Tip to Tail

    Description This course takes you from understanding the fundamentals of a machine learning project. Learners will understand and implement supervised learning techniques on real case studies to analyze business case scenarios where decision trees, k-nearest neighbours and support vector machines are optimally used. Learners will also gain skills to contrast the practical consequences of different…

    View Now

  • Optimizing Machine Learning Performance

    Optimizing Machine Learning Performance

    Description This course synthesizes everything your have learned in the applied machine learning specialization. You will now walk through a complete machine learning project to prepare a machine learning maintenance roadmap. You will understand and analyze how to deal with changing data. You will also be able to identify and interpret potential unintended effects in…

    View Now

  • JavaScript Introduction

    JavaScript Introduction

    Description This course is part of W3C’s “Front-End Web Developer” Professional Certificate. This computer science course is an initiation to JavaScript programming and has been designed to help Web developers have an understanding of the basic concepts of the language. This course was developed in partnership between W3C and University Côte d’Azur. JavaScript lets you…

    View Now

  • Embedded Systems – Shape The World: Multi-Threaded Interfacing

    Embedded Systems – Shape The World: Multi-Threaded Interfacing

    Description Learn how electronic gadgets are designed, developed, and built as embedded systems that shape the world. This is part two of a two part sequence. In this class, we will use interrupts to design a range of real-time systems including an audio player, a data acquisition system, a control system, and an interactive game.…

    View Now

  • Embedded Systems – Shape The World: Microcontroller Input/Output

    Embedded Systems – Shape The World: Microcontroller Input/Output

    Description Learn how electronic gadgets are designed, developed, and built as embedded systems that shape the world. This is part one of a two part sequence. Together these are hands-on, learn-by-doing courses that show you how to build solutions to real-world problems using embedded systems. In this course, we take a bottom-up approach to problem…

    View Now

  • Introduction to the Internet of Things

    Introduction to the Internet of Things

    Description Internet of Things (IoT) is the present and the future of technology. Either, if you have none, few or some experience with electronics and you want to develop it projects this course will give you the necessary kick start to start creating amazing devices capable of sensing, controlling physical signals. This course introduces it…

    View Now

  • How Virtual Reality Works

    How Virtual Reality Works

    Description Virtual reality is changing the way we interact with the world. But how does it work, what hardware is involved, and how is software written for it? In this course, part of the Virtual Reality Professional Certificate program, we will explore the foundations of user-friendly virtual reality app development for consumers, as well as…

    View Now

  • Algorithmic Design and Techniques

    Algorithmic Design and Techniques

    Description In this course, part of the Algorithms and Data Structures MicroMasters program, you will learn basic algorithmic techniques and ideas for computational problems, which arise in practical applications such as sorting and searching, divide and conquer, greedy algorithms and dynamic programming. This course will cover theories, including: how to sort data and how it…

    View Now