VOOZH about

URL: https://www.coursera.org/learn/neural-networks-computer-vision-foundations

⇱ Neural Networks and Computer Vision Foundations | Coursera


Neural Networks and Computer Vision Foundations

Keep adding new skills with 10,000+ programs for $239 (usually $399). Save now.

Neural Networks and Computer Vision Foundations

Included with

β€’

Learn more

Ask Coursera

Gain insight into a topic and learn the fundamentals.
Beginner level

Recommended experience

1 week to complete
at 10 hours a week
Flexible schedule
Learn at your own pace

Gain insight into a topic and learn the fundamentals.
Beginner level

Recommended experience

1 week to complete
at 10 hours a week
Flexible schedule
Learn at your own pace

What you'll learn

  • How neural networks work, including forward propagation, loss computation, and backpropagation

  • How to train, optimize, and regularize neural networks for stable convergence

  • How convolutional neural networks process images and learn visual features

  • How to build and evaluate end-to-end image classification and vision systems

Details to know

Shareable certificate

Add to your LinkedIn profile

Recently updated!

March 2026

Assessments

13 assignments

Taught in English

Build your subject-matter expertise

This course is part of the Advanced Deep Learning Architectures Specialization
When you enroll in this course, you'll also be enrolled in this Specialization.
  • Learn new concepts from industry experts
  • Gain a foundational understanding of a subject or tool
  • Develop job-relevant skills with hands-on projects
  • Earn a shareable career certificate

There are 4 modules in this course

This course guides you through the foundational principles behind neural networks and computer vision systems, focusing on how forward propagation, backpropagation, optimization, and convolutional architectures enable modern AI applications.

Through hands-on demonstrations and practical exercises, you’ll learn to build neural networks from scratch, train them effectively, and apply these models to real-world vision tasks such as image classification, detection, and similarity learning. By the end of this course, you will be able to: - Explain how neural networks learn using forward passes, loss functions, and backpropagation - Implement neural network training pipelines and analyze model convergence - Apply optimization, regularization, and normalization techniques to improve performance - Understand convolutional neural networks and how they extract visual features - Build and evaluate end-to-end image classification and computer vision systems This course is ideal for aspiring AI practitioners, data scientists, software engineers, and ML engineers looking to develop a strong foundation in neural networks and vision-based learning. A working knowledge of Python and basic machine learning concepts is recommended. Join us to build a solid foundation in neural networks and computer vision, the core technologies powering today’s intelligent AI systems.

This module introduces neural networks from first principles, explaining how models compute predictions, measure error, and learn through backpropagation. Learners implement forward passes, training loops, and gradient flow to build a strong foundation in how neural networks learn.

What's included

15 videos6 readings4 assignments

15 videosβ€’Total 73 minutes
  • Specialization Introductionβ€’4 minutes
  • Course Introductionβ€’3 minutes
  • Introduction to Deep Learningβ€’3 minutes
  • How Neural Networks Learnβ€’3 minutes
  • Perceptrons and Multi Layer Networksβ€’4 minutes
  • Demonstration: Forward Pass Implementation from Scratchβ€’7 minutes
  • Demonstration: Loss Computation and Prediction Flowβ€’5 minutes
  • Backpropagation Intuition and Mathematicsβ€’4 minutes
  • Chain Rule and Gradient Computationβ€’4 minutes
  • Demonstration: Manual Backpropagation Implementationβ€’7 minutes
  • Demonstration: Visualizing Gradient Flowβ€’7 minutes
  • Neural Network Training Pipelinesβ€’3 minutes
  • Demonstration: Training Loop Implementationβ€’7 minutes
  • Demonstration: Loss Curves and Convergence Analysis : Training Pipelineβ€’6 minutes
  • Demonstration: Loss Curves and Convergence Analysis : Visualization β€’5 minutes
6 readingsβ€’Total 110 minutes
  • Welcome to Neural Network and Vision System Foundationsβ€’10 minutes
  • Neural Network Fundamentals Explainedβ€’20 minutes
  • Backpropagation Step by Stepβ€’20 minutes
  • PyTorch Explained: Libraries, Workflows and Advanced Featuresβ€’30 minutes
  • Training Neural Networks Correctlyβ€’20 minutes
  • Module Summary: Neural Network Core Foundationsβ€’10 minutes
4 assignmentsβ€’Total 48 minutes
  • Knowledge Check : Neural Network Core Foundationsβ€’30 minutes
  • Practice Knowledge Check: Neural Network Fundamentalsβ€’6 minutes
  • Practice Knowledge Check: Backpropagation and Gradient Flowβ€’6 minutes
  • Practice Knowledge Check: Training Loops and Model Convergenceβ€’6 minutes

This module focuses on training neural networks efficiently and reliably using gradient descent, adaptive optimizers, and learning rate strategies. Learners apply regularization and normalization techniques to stabilize training and improve generalization.

What's included

14 videos4 readings4 assignments

