Skip to content
UdemyData SciencePaid courseAll LevelsCertificate

Artificial Intelligence and Machine Learning: Complete Guide (Udemy.com)

Do you want to study AI and don't know where to start? You will learn everything you need to know in theory and practice

Created by: Jones Granatyr

Last updated February 2025

icon
What you will learn

  • The theoretical and practical basis of the main Artificial Intelligence algorithms
  • Implement Artificial Intelligence algorithms from scratch and using pre-defined libraries
  • Learn the intuition and practice about machine learning algorithms for classification, regression, association rules, and clustering
  • Learn Machine Learning without knowing a single line of code
  • Use Orange visual tool to create, analyze and test algorithms
  • Use Python programming language to create Artificial Intelligence algorithms
  • Learn the basics of programming in Python
  • Use greedy search and A* (A Star) algorithms to find the shortest path between cities
  • Implement optimization algorithms for minimization and maximization problems
  • Implement an AI to predict the amount of tip to be given in a restaurant, using fuzzy logic
  • Use data exploration techniques applied to a COVID-19 disease database

icon
Course Description

The fields of Artificial Intelligence and Machine Learning are considered the most relevant areas in Information Technology. They are responsible for using intelligent algorithms to build software and hardware that simulate human capabilities. The job market for Machine Learning is on the rise in various parts of the world, and the trend is for professionals in this field to be in even higher demand. In fact, some studies suggest that knowledge in this area will soon become a prerequisite for IT professionals.

To guide you into this field, this course provides both theoretical and practical insights into the latest Artificial Intelligence techniques. This course is considered comprehensive because it covers everything from the basics to the most advanced techniques. By the end, you will have all the necessary tools to develop Artificial Intelligence solutions applicable to everyday business problems. The content is divided into seven parts: search algorithms, optimization algorithms, fuzzy logic, machine learning, neural networks and deep learning, natural language processing, and computer vision. You will learn the basic intuition of each of these topics and implement practical examples step by step. Below are some of the projects/topics that will be covered:


  • Finding optimal routes on city maps using greedy search and A* (star) search algorithms

  • Selection of the cheapest airline tickets and profit maximization using the following algorithms: hill climb, simulated annealing, and genetic algorithms

  • Prediction of the tip you would give to a restaurant using fuzzy logic

  • Classification using algorithms such as Naïve Bayes, decision trees, rules, k-NN, logistic regression, and neural networks

  • Prediction of house prices using linear regression

  • Clustering bank data using k-means algorithm

  • Generation of association rules with Apriori algorithm

  • Data preprocessing, dimensionality reduction, and outlier detection in databases

  • Prediction of stock prices using time series analysis

  • Data visualization and exploration in the context of the COVID-19 disease database

  • Building of a reinforcement learning agent to control a taxi for passenger transportation

  • Classification of cat and dog images using convolutional neural networks

  • Classification of Homer and Bart images from The Simpsons cartoon using convolutional neural networks

  • POS tagging, lemmatization, stemming, word cloud, and named entity recognition using natural language processing techniques

  • Implementation of a sentiment classifier in the context of a Twitter dataset

  • Face detection and recognition in images

  • Object tracking in videos

  • Generation of images that do not exist in the real world using advanced Computer Vision techniques

Each type of problem requires different techniques for its solution, so by covering all AI areas, you'll know which techniques to use in various scenarios! Throughout the course, we will use the Python programming language and the graphical tool Orange. If you are not familiar with Python, you will have access to over 5 hours of video exercises covering the basics of this programming language. This course is suitable for your first exposure to Artificial Intelligence, as it covers all the necessary topics in theory and practice. If you are more advanced in this field, you can use this course as a reference to learn new areas and review concepts.

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Jones Granatyr

Olá! Meu nome é Jones Granatyr e já trabalho em torno de 10 anos com Inteligência Artificial (IA), inclusive fiz o meu mestrado e doutorado nessa área. Atualmente sou professor, pesquisador e fundador do portal IA Expert, um site com conteúdo específico sobre Inteligência Artificial. Desde que iniciei na Udemy criei vários cursos sobre diversos assuntos de IA, como por exemplo: Deep Learning, Machine Learning, Data Science, Redes Neurais Artificiais, Algoritmos Genéticos, Detecção e Reconhecimento Facial, Algoritmos de Busca, Mineração de Textos, Buscas em Textos, Mineração de Regras de Associação, Sistemas Especialistas e Sistemas de Recomendação. Os cursos são abordados em diversas linguagens de programação (Python, R e Java) e com várias ferramentas/tecnologias (tensorflow, keras, pandas, sklearn, opencv, dlib, weka, nltk, por exemplo). Meu principal objetivo é desmistificar a área de IA e ajudar profissionais de TI a entenderem como essa tecnologia pode ser utilizada na prática e que possam visualizar novas oportunidades de negócios.

icon
More courses by Jones Granatyr

$74.99

$69.99

$79.99

$19.99

$19.99

$64.99

icon
More Data Science courses

Free

Free

Free

Free

$124.99

$19.99

icon
Reviews

4.5

907 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Raluca Cazacu on 9/29/2025

I recently completed the “Artificial Intelligence and Machine Learning: Complete Guide” course, and I found it to be an excellent resource for both beginners and those looking to consolidate their understanding of AI/ML concepts. The course is well-structured, starting from foundational topics and gradually advancing to more complex algorithms and practical applications. The instructor explains concepts clearly, with a good balance of theory and hands-on examples. I especially appreciated the coding exercises and real-world projects, which helped reinforce the material and gave me confidence in applying the techniques independently. Overall, this course is highly recommended for anyone looking to gain a solid understanding of AI and machine learning, whether for professional development or personal interest. It provides both knowledge and practical skills that are immediately applicable.

By Fahad Aghai on 8/27/2025

Course is good if you are only interested in names and basic definitions of various ML/Al techniques. For getting reasonable knowledge and understanding on how those techniques work, the course won't help.

By Ashish Mundra on 1/7/2025

Course is good. Would have given a 5 star if it was fully in Python instead of some examples in Orange. Various intuitions are good, but some intuitions can be improved in my opinion. At 2x speed you can cover the course in half time. Thanks to author for preparing the content.

By Damien Petre on 9/9/2024

It's too wonderful of an explanation. Every topic is made simple, and at the end, an introduction and summary are provided to allay any remaining questions. I'm glad I spent the time and money on this course.It benefits all beginning students.

By Titus Deckow on 9/5/2024

This is an excellent course. The straightforward explanation has made it easier for me to comprehend how to develop and assess models and analyze information.

By Vanessa Schinner on 8/8/2024

This training was quite valuable in increasing my understanding of the various applications of AI and machine learning in business. It gave me significant insights into the numerous possibilities accessible in the field of artificial intelligence and machine learning, allowing me to make sound judgments in real-world business circumstances.

By Alma Calhoun on 1/31/2024

I really appreciate the hard work done by instructor for this course, all the explanations are done in effective manner, looking forward for more courses

By Casey Goins on 1/31/2024

I am a very visual learner, and the course is doing an amazing job of breaking down the ideas into manageable chunks for someone who is completely new to the subject.

By Herman Jacobs on 1/31/2024

This teaches me a great deal. When you begin to understand AI, I strongly suggest it. I completed a few AI courses on Udemy. I learned plenty and something unexpected from this training.

By Sherry Conley on 10/16/2023

This is the best introduction to artificial intelligence and machine learning in a course that I have ever had before this course. I am looking forward to complete this course.

Showing all 10 reviews on CourseDuck

Read all 907 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 90 / 100