Aarhus University Seal / Aarhus Universitets segl

Python Fundamentals for Machine Learning

This course is fully booked and closed for further applications

The central goals of the course:

  • Knowledge of programming basics in Python.
  • Introduction to the ML landscape in terms of supervised learning, unsupervised learning and reinforcement learning.
  • Fundamental tools and techniques in Python for ML, including neural networks and deep learning.
  • Frameworks and APIs for ML based on Python.

Exam info and full course description

Exam info and full course description can be found in the course catalogue.

Admission Requirements

Course specific:

A bachelor’s degree in in engineering, business or science.


Exchange students: nomination from your home university

Freemovers: documentation for English Language proficiency

You can read more about admission here.


Balu Mohandas Menon


Academic profile

Balu Menon is a Researcher PhD Scholar at AMMACHI Labs, Amrita Vishwa Vidyapeetham and Software Engineer with 6+ years of work experience in the complete life cycle of the software process (requirement gathering, design, implementation, testing, deployment and maintenance).