Natural Language Processing

Covers fundamental concepts like language processing, N-gram models, vector semantics, neural networks, and sequence labeling. It includes annotating language structure with parsing techniques, computational semantics, and applications such as machine translation, question answering, and chatbots, as well as generative AI methods for NLP tasks.

Natural Language Processing

Course Resources

Everything you need to master Natural Language Processing

Books

2 resources
Speech & Language Processing
📚

Speech & Language Processing

Jurafsky | Martin

Textbook answers
📚
Download

Textbook answers

Jurafsky | Martin

YouTube Channels

3 resources
NLP with DL
📺

NLP with DL

Stanford Online

From Lang. to Info.
📺

From Lang. to Info.

AI | ML | DL

NLP Playlist
📺

NLP Playlist

Ribeiro Miranda

Websites

5 resources
NLP TextBook
🌐

NLP TextBook

Stanford Uni.

NLP Specialization
🌐

NLP Specialization

Coursera

NLP Roadmap
🌐

NLP Roadmap

Analytics Vidhya

NLP & DL
🌐

NLP & DL

Github Repo

Foundations of LLM
🌐

Foundations of LLM

Northeastern Uni.

Drive

1 resources
NLP Materials
💾

NLP Materials

Sarra Arab

Resource Summary

2
Books
3
YouTube Channels
5
Websites
1
Drive