# Introduction to AI with Python | Domestika

> A course by Rodrigo Montemayor · Artificial Intelligence · Beginner
> 29 lessons (4h 23m) · 98% of the 455 student ratings are positive

Thanks to machine learning, all industries are revolutionizing the way they work. In this online course, the expert programmer Rodrigo Montemayor will teach you the fundamentals of machine learning with Python from scratch.

Throughout the lessons, you will learn what it is and how it works, what types exist, and how machine learning can be applied to solve various problems. Get ready to be part of the future of artificial intelligence.

## Who is this online course for?

Anyone interested in learning the basics of machine learning.

## What is this course's project?

You will make a machine learning model that serves to classify and detect your own images using neural networks.

## Requirements and materials

To carry out this course, you will need basic knowledge of Python.

## Content

### Introduction

Hello, I welcome you to my course at Domestika. Thank you very much for joining!

 In this unit I will tell you about myself and my career in the world of technology, programming and machine learning. I will also talk about people and events that have influenced my work and my development over time.

### The basics of machine learning

In this unit, you'll learn what Machine Learning is, why it's different from regular programming, and how that allows us to apply it to achieve amazing results in virtually every industry.

### your first models

You will know the different types of machine learning algorithms with some examples. We will talk about the importance of data for any project, we will see what Python libraries we will use during the course, and we will create our first model.

### Machine learning algorithms

In this unit you will learn and put into practice some of the main algorithms of machine learning.

### More machine learning algorithms

In this unit we will look at additional machine learning algorithms, including one for unsupervised learning.

### Neural networks and deep learning

In this unit we will learn about neural networks, which allow us to take our data modeling and prediction skills a step further, and are used as the foundation for most of the advances in machine learning today.

## Audio and subtitles

**Audio:** Spanish, English, French, id, Italian, Portuguese, ro, Turkish

**Subtitles:** Spanish, English, Portuguese, German, French, Italian, Polish, Dutch, Turkish, ro, id

[Introduction to AI with Python](https://www.domestika.org/en/courses/5239-introduction-to-ai-with-python)
