Introduction to Neural Networks and Deep Learning with Python

edX MOOC / Non-credit USD 299
Enroll now →
Introduction to Neural Networks and Deep Learning with Python

About this course

Build practical deep learning skills for Python-savvy professionals. Learn how neural networks are structured, trained, and evaluated—and how choices like architecture, regularization, and learning rate affect performance. Explore transfer and self-supervised learning (autoencoders). Build models from scratch and learn to diagnose behavior and generalization.

What you'll learn

  • understand the structure and function of neural networks
  • implement and train deep learning models using Python
  • diagnose model behavior and improve generalization
  • explore transfer learning and self-supervised learning techniques

Course objectives

  • build practical skills in deep learning
  • learn to make informed architectural decisions in neural networks
  • gain experience in model evaluation and optimization

Skills you'll gain

Related courses

Course details are provided by the platform and may change — always confirm on the provider's site. Links may be affiliate links.