technifyed

Free online

Natural Language Processing courses 177

Learn Natural Language Processing online: university courses, full YouTube courses, and courses with free certificates, from the IITs, MIT, Harvard, Google, Microsoft and more.

Explore subjects

Showing 177 courses

Stanford University

Stanford CS25 - Transformers United

Stanford CS25: Transformers United Since their introduction in 2017, transformers have revolutionized Natural Language Processing (NLP). Now, transformers are finding applications all over Deep Learning, be it computer vision (CV), reinforcement learning (RL), Generative Adversarial Networks (GANs)…

Video playlist
  • YouTube
  • 50 videos, 56 hours
  • Self-paced
  • Free video

Stanford University

Stanford CS224N: Natural Language Processing with Deep Learning | 2023

Natural language processing (NLP) is a crucial part of artificial intelligence (AI), modeling how people share information. In recent years, deep learning approaches have obtained very high performance on many NLP tasks. In this course, students gain a thorough introduction to cutting-edge neural n…

Video playlist
  • YouTube
  • 23 videos, 29 hours
  • Self-paced
  • Free video

Stanford University

Stanford CS336 Language Modeling from Scratch I 2025

Language models serve as the cornerstone of modern natural language processing (NLP) applications and open up a new paradigm of having a single general purpose system address a range of downstream tasks. As the field of artificial intelligence (AI), machine learning (ML), and NLP continues to grow,…

Video playlist
  • YouTube
  • 17 videos, 22 hours
  • Self-paced
  • Free video

MIT OpenCourseWare

Advanced Natural Language Processing

This course is a graduate introduction to natural language processing - the study of human language from a computational perspective. It covers syntactic, semantic and discourse processing models, emphasizing machine learning or corpus-based methods and algorithms. It also covers applications of th…

  • MIT
  • Self-paced
  • Free course
  • Advanced

IIT Kharagpur

Natural Language Processing

Computer Science and Engineering course by Prof. Pawan Goyal.

  • NPTEL
  • 12 weeks, 65 lectures
  • Self-paced
  • Free course
  • Paid certificate
  • Advanced

DeepLearning.AI

Sequence Models

4.831,293 ratings

In the fifth course of the Deep Learning Specialization, you will become familiar with sequence models and their exciting applications such as speech recognition, music synthesis, chatbots, machine translation, natural language processing (NLP), and more. By the end, you will be able to build and t…

  • Coursera
  • At the rate of 5 hours a week, it typically takes 5 weeks to complete this cour…
  • Self-paced
  • Paid certificate

MIT OpenCourseWare

Introduction to Deep Learning

This is MIT’s introductory course on deep learning methods with applications to computer vision, natural language processing, biology, and more! Students will gain foundational knowledge of deep learning algorithms and get practical experience in building neural networks in TensorFlow. Course concl…

  • MIT
  • Self-paced
  • Free course
  • Advanced

DeepLearning.AI

Generative AI with Large Language Models

4.83,650 ratings

In Generative AI with Large Language Models (LLMs), you’ll learn the fundamentals of how generative AI works, and how to deploy it in real-world applications. By taking this course, you'll learn to: - Deeply understand generative AI, describing the key steps in a typical LLM-based generative AI lif…

  • Coursera
  • 3 weeks of study, 3-4 hours/week
  • Self-paced
  • Paid certificate

DeepLearning.AI

LangChain Chat with Your Data

4.8689 ratings

LangChain: Chat With Your Data delves into two main topics: (1) Retrieval Augmented Generation (RAG), a common LLM application that retrieves contextual documents from an external dataset, and (2) a guide to building a chatbot that responds to queries based on the content of your documents, rather…

  • Coursera
  • 1 hour
  • Self-paced
  • Paid certificate

Stanford University

Stanford CS224U: Natural Language Understanding | Spring 2019

This project-oriented class is focused on developing systems and algorithms for robust machine understanding of human language. It draws on theoretical concepts from linguistics, natural language processing, and machine learning. There will be special lectures on developing projects, presenting res…

Video playlist
  • YouTube
  • 15 videos, 18 hours
  • Self-paced
  • Free video

Stanford University

Stanford CS330: Deep Multi-Task and Meta Learning I Autumn 2022

While deep learning has achieved remarkable success in many problems such as image classification, natural language processing, and speech recognition, these models are, to a large degree, specialized for the single task they are trained for. This course will cover the setting where there are multi…

Video playlist
  • YouTube
  • 17 videos, 22 hours
  • Self-paced
  • Free video

Great Learning

Introduction to Natural Language Processing

4.53,055 ratings

This free NLP training course equips you with the foundational skills to understand how machines process, analyze, and interpret human language. You’ll learn NLP fundamentals, common challenges, essential libraries, key terminology, real-world applications, domain-specific use cases, and the workfl…

  • Great Learning Academy
  • 13 hours
  • Self-paced
  • Free course
  • Free certificate
  • Beginner

Stanford University

Stanford XCS224U: Natural Language Understanding I Spring 2023

Taught by professor Christopher Potts, this professional Stanford Online course draws on theoretical concepts from linguistics, natural language processing, and machine learning. Topics include domain adaptation for supervised sentiment, retrieval augmented in-context learning, advanced behavioral…

Video playlist
  • YouTube
  • 50 videos, 15 hours
  • Self-paced
  • Free video

IIT Bombay

Natural Language Processing

Computer Science and Engineering course by Prof. Pushpak Bhattacharyya.

  • NPTEL
  • 40 lectures
  • Self-paced
  • Free course
  • Paid certificate

Stanford University

Stanford CS224U: Natural Language Understanding | Spring 2021

The videos in this series are part of the lectures in this Stanford Graduate course CS224U. This project-oriented class is focused on developing systems and algorithms for robust machine understanding of human language. It draws on theoretical concepts from linguistics, natural language processing,…

Video playlist
  • YouTube
  • 63 videos, 13 hours
  • Self-paced
  • Free video

Enter your email and the official page opens. Phone is optional.