Save for later

Deep Learning with Python and Keras

This course is designed to provide a complete introduction to Deep Learning. It is aimed at beginners and intermediate programmers and data scientists who are familiar with Python and want to understand and apply Deep Learning techniques to a variety of problems.

We start with a review of Deep Learning applications and a recap of Machine Learning tools and techniques. Then we introduce Artificial Neural Networks and explain how they are trained to solve Regression and Classification problems.

Over the rest of the course we introduce and explain several architectures including Fully Connected, Convolutional and Recurrent Neural Networks, and for each of these we explain both the theory and give plenty of example applications.

This course is a good balance between theory and practice. We don't shy away from explaining mathematical details and at the same time we provide exercises and sample code to apply what you've just learned.

The goal is to provide students with a strong foundation, not just theory, not just scripting, but both. At the end of the course you'll be able to recognize which problems can be solved with Deep Learning, you'll be able to design and train a variety of Neural Network models and you'll be able to use cloud computing to speed up training and improve your model's performance.

Get Details and Enroll Now

OpenCourser is an affiliate partner of Udemy.

Set Reminder Save for later

Get a Reminder

Not ready to enroll yet? We'll send you an email reminder for this course

Send to:


Rating 4.1 based on 295 ratings
Length 10 hours
Starts On Demand (Start anytime)
Cost $13
From Udemy
Instructors Data Weekends, Jose Portilla, Francesco Mosconi
Download Videos Only via the Udemy mobile app
Language English
Subjects Data Science Business
Tags Data Science Business Development Data & Analytics

Get a Reminder

Get an email reminder about this course

Send to:

What people are saying

According to other learners, here's what you need to know

deep learning in 41 reviews

No entanto, faltou explorar outras técnicas de deep learning, se resumindo praticamente no Keras, CNN e RNN.

It teaches Keras (in a shift pace, just what you need to do the job) and provides nice theoretical knowledge on difficult Deep Learning Topics.

As I already had some prior knowledge regarding deep learning, I cannot accurately judge the learning pace of the course.

So, if you need a laugh once in a while, just follow the subtitles ... ;) Im summary, I'd recommend this course for any deep learning starter - a good mixture of foundations and practical application.

Il corso fornisce un ottimo punto di partenza per fare Deep Learning usando Keras I just watched the intro hard to judge based on that.

Excellent examples of Deep learning an the applications in the real world Well explained, but some more maths explanation would be beneficial.

This is a good course for an introduction to AI all the way to deep learning.

Read more

so far in 20 reviews

Needs the solution for the last exercises otherwise awesome So far the intro is bad.

Course is good, the audio however is unnaturally cut liking it a lot so far, the exercises are very engaging Good course structure, alternation between lecture and Jupyter examples works well.

Very basic so far, but we're getting there and the review material is pretty well-organized It's being good, but the legend is not present all time Before the review, I need to admit I have extensive knowledge of Deep and Machine Learning.

So far so good.

Great, so far!

clear and interesting information Not getting to Keras as fast as I want So fart the first few lectures are introductory and environment setup.

yes so far it is good!

Read more

machine learning in 17 reviews

from Machine Learning A-Z course).

Very clear explanations, and clearly the lecturer has put in the extra effort to provide tips in how to best visualise/analyse the data based on his experience before jumping into the machine learning bits.. For people already familiar with Deep Learning and probably with TensorFlow knowledge, I think this course is a nice addition.

One of the best machine learning course that i have followed, meybe just a little too fast for someone that is completely at zero level in m-learning.

I strongly recommend it if you are starting to learn Neural Networks, but it is better to start with a Machine Learning Course and have some background in Python.

Although the course is not intended to learn Numpy nor Machine Learning, it would be good to have at least some links.

The course is good however some lectures are missing and I hope will some soon Compared to most other machine learning courses, I love the practical focus.

I'd highly recommend this course if you've taken Jose Portilla's Machine Learning Bootcamp with Python.

Read more

easy to understand in 9 reviews

Easy to understand and backed by moderate mathematical principles behind neural networks.

Instructor is easy to understand and the class is broken very well into functional need to know components.

It's rather easy to understand, but it is a bit slower, after hours of learning, I am still in basic knowledge of python, and it seems I need several hours before really touch deep learning.

Incredibly clear, easy to understand examples.

Superb very good clear, step by step guidance, very practical Easy to understand.

clear video and instructions your sound and slide is easy to understand Good job~ Basic stuff Easy to understand very clear and easy to understand.

Read more

for people in 4 reviews

Probably very hard to understand for people not already a bit familiar with neural networks and Keras.

However, still contains good information for people with some experience with Keras (i.e.

Although, it has just one drawback, that is this course is not intended for people who do not have any experience with the maths and statistics behind neural network.

Read more


An overview of related careers and their average salaries in the US. Bars indicate income percentile.

Learning Services $59k

Computer Vision, Deep Learning Engineer $67k

Computer Vision & Deep Learning Engineer $67k

Deep Clean Sales Specialist $76k

Deep clean specialist $76k

Deep Learning Research Scientist $86k

Deep Learning Research Engineer $88k

Research Scientist - Deep Learning $91k

Senior Learning Specialist, Learning and Development $102k

Deep Learning R&D Engineer $127k

Learning Assitant $142k

Deep Submergence Systems Program Manager $157k

Write a review

Your opinion matters. Tell us what you think.


Rating 4.1 based on 295 ratings
Length 10 hours
Starts On Demand (Start anytime)
Cost $13
From Udemy
Instructors Data Weekends, Jose Portilla, Francesco Mosconi
Download Videos Only via the Udemy mobile app
Language English
Subjects Data Science Business
Tags Data Science Business Development Data & Analytics

Similar Courses

Sorted by relevance

Like this course?

Here's what to do next:

  • Save this course for later
  • Get more details from the course provider
  • Enroll in this course
Enroll Now