14 videosβ€’Total 76 minutes
  • SGD and Momentum Optimizationβ€’4 minutes
  • Learning Rate Scheduling Strategiesβ€’5 minutes
  • Demonstration: SGD vs. Momentum Comparisonβ€’7 minutes
  • Demonstration: Learning Rate Sensitivity Analysisβ€’7 minutes
  • RMSProp and Adam Optimizersβ€’4 minutes
  • Demonstration: Optimizer Performance Comparisonβ€’7 minutes
  • Demonstration: Convergence Speed Analysis: Data Preparationβ€’5 minutes
  • Demonstration: Convergence Speed Analysis: Model Trainingβ€’7 minutes
  • Demonstration: Convergence Speed Analysis: Visualizationβ€’3 minutes
  • Dropout and Weight Decay Techniquesβ€’3 minutes
  • BatchNorm and LayerNorm Explainedβ€’3 minutes
  • Demonstration: Regularization Effect Analysisβ€’7 minutes
  • Demonstration: Normalization Training Stability: Model and Training Setupβ€’7 minutes
  • Demonstration: Normalization Training Stability: Visualizationβ€’5 minutes
4 readingsβ€’Total 70 minutes
  • Gradient Descent Optimizationβ€’20 minutes
  • Adaptive Optimization Algorithmsβ€’20 minutes
  • Regularization and Normalization Methodsβ€’20 minutes
  • Module Summary: Regularization and Normalization Strategiesβ€’10 minutes
4 assignmentsβ€’Total 48 minutes
  • Knowledge Check: Regularization and Normalization Strategiesβ€’30 minutes
  • Practice Knowledge Check: Gradient Descent Optimization Methodsβ€’6 minutes
  • Practice Knowledge Check: Adaptive Optimizers Explainedβ€’6 minutes
  • Practice Knowledge Check: Regularization and Normalization Strategiesβ€’6 minutes

This module applies deep learning fundamentals to visual data, introducing convolutional neural networks and image representation. Learners build systems for classification, detection, segmentation, and similarity learning.

What's included

12 videos4 readings4 assignments

12 videosβ€’Total 59 minutes
  • Computer Vision as Multidimensional Learningβ€’3 minutes
  • Convolutional Neural Networks Architectureβ€’4 minutes
  • Demonstration: Images as Multidimensional Tensorsβ€’6 minutes
  • Demonstration: Feature Map Visualizationβ€’7 minutes
  • Object Detection and Segmentation Architecturesβ€’4 minutes
  • Demonstration: Bounding Boxes vs Segmentation Masksβ€’7 minutes
  • Demonstration: Detection and Segmentation Outputs: Model Steup β€’4 minutes
  • Demonstration: Detection and Segmentation Outputs: Output Analysisβ€’5 minutes
  • Similarity Learning with Visual Embeddingsβ€’4 minutes
  • Demonstration: Distance Metrics Comparison: Embedding Setupβ€’6 minutes
  • Demonstration: Distance Metrics Comparison: Similarity Rankingβ€’4 minutes
  • Demonstration: Image Similarity Using Embedding Distanceβ€’7 minutes
4 readingsβ€’Total 65 minutes
  • Computer Vision Fundamentalsβ€’20 minutes
  • Object Detection and Segmentationβ€’20 minutes
  • Similarity Learning for Imagesβ€’15 minutes
  • Module Summary: Foundations of Computer Vision and CNNsβ€’10 minutes
4 assignmentsβ€’Total 48 minutes
  • Knowledge Check: Foundations of Computer Vision and CNNsβ€’30 minutes
  • Practice Knowledge Check: Computer Vision and CNN Fundamentalsβ€’6 minutes
  • Practice Knowledge Check: Object Detection and Image Segmentationβ€’6 minutes
  • Practice Knowledge Check: Similarity Learning for Visionβ€’6 minutes

This module consolidates learning through a hands-on vision project and final assessment. Learners demonstrate their ability to design, train, and evaluate complete deep learning systems.

What's included

1 video1 reading1 assignment

1 videoβ€’Total 2 minutes
  • Course Summaryβ€’2 minutes
1 readingβ€’Total 60 minutes
  • Practice Project: End-to-End Neural Network and Vision Systemβ€’60 minutes
1 assignmentβ€’Total 30 minutes
  • End Knowledge Check: Neural Network and Vision System Foundationsβ€’30 minutes

Earn a career certificate

Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.

Instructor

Edureka
203 Coursesβ€’185,724 learners

Why people choose Coursera for their career

πŸ‘ Image

Felipe M.

Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."
πŸ‘ Image

Jennifer J.

Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
πŸ‘ Image

Larry W.

Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."
πŸ‘ Image

Chaitanya A.

"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."

Frequently asked questions

This course builds a strong foundation in neural networks and computer vision, helping you understand how modern AI systems are designed, trained, and evaluated from scratch.

You will learn how neural networks work, how they are trained using backpropagation, how to optimize models, and how to apply these concepts to computer vision tasks like image classification.

The course combines clear conceptual explanations with hands-on demonstrations and practical exercises, including building neural networks and vision systems end to end.

You will work with Python, PyTorch and supporting libraries for numerical computation and visualization.

No prior deep learning experience is required. A basic understanding of Python and introductory machine learning concepts is sufficient.

Yes. You will complete hands-on demonstrations and a final practice project focused on building a complete image classification system.

The course introduces convolutional neural networks, feature extraction, object detection, segmentation concepts, and similarity learning for vision-based applications.

You will learn to analyze loss curves, convergence behavior, and evaluation metrics to assess and improve model performance.

This course supports roles such as Machine Learning Engineer, AI Engineer, Computer Vision Engineer, and Data Scientist.

After completing this course, you can move on to advanced deep learning, specialized computer vision courses, or begin building real-world vision-based AI systems.

To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.

When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.

Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.

Financial aid available,