Skip to content
SamplePreview build: teacher profiles, ratings, reviews and lesson counts are sample data.

Teacher since June 2025

Nadia Haddad

Practical NLP: from tokens and embeddings to classification, translation and speech

9

tutors built

4.5Sample

average from 22 reviews

470Sample

lessons taught by their tutors

About Nadia

I teach natural language processing as a craft: turning messy text in many languages into something a model can use, and checking honestly whether the result works. I grew up switching between Arabic, French and English, and my work has been on text and speech systems that had to serve speakers of more than one language, so I notice quickly when a method quietly assumes English. My lessons mix small hands on examples with discussion of where things go wrong: tokenisers that split names badly, sentiment models that miss sarcasm, translations that sound fluent and are wrong. I keep explanations plain and I always show a simple baseline before anything fancy.

Knows about

  • tokenisation
  • embeddings
  • text classification
  • named entity recognition
  • sentiment analysis
  • topic discovery
  • machine translation
  • multilingual NLP
  • speech to text

Tutors by Nadia

9 tutors

Named entity recognition in practice

Named entity recognition in practice

Extract people, places, organisations and custom entities from text, and evaluate the results properlyIntermediateNLP4.7(3)79 lessonsSample
Nadia Haddad$7
Text classification from baseline to transformer

Text classification from baseline to transformer

Build text classifiers step by step, starting with a strong simple baseline and honest metricsBeginnerMachine learning4.3(4)74 lessonsSample
Nadia Haddad$5
Word and sentence embeddings

Word and sentence embeddings

Understand how meaning becomes vectors, compute similarity yourself and choose embeddings wiselyBeginnerNLP4.7(3)74 lessonsSample
Nadia Haddad$5
Machine translation: how it works and fails

Machine translation: how it works and fails

Understand how machines translate, judge translation quality and know when a human translator is neededAll levelsNLP4.3(3)74 lessonsSample
Nadia Haddad$6
Sentiment analysis done carefully

Sentiment analysis done carefully

Measure opinions in text without fooling yourself about sarcasm, mixed views or skewed averagesBeginnerNLP4.3(3)59 lessonsSample
Nadia Haddad$4
Tokenisation: how text becomes numbers

Tokenisation: how text becomes numbers

See how models split text into tokens, why it matters for cost and context, and where it trips upBeginnerHow language models work4.7(3)56 lessonsSample
Nadia HaddadFree
Speech to text pipelines

Speech to text pipelines

Turn recordings into accurate, timestamped transcripts and understand where speech recognition failsBeginnerAudio and voice AI4.7(3)54 lessonsSample
Nadia Haddad$5
NLP for multilingual and low resource languages

NLP for multilingual and low resource languages

Build and evaluate language technology for languages that most datasets and models leave behindAll levelsNLPNew
Nadia Haddad$7
Topic discovery and text clustering

Topic discovery and text clustering

Find themes in large text collections and check that the topics you found are real and usefulIntermediateData science and statisticsNew
Nadia Haddad$7

Recent reviews

What students said about Nadia's tutors.