Neural networks and deep learning
Master techniques for training neural networks more effectively and efficiently. Learn advanced optimizers, learning rate scheduling, and regularization strategies. This path develops the deep learning optimization skills that separate good models from great ones.
Master convolutional neural networks for computer vision and image recognition. Learn CNN architectures, image classification, and visual feature learning. This foundational path prepares you for computer vision engineering. Perfect for newcomers looking to build foundational skills and start their learning journey.
Begin deep learning with PyTorch, the framework preferred by researchers and many production teams. Master tensors, autograd, and neural network building through beginner-friendly tutorials and projects. This path provides the PyTorch foundation needed for modern AI development roles.
Start deep learning with Keras, the user-friendly neural network library. Learn to build, train, and evaluate neural networks through accessible tutorials. This beginner path provides the easiest entry into deep learning. Perfect for newcomers looking to build foundational skills and start their learning journey.
Master advanced techniques for optimizing embeddings in production AI systems. Learn sophisticated dimensionality reduction, embedding fine-tuning, and scalable vector operations. This path prepares you for senior roles building embedding-powered applications.
Master deep learning using TensorFlow, Google's powerful open-source framework. Build neural networks from scratch, implement CNNs for image recognition, and create RNNs for sequence modeling through hands-on projects. This path equips you with the TensorFlow expertise that companies actively seek for production AI development.
Advance your PyTorch skills with intermediate techniques for building sophisticated deep learning models. Master custom datasets, advanced architectures, and training optimization through real-world projects. This path positions you for mid-level deep learning engineer roles at research-focused companies.
Dive deep into neural network architectures that power today's most impressive AI systems. Master transformer models, attention mechanisms, neural architecture search, and advanced optimization techniques. Completing this path demonstrates the expertise needed for research scientist positions and AI leadership roles at cutting-edge companies.
Master intermediate embedding techniques for multi-modal and cross-domain applications. Learn embedding alignment, multi-modal representations, and advanced vector methods. This path prepares you for sophisticated embedding system development. Ideal for practitioners ready to deepen expertise and advance to senior-level positions.
Master advanced embedding techniques that power modern AI systems across text, images, and structured data. Learn multi-modal embeddings, contrastive learning, and embedding-based retrieval systems used by leading tech companies. This specialized path prepares you for cutting-edge AI research and development roles.
Become a PyTorch power user with advanced techniques for building and deploying state-of-the-art deep learning models. Master custom layers, distributed training, TorchScript optimization, and production deployment with TorchServe. This path is essential for ML engineers targeting research-oriented companies where PyTorch dominates the ecosystem.
Learn the fundamentals of fine-tuning pre-trained models for custom applications and domains. Master transfer learning basics, data preparation, and simple fine-tuning workflows. This foundational path teaches essential skills for customizing AI models.
Achieve expertise in fine-tuning with advanced techniques for model customization. Master efficient fine-tuning, domain adaptation, and state-of-the-art customization methods. This path prepares you for senior ML engineering and research roles. Designed for experienced professionals seeking mastery and leadership opportunities in the field.
Learn foundational techniques for creating and optimizing embeddings in AI applications. Master word embeddings, sentence representations, and basic optimization strategies. This path teaches essential skills for modern NLP and search applications. Perfect for newcomers looking to build foundational skills and start their learning journey.
Apply advanced deep learning skills to challenging real-world projects and portfolio pieces. Build state-of-the-art models for vision, NLP, and generative AI with guidance from expert practitioners. This project-focused path demonstrates job-ready skills to potential employers.
Build neural networks with Keras through comprehensive hands-on tutorials. Learn architectures, training techniques, and model optimization for practical applications. This practical path develops production-ready deep learning skills. Perfect for newcomers looking to build foundational skills and start their learning journey.
Become proficient in deep learning and neural networks through hands-on projects and comprehensive courses. Master modern architectures including CNNs, RNNs, and transformers. Learn to implement deep learning solutions using PyTorch and TensorFlow frameworks. Build real-world applications in computer vision and natural language processing. This path is designed for those with ML basics who want to specialize in deep learning.
Start your TensorFlow journey with beginner-friendly tutorials and hands-on neural network projects. Learn TensorFlow core concepts, Keras API, and basic model building through guided exercises with real datasets. This path launches your deep learning career with Google most popular ML framework.
Advance your TensorFlow skills with intermediate model architectures, custom training loops, and deployment techniques. Master TensorFlow advanced APIs, model optimization, and production deployment patterns. This path positions you for senior deep learning engineer roles using TensorFlow.
Achieve expertise in TensorFlow for enterprise-scale machine learning and production AI systems. Master TensorFlow Extended (TFX), distributed training strategies, model optimization, and deployment across devices and platforms. This path positions you for senior roles at companies running TensorFlow in production at massive scale.
Demystify neural networks and deep learning with beginner-friendly courses that build understanding from the ground up. Learn how neural networks learn, build your first models with Keras, and understand when to apply deep learning. This path prepares you to advance into specialized deep learning areas and impresses interviewers with solid fundamentals.
Expand your deep learning expertise with intermediate architectures, training techniques, and practical optimization strategies. Master regularization, batch normalization, and transfer learning for real-world deep learning projects. This path bridges basic neural networks to advanced architectures used in production AI.
Learn how embeddings power modern AI by representing text, images, and data as meaningful vectors. Master word embeddings, sentence transformers, and cross-modal representations through practical projects. This foundational path prepares you for advanced work in search, recommendations, and multimodal AI.
Master intermediate fine-tuning techniques for customizing pre-trained models to your specific needs. Learn transfer learning strategies, domain adaptation, and efficient fine-tuning methods. This path prepares you for roles requiring model customization expertise.
Advance your Keras skills with intermediate techniques for sophisticated neural networks. Master custom layers, advanced architectures, and production-ready model development. This path positions you for deep learning engineer roles. Ideal for practitioners ready to deepen expertise and advance to senior-level positions.
Build a rock-solid understanding of deep learning principles and neural network architectures. Master backpropagation, activation functions, and training dynamics through clear explanations and hands-on coding. This foundational path prepares you for any deep learning specialization.
Master recurrent neural networks and sequence modeling for time-series and sequential data. Learn LSTM, GRU, and attention-enhanced sequence models through practical projects. This foundational path prepares you for NLP and time-series analysis. Perfect for newcomers looking to build foundational skills and start their learning journey.
No courses available in this category yet.
Browse all coursesBrowse all AI and machine learning course categories
Browse courses from Coursera, Udemy, edX, and more
Follow structured learning paths for AI and machine learning
Start your AI journey with beginner-friendly courses
Take your AI skills to the next level
Master advanced AI techniques and research topics