// Skill
Learn Deep Learning
Careers that need Deep Learning
ShortcutNot sure if Deep Learning is the right thing to learn next? Get a personalized roadmap based on your resume and target role.
Best courses to learn Deep Learning
Clinical Decision Support Systems
Machine learning systems used in Clinical Decision Support Systems (CDSS) require further external validation, calibration analysis, assessment of bias and fairness. In this course, the main concepts of machine learning evaluation adopted in CDSS will be explained. Furthermore, decision curve analysis along with human-centred CDSS that need to be explainable will be discussed. Finally, privacy concerns of deep learning models and potential adversarial attacks will be presented along with the vision for a new generation of explainable and privacy-preserved CDSS.
All levels
Foundations of Artificial Intelligence
This course introduces learners to the core principles of artificial intelligence, including its history, definitions, and the role of data in AI. You’ll explore algorithms, specialized hardware, and delve into machine learning and deep learning fundamentals. Ethical considerations around AI, especially generative AI (GenAI), will also be discussed, ensuring you understand the broader impact AI has on society and the workforce. With clear explanations and real-world examples, the course ensures you not only learn theoretical concepts but also understand their practical implications. You’
All levels
Foundations of LLMs and Deep Learning for Text Analysis
This course introduces the foundational concepts of large language models (LLMs) and deep learning techniques for text analysis, a critical skill set in today’s AI-driven landscape. As organizations increasingly rely on intelligent systems to process and interpret language data, understanding these technologies has become essential for modern professionals. Throughout the course, learners will explore how deep learning models analyze and extract meaning from textual data, gaining practical insights into real-world NLP applications. By studying the architecture and working principles of transf
All levels
Generative AI in Software Development
The course provides a comprehensive exploration of how generative AI is reshaping software development by accelerating coding, improving debugging, and enhancing automation. It is designed for aspiring software engineers, developers, and professionals who want to integrate AI into modern development workflows to build efficient, scalable, and error-free applications. You will explore the role of large language models (LLMs) like GPT, Gemini, and LLaMA in coding tasks, software testing, and project automation. The course begins with foundational AI concepts—machine learning, deep learning, and
All levels
Fundamentals of Natural Language Processing
The field of natural language processing (NLP) aims at getting computers to perform useful and interesting tasks with human language. This course introduces students to the 3 pillars underlying modern NLP: probabilistic language models, simple neural networks with a focus on gradient based learning, and vector-based meaning representations in the form of word embeddings. At the end of the course, students will be able to implement and analyze probabilistic language models based on N-grams, text classifiers using logistic regression and gradient-based learning, and vector-based approaches to wo
All levels
Deep Learning: Advanced Backbones and Efficient GPU Training
Master advanced deep learning architectures and efficient training techniques using PyTorch Lightning, timm, ConvNeXt, Vision Transformers, RoPE, SwiGLU, RMSNorm, and Weights & Biases. This course equips you to design, train, and benchmark modern backbones on limited GPU hardware for real-world production use. Module 1 introduces modern backbone architectures, tracing the evolution from ResNets to ConvNeXt and Vision Transformers, covering patch embeddings, multi-head self-attention, and position encodings. Module 2 dives into training dynamics and stabilization techniques including RMSNorm,
All levels
Automate Financial Analysis with AI Pipelines
Automate Financial Analysis with AI Pipelines is an intermediate-level course designed for finance and data professionals who want to integrate artificial intelligence into their analysis workflows. You’ll start by evaluating multiple AI models—such as Random Forest, XGBoost, and Neural Networks—for credit-risk classification using real financial datasets. Then, you’ll design an automated pipeline that retrieves SEC filings, retrains models, and updates dashboards with no manual intervention. Through readings, videos, and hands-on labs, you’ll gain the practical skills to compare model perfor
All levels
PyTorch: Fundamentals
This course introduces you to the core principles of deep learning through hands-on coding in PyTorch. You’ll start by learning how PyTorch represents data with tensors and how datasets and data loaders fit into the training process. Step by step, you’ll build and train neural networks, experiment with different architectures, and explore how models learn from examples. You’ll also learn how to monitor training progress, interpret results, and evaluate performance. By the end of the course, you’ll understand PyTorch’s workflow and be ready to design, train, and test your own neural network
All levels
Introduction to Embedded Machine Learning
Machine learning (ML) allows us to teach computers to make predictions and decisions based on data and learn from experiences. In recent years, incredible optimizations have been made to machine learning algorithms, software frameworks, and embedded hardware. Thanks to this, running deep neural networks and other complex machine learning algorithms is possible on low-power devices like microcontrollers. This course will give you a broad overview of how machine learning works, how to train neural networks, and how to deploy those networks to microcontrollers, which is known as embedded machine
All levels
Deep Learning Specialization
Five courses on neural networks, CNNs, sequence models, and ML strategy from DeepLearning.AI.
Intermediate
TensorFlow Developer Professional Certificate
Build and train neural networks with TensorFlow for vision, NLP, and time series.
Intermediate
Practical Deep Learning for Coders
Free, top-down deep learning course — build state-of-the-art models from lesson one.
Intermediate
Generative AI with Large Language Models
AWS and DeepLearning.AI course on LLM architecture, fine-tuning, and deployment.
Intermediate
Natural Language Processing Specialization
Sentiment analysis, machine translation, and attention models with DeepLearning.AI.
Intermediate