Skip to main content
Free certificateIntermediateAI & Machine Learning

Intro to Deep Learning

Kaggle's short course on building and training neural networks with Keras.

Taught byKaggle Learn

About this course

Six lessons explain neural networks from a single neuron to deep networks, training with stochastic gradient descent, fixing overfitting, dropout and batch normalization, and binary classification, all with Keras notebooks.

Best for: Learners ready to move from classic ML to neural networks.

What you will be able to do

  • Build neural networks in Keras
  • Train with stochastic gradient descent
  • Reduce overfitting with dropout and batch norm
  • Solve binary classification problems

Syllabus and your progress

Tick modules off as you finish them on Kaggle Learn.

0 of 6 modules done

Plan your pace

At 4 hours a week you would finish in about 1 week, using the course time estimate above.

Progress is saved in this browser only. No account needed.

Cost and certificate

Free certificate

Kaggle issues a free course certificate to signed-in users who finish all lessons and exercises.

Before you start: Kaggle Intro to Machine Learning

Kaggle Learn sets the terms and can change them. Check the course page before you commit serious time, and tell us if something changed.

Quick answers

Is Intro to Deep Learning really free?
Yes, the course material is free on Kaggle Learn. Kaggle issues a free course certificate to signed-in users who finish all lessons and exercises.
How long does Intro to Deep Learning take?
Plan for about 4 hrs in total (Kaggle course page estimate (about 4 hours).). It is interactive, so you can go faster or slower.
Do I need experience before Intro to Deep Learning?
It helps to have: Kaggle Intro to Machine Learning.

Intro to Deep Learning

Free certificate

Start on Kaggle Learn