Free Deep Learning Course


Deep learning is a rapidly growing segment of artificial intelligence. It is increasingly used to deliver near-human level accuracy for image classification, voice recognition, natural language processing, sentiment analysis, recommendation engines, and more. Applications areas include facial recognition, scene detection, advanced medical and pharmaceutical research, and autonomous, self-driving vehicles.

Join NVIDIA’s deep learning experts for a free online course. This introductory course is comprised of five instructor-led classes that include interactive lectures, hands-on exercises, and office hours with the instructors.

You’ll learn everything you need to design, train and integrate neural network-powered artificial intelligence into your applications with widely-used open source frameworks and NVIDIA software.

This is an introductory course, so previous experience with deep learning and GPU programming is not required.

Course Schedule

All classes start at 9am PT and will be recorded for later viewing.

7/22 Class #1 - Introduction to Deep Learning (30 mins + Q&A)
7/29 Office Hours for Class #1 (1 hour of Q&A)
8/5 Class #2 - Getting Started with DIGITS interactive training system for image classification (30 mins + Q&A)
8/12 Office Hours for Class #2 (1 hour of Q&A)
8/19 Class #3 - Getting Started with the Caffe Framework
8/26 Office Hours for Class #3
9/2 Class #4 - Getting Started with the Theano Framework
9/9 Office Hours for Class #4
9/16 Class #5 - Getting Started with the Torch Framework
9/23 Office Hours for Class #5

Please send your questions to before the Office Hours sessions, so the instructors can prepare helpful answers. You might even get a faster response!

The hands-on lab exercises for each class will be available at for free during the course.

More Deep Learning Courses

  • Andrew Ng's Coursera course provides a good introduction to deep learning (Coursera, YouTube)
  • Yann LeCun’s NYU Course on Deep Learning, Spring 2014 (TechTalks)
  • Geoffrey Hinton's “Neural Networks for Machine Learning” course from Oct 2012 (Coursera)
  • Rob Fergus's "Deep Learning for Computer Vision" tutorial from NIPS 2013 (slides, video)
  • Caltech's introductory deep learning course taught by Yasser Abu-Mostafa (YouTube)
  • Stanford CS224d: Deep Learning for Natural Language Processing (video, slides, tutorials)
  • 22 July 2015, 11 weeks
Course properties:
  • Free:
  • Paid:
  • Certificate:
  • MOOC:
  • Video:
  • Audio:
  • Email-course:
  • Language: English Gb


No reviews yet. Want to be the first?

Register to leave a review

Included in selections:
Small-icon.hover Machine Learning
Machine learning: from the basics to advanced topics. Includes statistics...
Small-icon.hover Deep Learning
Good materials on deep learning.
More on this topic:
Dark-blue Asset Pricing, Part 1
This course is part one of a two-part introductory survey of graduate-level...
Small-icon.hover Introduction to Astronomy
An introduction to astronomy through a broad survey of what we know about the...
Modelthinking Model Thinking
In this class, you will learn how to think with models and use them to make...
Survey-of-music-technology-icon600x340 Survey of Music Technology
Learn to make music with digital audio workstation software, understand the...
Self-describing-sequence-and-harmonic-series Calculus Two: Sequences and Series
Calculus Two: Sequences and Series is an introduction to sequences, infinite...
More from 'Computer Science':
695ff980-b45a-425f-bee6-51bf6e962d90-de2d1a1c22e0.small Video Game Design History
Learn about the evolution of video games from experts at The Strong National...
595aa0b6-077d-439b-a651-95a9ee65c51a-fc966dc2648f.small Video Game Design and Balance
Learn about the video game design process and experiment with effective methods...
Fcd236ea-68ae-46f7-b991-849a41cebc64-0ea84acf6bad.small Video Game Asset Creation and Process
Learn about the tools, processes and platforms that allow video game assets...
A76b4bf6-0720-4ffd-9858-cf71e6966ee7-42256c298336.small Introduction to Java Programming: Fundamental Data Structures and Algorithms
Learn to enhance your code by using fundamental data structures and powerful...
E391b4dd-ed7e-4aff-b349-7018280ec0f7-81fc169bd16f.small Arduino Programming, from novice to ninja
Learn to program an object using basic electronics and Arduino, and see that...
More from 'Nvidia':
Nvidia_logo Deep Learning for Image Classification with DIGITS
This course consists of 3 classes of 1 hour duration each and focuses on introducing...

© 2013-2019