Introduction to Deep Learning

  • Course level: Beginner


Introduction to Deep Learning

  • To introduce students to the basic concepts and techniques of Deep Learning.
  • To develop skills of using recent deep learning algorithms for solving practical problems.
  • To gain experience with real world projects.

What this course will offer

This course covers the basic concepts and techniques of Deep Learning from both theoretical and practical perspective. The material includes classical Deep Learning algorithms and their applications to Computer Vision, Natural Language Processing and Reinforcement Learning.

View full course outline here

What Will I Learn?

  • Applied Deep Learning
  • Complete 360 degree view for Deep Learning
  • Use in NLP and Reinforcement Learning
  • Commonly used Algorithms

Topics for this course

15 Lessons

Module 1 Fundamentals of Deep Learning

Fundamentals of Deep Learning16:06
Some basic concepts and applications of Deep Learning15:03
More advanced concepts in Deep Learning18:44

Module 2 Neural Networks

Module 3 Convolutional Neural Networks (CNN)

Module 4 More on Convolutional Neural Networks (CNN)

Module 5 Representation learning and Generative learning

Module 6 Deep Learning applications for Reinforcement Learning and NLP



  • Basic coding experience in any programming language
  • Some exposure to Python and its libraries

Target Audience

  • People looking for a career shift in data science
  • Students wanting to advance their skills in Deep Learning and AI