Neural Networks and Deep Learning


The goals of this foundational Deep Learning course are to enable students to:

  • Understand the major technology trends driving Deep Learning
  • Be able to build, train and apply fully connected deep neural networks
  • Know how to implement efficient (vectorized) neural networks
  • Understand the key parameters in a neural network’s architecture

This course also teaches one how Deep Learning actually works, rather than presenting only a cursory or surface-level description. So after completing it, one is be able to apply deep learning to personal projects.

This is the first course of the Deep Learning Specialization.

Aditya Jyoti Paul
Aditya Jyoti Paul
Computer Vision and Image Encryption Researcher

My work makes machines smarter, secure and more accessible. I’m passionate about research, teaching and blogging. Outside academia, I love travel, music, reading and meeting new people!