The Complete Course: Artificial Intelligence From Scratch (Udemy.com)
Learn the Essential Concepts of the AI like Neural Networks, Classification, Regression and Optimization Using Python.
Created by: Sobhan N.
Last updated December 2018
What you will learn
- Learn the basic of Artificial Intelligence from scratch.
- Learn how Neural Networks work.
- Program Multilayer Perceptron Network from scratch in python.
- You'll know how recurrent neural networks work.
- You'll learn how to create LSTM networks using python and Keras
- You'll know how to forecast Google stock price with high accuracy
- Use k Nearest Neighbor classification method to classify datasets.
- Classify datasets by using Support Vector Machine method
- Understand main concept behind Support Vector Machine method.
- Classify Handwritten Images by Logistic classification method
- You'll know how Linear Regression work.
- You'll know how Multi Linear Regression work using sklearn and Python.
- Program Logistic Regression from scratch in python.
- Build Model to Predict CO2 and Global Temperature by Polynomial Regression.
- You'll know the ideas behind Genetic Algorithm.
How it compares
Against the other 205 rated Udemy courses in Artificial Intelligence on CourseDuck:
- Rating3.5 out of 5higher than 1% of them
- Reviews55#185 of 206 by number of reviews
- Length14.3 hourslonger than 82% of them
- Last updatedDecember 2018earlier than 95% of them
Quality Score
Overall Score : 70 / 100
Course Description
Do you like to know how to predict weather data like temperature and wind speed with a few lines of codes?
Do you like to classify Handwritten digits more accurately ?
If you say Yes so read more ...
In computer science, Artificial intelligence (AI), sometimes called machine intelligence, is intelligence demonstrated by machines, in contrast to the natural intelligence displayed by humans and other animals. In this you are going to learn essential concepts of AI using Python:
Neural Networks
Classification Methods
Regression Analysis
Optimization Methods
_____________________________________________________________________________________________________________________
in the First, Second,Third sections you will learn Neural Networks
You will learn how to make Recurrent Neural Networks using Keras and LSTMs:
- you'll learn how to use python and Keras to forecast google stock price .
- you'll know how to use python and Keras to predict NASDAQ Index precisely.
- you'll learn how to use python and Keras to forecast New York temperature with low error.
- you'll know how to use python and Keras to predict New York Wind speed accurately.
- Logic Gates
- Vehicles Datasets
- Generated Datasets
- Random datasets
- Forecast International Airline passengers
- Los Angeles temperature forecasting
Next you will learn how to classify well known datasets into with high accuracy using k-Nearest Neighbors, Bayes, Support Vector Machine and Logistic Regression.
In the 4th section you learn how to use python and k-Nearest Neighbors to estimate output of your system. In this section you can classify:
- Python Dataset
- IRIS Flowers
- Make your own k Nearest Neighbors Algorithm
- IRIS Flowers
- Pima Indians Diabetes Database
- Make your own Naive Bayes Algorithm
In the 6th section you learn how to use python to estimate output of your system. In this section you can estimate output of:
- Random dataset
- IRIS Flowers
- Handwritten Digits
- Blobs
- IRIS Flowers
- Handwritten Digits
After it we are going to learn regression methods like Linear, Multi-Linear and Polynomial Regression.
In the 8th section you learn how to use Linear Regression and python to estimate output of your system. In this section you can estimate output of:
- Random Number
- Diabetes
- Boston House Price
- Built in Dataset
- Global Temprature
- Total Sales of Advertising Campaign
- Built in Dataset
- Nonlinear Sine Function
- Python Dataset
- Temperature and CO2
Finally I want to learn you theory behind bio inspired algorithms like Genetic Algorithm and Particle Swarm Optimization Method. You'll learn basic genetic operators like mutation crossover and selection and how they are work. You'll learn basic concepts of Particle Swarm and how they are work.
In the 11th section you will learn how to use python and deap library to solve optimization problem and find Min/Max points for your desired functions using Genetic Algorithm.
- you'll learn theory of Genetic Algorithm Optimization Method
- you'll know how to use python and deap to optimize simple function precisely.
- you'll learn how to use python and deap to find optimum point of complicated Trigonometric function.
- you'll know how to use python and deap to solve Travelling Salesman Problem (TSP) accurately.
- you'll learn theory of Particle Swarm Optimization Method
- you'll know how to use python and deap to optimize simple function precisely.
- you'll learn how to use python and deap to find optimum point of complicat
Instructor Details
- 3.5 Rating
55 Reviews
Sobhan N.
My passion is teaching people through online courses. I love learning new skills, and since 2015 have been teaching people like you everything. I create courses that teach you how to become the better version of yourself with all kinds of skills.
What would you like to learn?
Would you like to learn Artificial Intelligence in python?
Would you like to make money creating landing pages?
Would you like to build your own AI programs & do something awesome for you?
Would you like to learn Xamarin to make both iOS/Android apps?
Would you like to learn how to write codes in HTML5 and CSS3?
Would you like to learn MATLAB the scientific language for researchers?
If you want to do any of these things, just enroll in the course. You have a 30-day money back guarantee if you don't like it. And I'm always improving my courses so that they stay up to date and the best that they can be. Check them out, and enroll today!
__________________________________________________________________________
About Sobhan N:
I have PhD degree in Electrical Engineering and like to learn anything about Electronics, Programming and Artificial Intelligence. I like electronic stuff like Arduino, Raspberry Pi and microcontrollers.
My passion is
More courses by Sobhan N.
Artificial Intelligence #6 : LSTM Neural Networks with Keras (2018)
3.2 (109 Reviews)
Provider: Udemy
Time: 2h
$39.99
Artificial Intelligence #1: Linear & MultiLinear Regression (2018)
3.9 (29 Reviews)
Provider: Udemy
Time: 2.2h
$19.99
Artificial Intelligence #5: MLP Networks with Scikit & Keras (2019)
4.2 (20 Reviews)
Provider: Udemy
Time: 2.5h
$44.99
Artificial Intelligence #3:kNN & Bayes Classification method (2017)
3.3 (16 Reviews)
Provider: Udemy
Time: 2h
$19.99
Artificial Intelligence #2: Polynomial & Logistic Regression (2017)
4.3 (13 Reviews)
Provider: Udemy
Time: 2.1h
$19.99
More Artificial Intelligence courses
Improving Deep Neural Networks: Hyperparameter tuning, Regularization and Optimization
5.0 (526 Reviews)
Provider: Coursera
Time: 15h
Free
Artificial Intelligence: Reinforcement Learning in Python (2026)
4.9 (10,817 Reviews)
Provider: Udemy
Time: 14.7h
$79.99
Reviews
By Miguel Ángel González Cagigal
El audio es muy mejorable
By Fran Li
Better to have some simple examples when illustrating the concepts.
By Vincent Doherty
It very advanced course. There is a lot of code which is not explained what it does.
By Tharindu Buddhika Adhikari
This course is amazing and above my expectations! Very good exercises, good speed, well communicated. The instructor made me feel very comfortable and was able to take many things away. Excellent content and very knowledgeable instructor!
By Muhammad Younas
Great course
By Diego R Midence Hernandez
This course is fairly good if you have poor python programming experience and you want to start coding in python to solve any given problem because you are driven from scratch to code a program to solve a concrete problem using a specific algorithm of artificial intelligence.
However, If you are looking for a more challenging course in artificial intelligence and python, this course is not for you.
The course should be improved since there are many steps that are repetitive in all the lectures. These steps should be summarized and only mentioned. This could make the video lectures shorter and avoid boredom.
Although the last two sections regarding genetic algorithms and particle swarm optimization were a bonus, from my point of view, the lectures hardly explain the theoretical concepts and how they were coded in the python program. You have to figure out that.
Despite that, I realize that is available in internet the "DEAP" library, which is the core library used in the lectures, with full of references to learn to use it.
In general, this course has a very good benefits-cost relationship. Therefore, I would recommend it as start point in python coding to use artificial intelligence algorithm.
By Chaman Lal Dewangan
Presentation background and typesetting are annoying.
Just reading presentation is not a good method.











