# Natural Language Processing (NLP)[¶](https://knowledge.dataiku.com/latest/kb/analytics-ml/nlp.html#natural-language-processing-nlp "Permalink to this headline")

Learn how to use Dataiku’s tools for text analysis, whether that may be using native visual features, custom code, or plugins.

Tip

To validate your knowledge of this area, register for the NLP - The Visual Way course, an optional part of the ML Practitioner learning path, on the Dataiku Academy.

## Concepts[¶](https://knowledge.dataiku.com/latest/kb/analytics-ml/nlp.html#concepts "Permalink to this headline")

* Concept: Introduction to Natural Language Processing

* Concept: The Challenges of Natural Language Processing (NLP)

* Concept: Cleaning Text Data

* Concept: Handling Text Features for ML

## Visual Tutorials[¶](https://knowledge.dataiku.com/latest/kb/analytics-ml/nlp.html#visual-tutorials "Permalink to this headline")

* Hands-On Tutorial: Getting Started with NLP

* Hands-On Tutorial: Cleaning Text Data

* Hands-On Tutorial: Handling Text Features for ML

## Code Tutorials[¶](https://knowledge.dataiku.com/latest/kb/analytics-ml/nlp.html#code-tutorials "Permalink to this headline")

* Hands-On Tutorial: Deep Learning for Sentiment Analysis

* How to Use the Python Natural Language Toolkit (NLTK) in Dataiku

* How to use spaCy models in Dataiku

## Plugin Tutorials[¶](https://knowledge.dataiku.com/latest/kb/analytics-ml/nlp.html#plugin-tutorials "Permalink to this headline")

* Hands-On Tutorial: Sentiment Analysis in Dataiku (Plugin)

* Hands-On Tutorial: Recognize author’s style using the Gutenberg plugin
