technifyedWeekly list

Free online

Natural Language Processing courses

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

310 courses

Explore subjects

Showing 310 courses

Harvard University

Data Science: Building Machine Learning Models

4.4133 ratings

Build a movie recommendation system and learn the science behind one of the most popular and successful data science techniques.

  • edX
  • 8 weeks, 2 - 3 hours per week
  • Self-paced
  • Free to audit
  • Paid certificate
  • Beginner

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

Harvard University

Deploying TinyML

4.521 ratings

Learn to program in TensorFlow Lite for microcontrollers so that you can write the code, and deploy your model to your very own tiny microcontroller. Before you know it, you’ll be implementing an entire TinyML application.

  • edX
  • 5 weeks, 2 - 4 hours per week
  • Self-paced
  • Free to audit
  • Paid certificate
  • Intermediate

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

IBM

Build Your Own Chatbot

Covers Artificial Intelligence, Chatbots, NLP.

  • Cognitive Class
  • 5 hours
  • Self-paced
  • Free course
  • Free badge
  • Beginner

Harvard University

Data Science: Wrangling

4.436 ratings

Learn to process and convert raw data into formats needed for analysis.

  • edX
  • 8 weeks, 2 - 3 hours per week
  • Self-paced
  • Free to audit
  • Paid certificate
  • Beginner

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

Harvard University

Applications of TinyML

4.129 ratings

Get the opportunity to see TinyML in practice. You will see examples of TinyML applications, and learn first-hand how to train these models for tiny applications such as keyword spotting, visual wake words, and gesture recognition.

  • edX
  • 6 weeks, 2 - 4 hours per week
  • Self-paced
  • Free to audit
  • Paid certificate
  • Intermediate

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

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