Skip to main content

Drive your career forward

Professional Certificate in
AI Skills: Basic and Advanced Techniques in Machine Learning

What you will learn

  • Apply common operations (pre-processing, plotting, etc.) to datasets using Python.
  • Explain the concept of supervised, semi-supervised, unsupervised machine learning and reinforcement learning.
  • Explain how various supervised learning models work and recognize their limitations.
  • Analyze which factors impact the performance of learning algorithms.
  • Apply learning algorithms to datasets using Python and Scikit-learn and evaluate their performance.
  • Optimize a machine learning pipeline using Python and Scikit-learn.
  • Describe the main classes of clustering techniques.
  • Implement k-means and hierarchical clustering.
  • Motivate the need and choice of dimensionality reduction techniques.
  • Implement Principal Component Analysis (PCA) for feature extraction.
  • Explain how deep neural networks work and their advantages.
  • Train deep neural networks for classification and regression tasks.
  • Explain the basic concepts and techniques of reinforcement learning.
  • Describe how reinforcement learning could be applied in real world applications.

This series of hands-on and interactive MOOCs will give learners a comprehensive overview of the basics machine learning topics. You will discover how machine learning classification and regression techniques allow you to make predictions for a category (classification) or for a number (regression) given data. This can be useful in predicting properties of objects (such as their weight or shape), or predicting qualities of people (customer satisfaction, etc.).

You will learn about unsupervised learning techniques such as clustering and dimensionality reduction and how useful they are to make sense of large and/or high dimensional datasets.

We will also cover more advanced supervised learning techniques such as deep learning. This is useful to train neural networks to solve more complicated classification and regression tasks. Finally, you will deep dive into the reinforcement learning techniques and understand how to use them to train AI agents that interact with an environment.

The lectures feature a unique combination of videos mixed with hands-on interaction with machine learning algorithms to stimulate a deeper understanding. In the exercises you apply the algorithms in Python using scikit-learn and in the final project you will further deepen your understanding of the various concepts by building and tuning a machine learning pipeline from start to finish.

Expert instruction
2 skill-building courses
Progress at your own speed
3 months
5 - 7 hours per week
Discounted price: $268.20
Pre-discounted price: $298USD
For the full program experience

Courses in this program

  1. DelftX's AI Skills: Basic and Advanced Techniques in Machine Learning Professional Certificate

  2. 6–8 hours per week, for 6 weeks

    Learn the fundamentals of machine learning to help you correctly apply various classification and regression machine learning algorithms to real-life problems using the Python toolbox scikit-learn.

  3. 4–6 hours per week, for 6 weeks

    Learn the fundamentals and principal AI concepts about clustering, dimensionality reduction, reinforcement learning and deep learning to solve real-life problems.

Meet your instructors
from Delft University of Technology (DelftX)

Experts from DelftX committed to teaching online learning

Enrolling Now

Discounted price: $268.20
Pre-discounted price: $298USD
2 courses in 3 months
Pursue the Program


Drive your career forward with university-backed credit programs and verified certificates


Study and demonstrate knowledge on your schedule


Try a course before you pay


Learn with university partners and peers from around the world