Neural Networks
29 courses7.1M learners15 providers
Understand the building blocks of modern AI: neurons, layers, activation functions, and architectures that power deep learning systems.
AllFeedforwardConvolutionalRecurrentActivation FunctionsOptimization
Editor's Picks
Top Rated in Neural Networks
Coursera
$49/mo
intermediate
Deep Learning Specialization
Coursera
5 monthsintermediate
$49/mo
Coursera
$49/mo
beginner
Machine Learning Specialization
Coursera
3 monthsbeginner
$49/mo
Harvard / edX
Free
beginner
CS50's Introduction to Artificial Intelligence with Python
Harvard / edX
7 weeksbeginner
Free
All Neural Networks Courses
Coursera
$49/mo
intermediate
Deep Learning Specialization
Coursera
5 monthsintermediate
$49/mo
Google
Free
beginner
Machine Learning Crash Course
15 hoursbeginner
Free
Harvard / edX
Free
beginner
CS50's Introduction to Artificial Intelligence with Python
Harvard / edX
7 weeksbeginner
Free
Kaggle
Free
beginner
Intro to Deep Learning
Kaggle
4 hoursbeginner
Free
Coursera
$49/mo
beginner
Machine Learning Specialization
Coursera
3 monthsbeginner
$49/mo
University of Helsinki
Free
beginner
Elements of AI
University of Helsinki
6 weeksbeginner
Free
NYU
Free
advanced
Deep Learning
NYU
14 weeksadvanced
Free
Coursera
$49/mo
intermediate
Generative Adversarial Networks (GANs) Specialization
Coursera
3 monthsintermediate
$49/mo
edX
$300
intermediate
Machine Learning with Python: from Linear Models to Deep Learning
edX
15 weeksintermediate
$300
edX
Free
beginner
Deep Learning Fundamentals with Keras
edX
5 weeksbeginner
Free
Udemy
$12.99
intermediate
Deep Learning A-Z 2024: Neural Networks, AI & ChatGPT
Udemy
23 hoursintermediate
$12.99
Udemy
$12.99
intermediate
PyTorch for Deep Learning & Machine Learning
Udemy
26 hoursintermediate
$12.99
DeepLearning.AI
Free
intermediate
How Diffusion Models Work
DeepLearning.AI
1 hourintermediate
Free
MIT OpenCourseWare
Free
intermediate
Introduction to Machine Learning
MIT OpenCourseWare
14 weeksintermediate
Free
MIT OpenCourseWare
Free
intermediate
Artificial Intelligence
MIT OpenCourseWare
14 weeksintermediate
Free
Microsoft
Free
beginner
AI for Beginners
Microsoft
12 weeksbeginner
Free
Coursera
$49/mo
beginner
Introduction to Deep Learning & Neural Networks with Keras
Coursera
3 weeksbeginner
$49/mo
Udacity
$249/mo
beginner
AI Programming with Python Nanodegree
Udacity
3 monthsbeginner
$249/mo
DataCamp
$25/mo
intermediate
Deep Learning in Python
DataCamp
4 hoursintermediate
$25/mo
LinkedIn Learning
$29.99/mo
beginner
Deep Learning: Getting Started
LinkedIn Learning
2 hoursbeginner
$29.99/mo
DeepLearning.AI
Free
intermediate
Quantization Fundamentals with Hugging Face
DeepLearning.AI
1 hourintermediate
Free
DataCamp
$25/mo
intermediate
Introduction to Deep Learning with PyTorch
DataCamp
4 hoursintermediate
$25/mo
Coursera
$49/mo
beginner
Introduction to TensorFlow for AI, ML, and DL
Coursera
4 weeksbeginner
$49/mo
Stanford Online
Free
advanced
Machine Learning with Graphs
Stanford Online
10 weeksadvanced
Free
DeepLearning.AI
Free
advanced
Efficiently Serving LLMs
DeepLearning.AI
1 houradvanced
Free
LinkedIn Learning
$29.99/mo
beginner
TensorFlow: Essential Training
LinkedIn Learning
3 hoursbeginner
$29.99/mo
Coursera
$49/mo
intermediate
Deep Neural Networks with PyTorch
Coursera
7 weeksintermediate
$49/mo
DeepLearning.AI
Free
intermediate
Introduction to On-Device AI
DeepLearning.AI
1 hourintermediate
Free
LinkedIn Learning
$29.99/mo
intermediate
PyTorch Essential Training: Deep Learning
LinkedIn Learning
3 hoursintermediate
$29.99/mo
Frequently Asked Questions
What is a neural network?
A neural network is a computing system inspired by biological neurons. It consists of interconnected layers of nodes that process information and learn patterns from data through training.
How do neural networks learn?
Neural networks learn through backpropagation and gradient descent. They adjust connection weights to minimize prediction errors on training data, gradually improving their accuracy.
What types of neural networks exist?
Common types include feedforward networks, CNNs for images, RNNs/LSTMs for sequences, transformers for language, and GANs for generation. Each is optimized for different tasks.
Can I visualize how neural networks work?
Yes, tools like TensorBoard, Netron, and interactive websites like TensorFlow Playground help visualize network architectures, training progress, and learned features.