Online course for advanced NLP with spaCy
Top 19.7% on sourcepulse
This repository provides a free, online course for advanced Natural Language Processing (NLP) using the spaCy library, targeting self-learners and developers. It offers an interactive learning experience with code execution and automated testing, built on a modern web framework.
How It Works
The course utilizes Gatsby for its front-end, integrating Reveal.js for slide presentations and Plyr for media. Backend code execution is powered by Binder, which serves pre-configured environments. Python code submitted by users is validated by injecting it into test files and executing them within a JupyterLab kernel, with results displayed via a custom wasabi
printer to hide full tracebacks.
Quick Start & Requirements
npm install -g gatsby-cli
npm install
npm run dev
Highlighted Details
wasabi
's msg
printer.Maintenance & Community
The project is maintained by Explosion AI. Contributions for translations are welcomed via pull requests or direct offers. For audio/video tutorial contributions, contact contact@explosion.ai
.
Licensing & Compatibility
Limitations & Caveats
The CC BY-NC license for course materials prohibits commercial use. While the framework is MIT licensed, the content's licensing must be considered for any derivative works. Some code examples in translated versions may still use English text.
5 months ago
Inactive