Deep Learning with Tensorflow and Keras

Enroll in our Deep Learning with Keras and Tensorflow Course! Learn how to use Python for Deep Learning with Tensorflow 2 and Keras libraries. Start today!



Course length

116 Lectures

22 Hours

Student rating

5.00 Out Of 43 Students

How to Become a Data Scientist

Sign up to receive this FREE ebook
written by Pierian Training founder Jose Portilla!

What You’ll Learn

  • Learn to use TensorFlow 2.0 for Deep Learning
  • Leverage the Keras API to quickly build models that run on Tensorflow 2
  • Perform Image Classification with Convolutional Neural Networks
  • Use Deep Learning for medical imaging
  • Forecast Time Series data with Recurrent Neural Networks
  • Use Generative Adversarial Networks (GANs) to generate images
  • Use deep learning for style transfer
  • Generate text with RNNs and Natural Language Processing
  • Serve Tensorflow Models through an API
  • Use GPUs for accelerated deep learning

Top Companies Offer Our Courses

general electric (GE) logo transparent png
microsoft png logo
starbucks logo png
credit suisse logo
salesforce logo png transparent
capital one logo
mckinsey and company logo
cigna logo
us naval research laboratory logo

Course Content

This course will guide you through how to use Google’s latest TensorFlow 2 framework to create artificial neural networks for deep learning! This course aims to give you an easy to understand guide to the complexities of Google’s TensorFlow 2 framework in a way that is easy to understand. You’ll understand the latest updates to TensorFlow and leveraging the Keras API (TensorFlow 2.0’s official API) to quickly and easily build models. In this course we will build models to forecast future price homes, classify medical images, predict future sales data, generate complete new text artificially and much more!



  • NumPy
  • Pandas
  • Data Visualization
  • Machine Learning Theory
  • Model Evaluation – Regression and Classification Tasks
  • Unsupervised Learning Tasks
  • Neural Network Theory
    • Perceptrons
    • Networks
    • Activation Functions
    • Cost/Loss Functions
    • Backpropagation
    • Gradients
  • Artificial Neural Networks with keras
  • Convolutional Neural Networks
  • Recurrent Neural Networks
  • Generative Deep Learning



Intermediate to experienced developers coming from another programming language or complete beginners who have never programmed before.



Course Description

Google’s Open Source Deep Learning ecosystem, Tensorflow, is the world’s most popular framework for developing powerful deep neural networks. Packaged directly with Keras, the official API, it allows simple and interpretable creation and training of deep learning models. This Tensorflow and Keras course is designed for students familiar with the basics of data science and machine learning who want to dive into the world of deep learning by learning Tensorflow & Keras. This training covers different modalities of neural networks, including Artificial Neural Networks, Convolutional Neural Networks, Recurrent Neural Networks, and Generative Adversarial Networks.



What Students Are Saying

This is my third course with Mr Jose. As usual, I have learnt a lot and have plans to take,more of his courses ?

Alnoor Ebrahim

Very well done course with lots of examples. There should be more on the TensorFlow API beyond Keras to give a bit of context about the framework outside of deep learning (a new section similar to the crash course sections on NumPy/Pandas/Visualisation will be really useful).

Laurentiu Iacob

Thank you. It was a very good, complete course.

Ákos Püspök

Very exciting topic and a great way to simplify complex information with key points

Jean-Michael Bernard

Great course with clear explanations of theory and good coding practice. I don't know web development but the Deployment section sparked my curiosity!

Masiyandaita Majange

this was a great overview of numpy, inclusive of some of the basic functions, common mistakes and use!

Akanksha Verma

Material is structured and friendly for beginners. The explanations are clear & move you step-by-step through the different topics.


Really an in-depth course. The concepts are explained efficiently and the coding exercises are helpful to understand the problem holistically.

Stylianos Chatzichronis

Really well taught and at a good pace. I enjoy it very much

Alvin Tan

Clearly explained each and every topic. i recommend this course who want to learn about deep leaning

Vijay Kumar
Leave Review
Add a review

Your email address will not be published. Required fields are marked *


Learn directly from our expert instructors via live webinar. Also includes the full video-on-demand course.


Get access to this self-paced Deep Learning with Tensorflow and Keras training course plus the entire Pierian on-demand Data Science Training Library with a Data Science Hero membership.

Starting at


Private Groups

Train your whole team

Empower your employees with the latest technology skills to support professional development at your organization.

Instructor-led, on-demand, or hybrid cohort training approaches motivate employees and encourage team building while supporting the advancement of technical skills at your organization.

More Courses to Explore

  • Introduction to Python

    Our Introduction to Python course is designed to take complete beginners or experienced developers up to speed on Python’s capabilities, setting up students for success in using Python for their specific field of expertise.

  • Python for Data Science

    Enroll in our Python course to master skills for data science. Use real-world situations, data reports, and more in this Python class.  
  • Python for Machine Learning

    Master the skills to use machine learning in your day-to-day work with this Python course. Create algorithms to predict classes, continuous values, and more.
  • Natural Language Processing

    Learn to conduct Natural Language Processing with Python. You'll learn the latest techniques in semantic analysis, topic modeling, and more. Enroll today!  
  • Python for Finance

    Enroll in our Python for Finance course today! Learn to use various Python libraries such as QuantConnect to perform financial analysis and research.    
  • Django Development

    Enroll in our full stack web developer course to learn how to use your knowledge of Python with Django to build an immersive website. Start today!