amanchadha/coursera-natural-language-processing-specialization

Programming assignments from all courses in the Coursera Natural Language Processing Specialization offered by deeplearning.ai.

57
/ 100
Established

This collection of programming assignments helps aspiring NLP practitioners build foundational skills in processing and understanding human language. You'll work with various text data, learning to extract meaning, analyze sentiment, and translate information. It's ideal for data scientists, machine learning engineers, and researchers looking to apply AI to language-based problems.

368 stars.

Use this if you are taking or have completed the Coursera Natural Language Processing Specialization and want a reference for the programming assignments.

Not ideal if you are looking for a plug-and-play tool or a finished application to solve a specific business problem without needing to understand the underlying NLP models.

natural-language-processing machine-learning text-analytics data-science AI-development
No Package No Dependents
Maintenance 6 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 25 / 25

How are scores calculated?

Stars

368

Forks

339

Language

Jupyter Notebook

License

MIT

Last pushed

Dec 08, 2025

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/amanchadha/coursera-natural-language-processing-specialization"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.