Search Close

Python - a Gateway to Machine Learning

7,5 credits

Python is a programming language that has become widely adopted by schools to teach programming skills, and also by the AI community for Machine Learning and Big Data applications.

The course "Python – a Gateway to Machine Learning" aims to open doors, allowing study and work in a variety of digitalisation contexts, such as AI.

The course is broken down into three modules

  1. Introduction to the Python programming language
  2. Introduction to data structures and algorithm design
  3. Libraries for linear algebra and tabular data

The first module is an introduction to the Python programming language itself. It is a quick review of the syntax and how to use programming concepts with Python.

The second module will allow students from various backgrounds to establish a strong foundation, introducing the Jupyter development system, techniques for coming up with algorithms and the data structures that are needed to make algorithms work better.

The third module will focus on Halmstad University's strength in AI, introducing libraries for tabulated data (Pandas) and for linear algebra (NumPy). It introduces concepts like vectorization and uses methods from the first module to implement programs for large amounts of data.

The material is presented so that participants can read, watch recordings and go through interactive documents where they can experiment and do exercises. The course instructor have experience with teaching Python programming in our campus.

This course is for professionals with an undergraduate degree in engineering (or similar) and experience with programming but not specific skills with Python. The course is held in English.

Education occasions