NLP Course Materials NLP Tools
Educational repositories containing lecture notes, assignments, exercises, and solutions from university NLP courses. Does NOT include standalone tool implementations, application-specific projects, or research repositories without an explicit course/teaching context.
There are 166 nlp course materials tools tracked. 1 score above 70 (verified tier). The highest-rated is estnltk/estnltk at 72/100 with 121 stars and 6,569 monthly downloads.
Get all 166 projects as JSON
curl "https://pt-edge.onrender.com/api/v1/datasets/quality?domain=nlp&subcategory=nlp-course-materials&limit=20"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
| # | Tool | Score | Tier |
|---|---|---|---|
| 1 |
estnltk/estnltk
Open source tools for Estonian natural language processing |
|
Verified |
| 2 |
hb20007/hands-on-nltk-tutorial
The hands-on NLTK tutorial for NLP in Python |
|
Established |
| 3 |
GateNLP/python-gatenlp
Python text processing, pattern matching, and NLP framework |
|
Emerging |
| 4 |
practical-nlp/practical-nlp-code
Official Repository for Code associated with 'Practical Natural Language... |
|
Emerging |
| 5 |
milaan9/Python_Natural_Language_Processing
This repository consists of a complete guide on natural language processing... |
|
Emerging |
| 6 |
DataForScience/NLP
Natural Language Processing For Everyone |
|
Emerging |
| 7 |
JonathanReeve/course-computational-literary-analysis
Course materials for Introduction to Computational Literary Analysis, taught... |
|
Emerging |
| 8 |
raqueeb/nlp_bangla
হাতেকলমে ন্যাচারাল ল্যাঙ্গুয়েজ প্রসেসিং (এনএলপি) - শুরুর ধারণা |
|
Emerging |
| 9 |
billpku/NLP_In_Action
Do NLP tasks with some SOTA methods |
|
Emerging |
| 10 |
carpentries-incubator/Natural-language-processing
Fundamentals of natural language processing with Python |
|
Emerging |
| 11 |
nlposs/nlposs.github.io
Workshop for Natural Language Processing Open Source Software (NLP-OSS) |
|
Emerging |
| 12 |
Ramaseshanr/anlp
Contains demo codes for the course Applied Natural Language Processing |
|
Emerging |
| 13 |
Amey-Thakur/NATURAL-LANGUAGE-PROCESSING-AND-COMPUTATIONAL-LAB-II
DLO8012: Natural Language Processing [NLP] & CSL804: Computational Lab - II... |
|
Emerging |
| 14 |
ratsgo/nlpbook
pratical tips for Natural Language Processing |
|
Emerging |
| 15 |
DerwenAI/a41124835ed0
Course materials for "Get Started with NLP in Python" |
|
Emerging |
| 16 |
hse-aml/natural-language-processing
Resources for "Natural Language Processing" Coursera course. |
|
Emerging |
| 17 |
ansegura7/NLP
Free hands-on course with the implementation (in Python) and description of... |
|
Emerging |
| 18 |
ancatmara/python-for-dh
Python for students in humanities, NRU HSE, 2018-2019 |
|
Emerging |
| 19 |
samacker77/Zero-to-Hero-in-NLP
This repository contains A-Z techniques of Natural Language Processing to... |
|
Emerging |
| 20 |
bonzanini/nlp-tutorial
Tutorial: Natural Language Processing in Python |
|
Emerging |
| 21 |
dbamman/anlp19
Course repo for Applied Natural Language Processing (Spring 2019) |
|
Emerging |
| 22 |
ancatmara/learnpython2018
Python course for 2nd year NLP students at NRU HSE, 2018-2019 |
|
Emerging |
| 23 |
roddar92/linguistics_problems
Natural language processing in examples and games |
|
Emerging |
| 24 |
raminmohammadi/NLP
Applied Natural Language Processing Course (NLP) |
|
Emerging |
| 25 |
KushalVijay/Natural-Language-Processing-Zero-to-Hero
Step by step road map to learn and understand Natural Language Processing |
|
Emerging |
| 26 |
gutfeeling/beginner_nlp
A curated list of beginner resources in Natural Language Processing |
|
Emerging |
| 27 |
minhpqn/nlp_100_drill_exercises
100 bài luyện tập xử lý ngôn ngữ tự nhiên |
|
Emerging |
| 28 |
TiesdeKok/Python_NLP_Tutorial
This repository provides everything to get started with Python for Text... |
|
Emerging |
| 29 |
HaelC/NLP-with-Python-and-NLTK-Solutions
This repository stores the solutions to the exercises of Natural Language... |
|
Emerging |
| 30 |
jacopotagliabue/FREE_7773
Materials for my 2021 NYU class on NLP and ML Systems (Master of Engineering). |
|
Emerging |
| 31 |
ravixpanchal/NLP-for-Machine-Learning-Krish-Naik
Complete NLP for Machine Learning course by Krish Naik with Python, NLTK and... |
|
Emerging |
| 32 |
MichiganNLP/michigannlp.github.io
LIT group website |
|
Emerging |
| 33 |
code-kern-ai/bricks
Open-source natural language enrichments at your fingertips. |
|
Emerging |
| 34 |
LivNLP/livnlp.github.io
University of Liverpool, Natural Language Processing Group |
|
Emerging |
| 35 |
TrainingByPackt/Natural-Language-Processing-Fundamentals-eLearning
Build intelligent applications that can interpret the human language to... |
|
Emerging |
| 36 |
motazsaad/NLP-ICTS6361
NLP Course (ICTS6361) |
|
Emerging |
| 37 |
IngoKl/python-programming-for-linguists
This repository contains all the materials for my "Python Programming for... |
|
Emerging |
| 38 |
Digital-History-Bielefeld/Geographies-of-Power
This repository contains the materials and resources for the Python course... |
|
Emerging |
| 39 |
oldclesleycode/natural-language-processing
Intro to Natural Language Processing Tutorial |
|
Emerging |
| 40 |
suparklingmin/CompLing2022
컴퓨터언어학 (2022학년도 1학기, 서울대학교 언어학과) |
|
Emerging |
| 41 |
STRZGR/Natural-Language-Processing-with-Python-Analyzing-Text-with-the-Natural-Language-Toolkit
My solutions to selected exercises to "Natural Language Processing with... |
|
Emerging |
| 42 |
Applied-Language-Technology/notebooks
Interactive Jupyter Notebooks for learning materials |
|
Emerging |
| 43 |
jamesquinlan/intro-python
Introduction to Programming and Data Science with Python |
|
Experimental |
| 44 |
brianspiering/nlp-course
An introduction to Natural Language Processing (NLP) course |
|
Experimental |
| 45 |
501Good/tartu-nlp-2020
Labs and homeworks for the Natural Language Processing course at the... |
|
Experimental |
| 46 |
IMJONEZZ/NLP
A vast compendium of Natural Language Processing (NLP) knowledge from both a... |
|
Experimental |
| 47 |
IREL-IIITH/IREL-Reading-Group
This repository contains the resources used for presentation/discussion in... |
|
Experimental |
| 48 |
robinhad/ucu-nlp-course
The course provides a comprehensive introduction to the fundamental... |
|
Experimental |
| 49 |
Muhammad-Elgendi/NLP
Introducing Natural Language Processing (NLP) with jupyter notebooks. |
|
Experimental |
| 50 |
SmartDataAnalytics/MA-INF-4222-NLP-Lab
MA-INF 4222: NLP Lab (University of Bonn) |
|
Experimental |
| 51 |
libratom/ratom-notebooks
Sample Jupyter notebooks for the RATOM project |
|
Experimental |
| 52 |
motazsaad/NLP-ICTS6361-2020
NLP Course (ICTS6361) - 2020 |
|
Experimental |
| 53 |
igabr/TTIC_NLP
TTIC: Introduction to Natural Language Processing (NLP) |
|
Experimental |
| 54 |
MBAZA-NLP/nlp-training
Training course on the basics of Data Science and NLP |
|
Experimental |
| 55 |
king-menin/mipt-nlp2022
NLP course, MIPT |
|
Experimental |
| 56 |
justachetan/nlp
Code written as a part of assignments for CSE556 Natural Language Processing... |
|
Experimental |
| 57 |
gameofdimension/aml-nlp
homework of coursera nlp course.... |
|
Experimental |
| 58 |
Ameeya-ARS/IITB-Natural-Language-Processing
[CS626 - NLP - IIT Bombay] All my submissions in this course |
|
Experimental |
| 59 |
PragmaticsLab/NLP-course-AMI
NLP course @ CS Faculty, HSE |
|
Experimental |
| 60 |
kbdharun/NLP-Lab
This repository contains the programs that I worked out in Natural Language... |
|
Experimental |
| 61 |
k3ybladewielder/nlp
NLP Studies |
|
Experimental |
| 62 |
Aequivinius/uibk-python
👨💻🧩 introductory course for python, with a special focus on NLP |
|
Experimental |
| 63 |
gomax22/nlp-assignments
Workspace for NLP Course of M.Sc. in Machine Learning & Big Data @uniparthenope. |
|
Experimental |
| 64 |
Suraj520/cv-nlp-basics-to-advanced
A repository to showcase the upskilling of self in theoretical and applied... |
|
Experimental |
| 65 |
kashyap32/NLP-Examples
Natural Language Processing Examples with python |
|
Experimental |
| 66 |
luchux/ipython-notebook-nltk
An introduction to Natural Language processing using NLTK with python. |
|
Experimental |
| 67 |
Vaibhavs10/ml-with-text
[Tutorial] Demystifying Natural Language Processing with Python |
|
Experimental |
| 68 |
knmnyn/cs4248-2020
CS4248 Natural Language Processing Website for Sem II AY 2020/2021 (Sem 2020) |
|
Experimental |
| 69 |
knmnyn/cs4248-2120
Course Website for NUS SoC CS4248 Natural Language Processing (Academic Year... |
|
Experimental |
| 70 |
athnlp/athnlp-labs-2024
Athens NLP Summer School 2024 - Lab material |
|
Experimental |
| 71 |
JordiCorbilla/natural-language-processing
Python Samples for NLP using sklearn |
|
Experimental |
| 72 |
PouyaKhn/NLP_HWs
This repository contains my codes for homework and projects of Natural... |
|
Experimental |
| 73 |
lopentu/nlp_web
2022 台大自然語言處理與網路應用:課程資料 |
|
Experimental |
| 74 |
aeleraqi/NLP101
NLP 101, a beginner-friendly notebook designed to introduce core NLP... |
|
Experimental |
| 75 |
Periwynkle/genesys-nlp-workshop
A day-long methods workshop for the EASt GENESyS conference on Digital Youth... |
|
Experimental |
| 76 |
Mopheshi/Exercises
Exercises... |
|
Experimental |
| 77 |
taishi-i/nagisa-tutorial-pycon2019
Code for PyCon JP 2019 talk "Python による日本語自然言語処理 〜系列ラベリングによる実世界テキスト分析〜" |
|
Experimental |
| 78 |
vkocaman/Udemy_NLP
NLP lecture notes and scripts that I prepared for Udemy (as an Instructor) |
|
Experimental |
| 79 |
rodosingh/Intro-NLP-IIITH
Course Materials (along with assignments) for Intro to NLP, done as a part... |
|
Experimental |
| 80 |
projeduc/ESI_NLP
NLP Course of Ecole nationale Supérieure d'Informatique (ESI), Alger,... |
|
Experimental |
| 81 |
SaPhyoThuHtet/utycc-nlp-class
My Answers for UTYCC NLP Class Exercises |
|
Experimental |
| 82 |
atakansite/nlp-courses
Natural Language Processing Courses with Resources |
|
Experimental |
| 83 |
stas00/porting
Helper scripts and notes that were used while porting various nlp models |
|
Experimental |
| 84 |
matthewbrems/nlp-fundamentals-python
ODSC AI+: NLP Fundamentals in Python |
|
Experimental |
| 85 |
thtang/ISA-NLP-Lab
This repository keeps my works in course NLP lab. |
|
Experimental |
| 86 |
oliverguhr/htw-nlp-lecture
This repository contains NLU related material for the I833 Deep Learning... |
|
Experimental |
| 87 |
PhamThe-KHDL/DS310.M11-Natural-Language-Processing-for-Data-Science
DS310.M11 - Xử Lý Ngôn Ngữ Tự Nhiên Cho Khoa Học Dữ Liệu |
|
Experimental |
| 88 |
yancong222/NLPDegreeExpression
Learning of degree expressions: a computational approach |
|
Experimental |
| 89 |
udityamerit/Natural-Language-Processing-Mastery-in-Python
Natural Language Processing (NLP) This comprehensive Natural Language... |
|
Experimental |
| 90 |
NguyenLe15325/Python-NLTK
Comprehendsive modular guide to python natural language toolkit library |
|
Experimental |
| 91 |
latent-space-solutions/nlp-in-5-weeks-r1
Repository of the NLP in 5 weeks series starting 2023-01-25 |
|
Experimental |
| 92 |
bsantraigi/CS60075-IITKGP-Shared-Resources
CS60075 NLP, Spring 2021 at IIT Kharagpur |
|
Experimental |
| 93 |
NaiveNeuron/nlp-exercises
NLP Exercises |
|
Experimental |
| 94 |
NLPGuide/nlpguide.github.io
Open guide to natural language processing |
|
Experimental |
| 95 |
ifisam/nlpSS2026
Course portal for the Natural Language Processing (NLP) Summer 2026 course... |
|
Experimental |
| 96 |
LooperXX/NLPTry
Learn basic model in NLP |
|
Experimental |
| 97 |
ZirvedaAytimur/Natural-Language-Processing-NLP-
The examples I prepared and brought together about the natural language... |
|
Experimental |
| 98 |
tanmaybinaykiya/CS-7650-Natural-Language
GaTech CS 7650 Assignment Solutions |
|
Experimental |
| 99 |
FaisalAhmedBijoy/Natural-Language-Processing-with-Python
Natural Language Processing with Python |
|
Experimental |
| 100 |
Oqaasileriffik/lt-course
Language Technology Course at University of Greenland |
|
Experimental |
| 101 |
elatfar/Mengerti-NLP
Modul pembelajaran NLP |
|
Experimental |
| 102 |
Human-Augment-Analytics/NFHM
Natural Florida History Museum Specimen DB |
|
Experimental |
| 103 |
rallm/IUST-NLP-Fall2025
In this repo, the content related to the NLP course of Professor Minai and... |
|
Experimental |
| 104 |
gustavecortal/natural-language-processing
Slides, exercises, and exams for my course "Natural Language Processing"... |
|
Experimental |
| 105 |
benthecoder/notion_nlp
Adds NLP to Notion |
|
Experimental |
| 106 |
ChinmayMittal/ELL881
Course Repository for ELL881 (Special Topics:Modern Natural Language... |
|
Experimental |
| 107 |
sayhitosandy/ACM_NLP_SS
Labs at ACM India Summer School on Natural Language Processing and Machine... |
|
Experimental |
| 108 |
alison985/NLP-study-group
Chicago ML Study Group - Natural Language Processing Team |
|
Experimental |
| 109 |
AmirAli5/Natural-Language-Processing
Natural language processing is a subfield of linguistics, computer science,... |
|
Experimental |
| 110 |
savan77/Exploring-NLTK
Natural Language Processing Tutorial using NLTK |
|
Experimental |
| 111 |
andrea-silvi/DomainSpecificLexicons
Domain Specific Lexicon Generation Project for DNLP Course @ PoliTo yy... |
|
Experimental |
| 112 |
Salma-AZIZ/NLP_First_Steps_Python
Natural Language Processing First Steps with Python |
|
Experimental |
| 113 |
ItsMeLucifer/IUI_Project
Assignment of labels to legislative documents [University project] |
|
Experimental |
| 114 |
luisrodriguesphd/tdc-innovation-2023-nlp-overview
This repository features slides and code from the TDC Innovation 2023 talk... |
|
Experimental |
| 115 |
NLP-exam/DaWinoBias
This is the repository for our, Kiri Koppelgaard and Signe Kirk Brødbæk's,... |
|
Experimental |
| 116 |
ajgquional/LiL_NLP-with-Python-for-ML-Essential-Training
This repository contains all the exercise files in the LinkedIn Learning... |
|
Experimental |
| 117 |
SajjadAemmi/NLP-Playground
Natural Language Processing playground |
|
Experimental |
| 118 |
ipshitag/Natural-Language-Processing
Notes, resources and codes of natural language processing, taught by Prof... |
|
Experimental |
| 119 |
lapolonio/machine-learning-for-nlp-guide
Guide for engineers interested in NLP machine learning |
|
Experimental |
| 120 |
Kaspyy/natural-language-processing
Programs from dr Kycia's natural processing language lectures at CUT. |
|
Experimental |
| 121 |
aligh993/Natural_Language_Processing
Natural Language Processing (NLP) Projects |
|
Experimental |
| 122 |
contactkc/broncosearch
cpp course discovery tool with nlp. discover over 2,000+ courses that cpp... |
|
Experimental |
| 123 |
0oTedo0/NLP-Beginner
Exercises of Natural Language Process. |
|
Experimental |
| 124 |
ThaiLearnCoding/NLP-Labs
Collection of Natural Language Processing notebooks and math exercises |
|
Experimental |
| 125 |
ThuraAung1601/learn-nlp
Course works of NLP class |
|
Experimental |
| 126 |
nikobent/NLPlabsUU
In this repository there are included the lab assignments from the natural... |
|
Experimental |
| 127 |
shohrehhd/Practical-NLP-notebooks
This repository contains the material of the practical section of course:... |
|
Experimental |
| 128 |
wjbmattingly/tap-2024-spacy-llms
This is the repository for my 2024 Tap Institute Course on spaCy with LLMs |
|
Experimental |
| 129 |
showrav-ansary/Natural-Language-Processing
This repo contains the course works I did while doing `Natural Language... |
|
Experimental |
| 130 |
enix223/nlp-course
NLP Course stuff and algorithm implementations |
|
Experimental |
| 131 |
d009/EstNLP
Materials for the course Processing Estonian Language in Python |
|
Experimental |
| 132 |
JonathanReeve/course-computational-literary-analysis-readings
Syllabus and course readings for Introduction to Computational Literary... |
|
Experimental |
| 133 |
SolangeUG/nltk-book
A Natural Language Processing with Python (NLTK) sandbox project. |
|
Experimental |
| 134 |
w3gen/skill_lk
Skill.lk Learning Management System |
|
Experimental |
| 135 |
yernaz-togizbayev/natural_language_processing
Natural Language Processing |
|
Experimental |
| 136 |
xiaoyu2018/HW-MobileInternetTechnology
中国科学院大学(国科大)移动互联网技术第三章爬虫和nlp部分四次作业 |
|
Experimental |
| 137 |
gungorMetehan/nlp-python
Natural Language Processing in Python |
|
Experimental |
| 138 |
Bredalis/NLP-Narutal-Lenguage-Processing-
Fascinating area of Artificial Intelligence that allows machines to... |
|
Experimental |
| 139 |
anmolpant/Natural-Language-Processing-Tasks
Official repo to store all tasks for learning Natual Language Processing in... |
|
Experimental |
| 140 |
jakbtg/TLN
Exercises from "Tecnologie del Linguaggio Naturale" (NLP) course, University... |
|
Experimental |
| 141 |
CSFelix/nlp-1-spacy-studies
💬 Advanced NLP with Spacy Course |
|
Experimental |
| 142 |
CSFelix/nlp-0-spacy-course
💬 Advanced NLP with Spacy Course |
|
Experimental |
| 143 |
lorenzo-stacchio/NLP_Hands_On_UNIMC
NLP Hands-On Sessions repository for University-level laboratory on Natural... |
|
Experimental |
| 144 |
bcgov/bcstats-nlp-test
Space to test some basic NLP models and their speeds on various compute... |
|
Experimental |
| 145 |
alvabet/alvabet24
Repository to build the website of ALVaBeT 2024 |
|
Experimental |
| 146 |
bansal-yash/COL772-Natural-Language-Processing
Course assignments of COL772:- Natural Language Processing course at IIT... |
|
Experimental |
| 147 |
Uttarayan002/nlp-learning-journey
My hands-on NLP learning journey, combining theory, code, and real-world... |
|
Experimental |
| 148 |
SNLP-project-team2023/course_match_api
Course match api |
|
Experimental |
| 149 |
GARV-PATEL-11/Natural-Launguage-Processing
Hands-on Jupyter Notebooks for learning NLP through practical implementation... |
|
Experimental |
| 150 |
cwleonard1w45/LearningNLP
Implementing fundamentals of natural language processing(NLP) |
|
Experimental |
| 151 |
koudounasalkis/barotti-GeoLingIt2023
Code for the paper "Beyond Boundaries, Enhancing Geolocation Prediction and... |
|
Experimental |
| 152 |
Md-Emon-Hasan/Learn_NLP
Natural Language Processing (NLP) techniques and implementations using... |
|
Experimental |
| 153 |
catherinewbaker/571Labs
A collection of all homework assignments completed in CS 571 Natural... |
|
Experimental |
| 154 |
Om4AI/NLP-Semantic-Adherence-Checker
Natural Language Processing Codes |
|
Experimental |
| 155 |
MuhammadHelmyOmar/NLP_From_Scratch
Stanford Speech and Language Processing Textbook: Studying and Coding |
|
Experimental |
| 156 |
ZainFaisal005/NLP-GeniusLab
Master the Art of Understanding and Generating Human Language |
|
Experimental |
| 157 |
andjela-r/NLP-Tutorials
A collection of simple tutorials to get started with natural language... |
|
Experimental |
| 158 |
devshahofficial/NLP-Novice-to-Ninja
6 months, going from a novice to a ninja. |
|
Experimental |
| 159 |
Hazrat-Ali9/NLP-Engineer
🍑 A comprehensive 🍎 crafted 🍏 mastering 🌰 Natural 🫑 Language 🥯 ⚽ Processing... |
|
Experimental |
| 160 |
michaelwnau/NLP-Notebooks
A collection of Colab/Jupyter Notebooks for NLP, collection, analysis, and... |
|
Experimental |
| 161 |
vg11072001/natural-language-processing
All Resources, codes and problems |
|
Experimental |
| 162 |
cs-joy/NLP
Natural Language Processing |
|
Experimental |
| 163 |
FarukFS/ANLP-CW2-POS-Tagging
The attached PDF contains the work done by me and another student (Nicolas... |
|
Experimental |
| 164 |
SCIFER99/Natural-Language-Processing-with-Python
This is an example script to implement Natural Language Processing in... |
|
Experimental |
| 165 |
flancast90/Patois
Natural language processing and interpreting using NLTK for python... |
|
Experimental |
| 166 |
weka511/nlp
My experiments with Natural Language Processing. I've created a few programs... |
|
Experimental |