NLP
Teaching computers to read and write: text processing, embeddings and language models.
Beginner
Start here. No background needed beyond school maths.
Flow matching for Beginners
A video from Hugging Face on Flow matching for Beginners. A good starting point for natural language processing; no prior experience is assumed. It plays here in the portal, and your progress is saved as you watch.
Hugging Face
Hugging Face LLM Course
Learn to use transformer models for text with the Hugging Face libraries, from pipelines to fine-tuning and sharing models.
Hugging Face
Natural Language Processing with Python (NLTK Book)
A free book that introduces text processing, tagging, classification and parsing using Python and the NLTK library.
Bird, Klein and Loper
Natural Language Processing with spaCy and Python: Course for Beginners
Tokenisation, named entities, pattern matching and custom pipelines with spaCy, shown on real text.
freeCodeCamp

