Python for Machine Learning

Start your journey to machine learning with Python, one of the most powerful programming languages.
· May 31, 2022

Are you ready to start your journey to machine learning?

With this course, you will dive deeper into the world of Python and take your first steps towards machine learning. Insightful lectures and practical guided projects will help you to reinforce what you have learned in the previous course “Introduction to Python”.

This course is brought to you by AI Business School with the contribution of Samsung SDS and Global AI Hub.

In this course, you’ll learn everything you need to know to solve real-life problems with Python and transition to machine learning and AI. Starting from how to work on complex programming projects efficiently, to get the data in the shape that your program needs, how to prepare and process your data to understand the story it holds.

World-class lecturers

Price of the course

The course Introduction to Python: the road to machine learning is free, thanks to our partners and contributors as part of the non-profit and social good initiative «10million.AI».


This course covers seven modules, including a series of lessons designed to help you to dive deeper into real-life problems and further develop your new knowledge by solving practical problems.

        • Introduction and review
        • Object-oriented programming
        • Preparing data
        • Processing data
        • Working with datasets
        • Data visualization
        • Wrap up


Learning activities

The course includes a series of modules that lead you through the content in small, bite-sized learning blocks. The modules include video sessions followed by guided projects and assessment questions. You can go back and access them freely after the completion of each module.

  • Video sessions

    Have to be marked as complete. You can find a collection of the code examples under the “Materials” tab next to each video session.

  • Coding

    To visualize, write and run code in this course, we use Google Colab, where you have to upload the code examples and exercises from the course.

  • Guided projects

    In each module, we will lead you through a practical programming task. You can also solve the task yourself in the template Colab notebook, available for you in the “Materials” tab next to the video.

  • Assessments

    At the end of each module, and in order to continue to the next one, you have to pass the assessment with a minimum score of 60%.

  • Final assessment

    At the end of the course and in order to get a certificate, you have to pass the final assessment with a minimum score of 60%. It can be taken up to five times.

Don't get stuck. Get answers.

After enrolling in the course, you will be invited to join our Python programming Hub, where you can discuss topics related to the course, share interesting and relevant materials and links, ask questions and engage with peers.


Are you ready to dive deeper into the fascinating world of Python and machine learning? Go ahead and take this course!
Not Enrolled

Course Includes

  • Language: English
  • Duration: 6 hours
  • Course Hub
  • Course Certificate
  • Price: Free by «10million.AI» Project