Geeks Academy

Machine learning & Artificial Intelligence with Python

Machine learning & Artificial Intelligence with Python



Course Machine learning & Artificial Intelligence with Python

The course includes Scikit learn and Tensor Flow


The course aims to train on both theoretical and practical levels highly specialized profiles in the use of Python for the integration of artificial intelligence and machine learning in the daily operations of a company. Python, thanks to its versatility and reliability, is one of the most widely used programming languages in Data Science and Artificial Intelligence.

Duration: 48

Job Placement


Where the Course Machine learning & Artificial Intelligence with Python will take place?





Online - October 2021

15% OFF
For all registration received by 30/05/2021

2 Scholarships
available at the moment

10 places available
Course capacity: 12

Course Machine learning & Artificial Intelligence with Python | ARTIFICIAL INTELLIGENCE duration Online

Even if we are not entirely aware of it, Artificial Intelligence is already part of our professional and personal life. In fact, everyone knows about driverless cars or voice assistants like Apple's Siri, Microsoft's Cortana or Google's Alexa, but, for example, business companies also use intelligent algorithms, able to self-learn, to suggest which products to buy, movies or music in line with our tastes, to filter CVs so as to select the ideal candidate. And so on.

If the knowledge of Python alone, being the most in-demand programming language in the world, is enough to arouse interest in companies, what recruiters are really looking for is someone who is able to manage data and extract a concrete meaning; multinationals, consulting companies, web agencies, advertising agencies, educational institutions and government are just some of the realities that require these skills.

The course aims to train on the theoretical and practical level professional figures dedicated, or who want to integrate in other areas, to Python programming, a versatile and powerful language, which this year rises to the first place of programming languages; to manipulation, transformation, analysis, and presentation of data through Python libraries, such as Pandas or Matplotlib; to the use of ready-to-use Machine Learning and Artificial Intelligence tools for Python such as Scikit or Tensorflow.

Module 1 | AI & Machine Learning with Python
Historical introduction on ML and AI, Algorithm types and problems, Accuracy and validation, Feature extractions, Linear regression, KNN, SVM, Decision trees, Unsupervised methods, Clustering, Introduction to neural networks.

Module 2 | Deep Learning with Python
Theoretical introduction to Neural Networks for Deep Learning, Python libraries for Deep Learning (Tensorflow), creation of a Neural Network and application to real datasets, Regression applied to different types of structured and unstructured data, such as numerical, categorical, or textual. Architectures of Neural Networks, such as Convolutional and Recurrent.

Details of each teaching unit will be provided during the first meeting

Pre-condition: curiosity, passion for technology and above all motivation.

The course requires basic programming knowledge in python; manipulation, transformation, analysis, and presentation of data through special Python libraries, such as Pandas or Matplotlib

At the end of the course you will know how to:

  1. program in Python language having a good overview of the language, being able to manage backend projects and having the right foundations to deepen different aspects on your own.
  2. manage data, know how to retrieve, filter, transform and present it, also in graphic forms, and will be able, for example, to create reports, inspect which customers are interested in which product, manage production or supply, etc..
  3. use the most widespread ML and AI techniques for applications such as: advertisement intelligence, finance, robotics, optimization, probabilistic prediction of future events, etc..

Minimum equipment
Notebook: 64-bit dual core CPU | 4GB RAM | S.O. Windows, GNU/Linux or macOS

NOTE: Academic hours of 50'.

Read the opinions of former students!

The ideal course for those who are interested in quickly absorbing notions of data mining and data manipulation in Python and integrate advanced forecasting models to their skills; very well structured, I recommend it to everyone because it has a practical cut that allows you to use the skills learned from the beginning, both at work (for data analyst/data scientist) and on a personal level, providing the tools to continue independently at the end of the course.
While knowing that in just three weekends it's impossible to go through all the contents related to machine learning, the course has managed to draw a precise and complete drawing of the supervised/unsupervised learning techniques available, stimulating the curiosity of those like me who are interested in going deeper.
A praise to the organization and preparation of the speaker, who captured the attention of the participants showing availability and deep knowledge of the topics.

(Simone M.)

Request information


Register with your profile:

Or fill in the fileds:

Share with:

Course Teachers

Course Area



Artificial intelligence is by now part of everyday life and is already used by many Italian companies. The introduction of AI in business processes generates positive impacts, reduces errors and allows the development of new products and services. The use of AI in companies will increase productivity up to 40%, transforming the world of work.

Check out also these courses of ARTIFICIAL INTELLIGENCE

Digital training courses Geeks Academy

Blockchain: 4,9€ billion European investments by 2023

The value of the Cyber Security global market will be 300 billion in 2025.

13,4 million European Data Workers by 2028


Our Partner

powered by dunp