Course Curriculum
10 interactive lessons with real-time autograding
Introduction to spaCy
Industrial-strength NLP, pipelines, language models, and nlp() object.
Tokens, Docs & Spans
Core data structures: Doc container, Token attributes, and Span slicing.
Linguistic Features
POS tags, fine-grained morphology, lemmas, and stop words.
Dependency Parsing
Syntactic trees, heads, dependencies, and noun chunks extraction.
Named Entity Recognition
Doc.ents, entity labels, displaCy visualization, and IOB tagging.
Rule-Based Matching
Matcher and PhraseMatcher for pattern discovery and entity linking.
Word Vectors & Similarity
Static word embeddings, cosine similarity, and semantic comparison.
Processing Pipelines
Custom pipeline components, nlp.pipe batching, and extension attributes.
Text Classification
Training textcat architectures, binary, and multi-label classifiers.
Custom NER Training
Training config, DocBin format, transfer learning, and model evaluation.