Keras Deep Learning Python Crash Course: Learn Keras Today!
3.6 (17 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
116 students enrolled

Keras Deep Learning Python Crash Course: Learn Keras Today!

Easy to follow introduction to Deep Learning™ & Keras. Learn to solve problems and compile models step-by-step today.
3.6 (17 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
116 students enrolled
Last updated 8/2018
English [Auto]
Current price: $104.99 Original price: $149.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 2 hours on-demand video
  • 2 articles
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Learn what Deep Learning is
  • Learn to use Keras in to solve complex deep learning problems fast
  • Better your chances for an IT job with practical Deep Learning skills
Course content
Expand all 17 lectures 01:51:40
+ Building a Simple Keras model
4 lectures 16:17
Define Model Architecture
Fitting the Model
Evaluating and Predicting with the Model
+ Building Deep Neural Network
2 lectures 20:40
Explanation and Problem Description
Solving the problem with Keras
+ Building Convolutional Neural Network
3 lectures 34:13
Explanation and Problem Description
Solving the problem with Keras
+ Building Recurrent Neural Network
2 lectures 18:14
Explanation and Problem Description
Solving the problem with Keras
+ Exercise
2 lectures 01:39
Multible choice test
Answers for multiple choice test
+ Conclusion
2 lectures 02:22
Bonus Lecture: Course discounts & newsletter
  • Basic knowledge of Python


The primary objective of this course is to give teach you the practical hands-on skills you need to solve concrete deep learning problems -  without wasting time having to learn all of the underlying math behind deep learning & neural networks.

In this course you will learn about the most widely used types of deep neural networks that is being used in many fields like computer vision, natural language processing and many more. 

You will learn how to use Keras in your applications to solve problems and compile models - in a practical way!

I will demonstrate and solve two practical problems for each neural network type, so you can follow along and learn while I explain what I am doing.

The course will have a final test after the lessons, so you can test your Deep Learning & Keras knowledge and start practicing your new skills.


Deep Learning is one of the fastest growing  technologies in recent years. Deep Learning is a type of Machine Learning technique that uses neural network to make predictions, after being trained on a huge dataset.

You can compare it to the way human beings take in information and learns something, only here it is a computer that is fed with huge amounts of data and learns by itself from this data.

There are lots of operations that needs to be performed by the computer, for it to learn itself.

However this is not useful for production purposes and quick prototyping. For this reason we use deep learning frameworks, where we don’t have to deal with the low level operations.

Keras is one of the most popular and easy application to use deep learning frameworks, by which we can build a very complex deep learning model very quickly, just with a few lines of codes.

It does not handle itself low-level operations such as tensor products, convolutions and so on. Instead, it relies on a specialized, well-optimized tensor manipulation library to do so, serving as the "backend engine" of Keras. Rather than picking one single tensor library and making the implementation of Keras tied to that library, Keras handles the problem in a modular way, and several different backend engines can be plugged seamlessly into Keras. 

Keras can use three back-end implementations: Tensorflow, CNTK & Theano. So learning Keras can help you working with all of these neural networks. In this course I will primarily work with Theano.


1: Experts in Deep Learning & Keras are in high demand & and the demand is only growing

2: Deep Learning is a recent technology. With the availability of lots of data and huge computation power, this field is advancing very rapidly and is very exiting.

3: Get Chosen over your competitors: The addition of Deep Learning knowledge with your IT background will enable you to stand apart from your competitors and help you secure the dream job.


Why should I learn Keras and not other frameworks?
In this course I will show you how much easier Keras is than competing framworks, when dealing with any type of deep learning problems. Together we will solve some real world deep learning problems and afterwards you will be convinced about the superiority of Keras.

Why should I take this course when there are lots of courses of Deep Learning out there?
This course is different in that it is designed to be a quick-start course. You will learn the basic theory and then try to solve deep learning problems, without learning all of the underlying math. This will give you practical knowledge and help you get started faster on using deep learning for your own applications.


If within 30 days of buying the course you decide that it's not for you, please get a Udemy-backed refund. No questions asked — just press the refund button, and all of your money will be returned to your credit card.  


Please press the "Take This Course" button and start learning 2 minutes from now!

Who this course is for:
  • Anyone interested in learning what Deep Learning is and wants to get practical right away, solving complex problems and building models with the incredible easy Deep Learning application Keras
  • Software engineeers & data scientist familiar with Machine Learning that also wants to learn about Deep Learning