Natural Language Processing with Python - Full Course

By freeCodeCamp | Free Course on YouTube

4.0
(0 ratings)
0 students enrolled
Q
Created by Qasrawii Academy
Last updated 3/2026 EN Intermediate 806 min total

What you'll learn

NLP course covering text preprocessing, tokenization, word embeddings, sentiment analysis, named entity recognition, and transformers.

Course Content

3 sections 28 lessons 806m total length

Getting Started

10 lessons
Introduction | NLP Tutorial For Beginners In Python - Season 1 Episode 1 Preview
10:00
Why NLP is booming right now? | NLP Tutorial For Beginners In Python - S1 E2 Preview
7:00
Regex For NLP: NLP Tutorial For Beginners In Python - S1 E3 Preview
44:00
Three Category Of Techniques for NLP : NLP Tutorial For Beginners In Python - S1 E4
13:00
NLP Tasks: NLP Tutorial For Beginners In Python - S1 E5
23:00
NLP Pipeline: NLP Tutorial For Beginners In Python - S1 E6
26:00
Spacy vs NLTK: NLP Tutorial For Beginners In Python - S1 E7
15:00
Tokenization in Spacy: NLP Tutorial For Beginners - S1 E8
36:00
Language Processing Pipeline in Spacy: NLP Tutorial For Beginners - S1 E9
19:00
Stemming and Lemmatization: NLP Tutorial For Beginners - S1 E10
17:00

Fundamentals

10 lessons
Part Of Speech POS Tagging: NLP Tutorial For Beginners - S1 E11
26:00
Named Entity Recognition (NER): NLP Tutorial For Beginners - S1 E12
23:00
Text Representation Basics: NLP Tutorial For Beginners - Season 2 Episode 1
12:00
Text Representation: Label & One Hot Encoding: NLP Tutorial For Beginners - S2 E2
15:00
Text Representation Using Bag Of Words (BOW): NLP Tutorial For Beginners - S2 E3
34:00
Stop Words: NLP Tutorial For Beginners - S2 E4
19:00
Text Representation Using Bag Of n-grams: NLP Tutorial For Beginners - S2 E5
37:00
Text Representation Using TF-IDF: NLP Tutorial For Beginners - S2 E6
36:00
Text Representation Using Word Embeddings: NLP Tutorial For Beginners - S2 E7
8:00
Word vectors in Spacy overview: NLP Tutorial For Beginners - S2 E8
14:00

Core Concepts

8 lessons
News classification using Spacy word vectors: NLP Tutorial For Beginners - S2 E9
14:00
Word vectors in Gensim overview: NLP Tutorial For Beginners - S2 E10
15:00
News classification using Gensim word vectors: NLP Tutorial For Beginners - S2 E11
15:00
fastText Tutorial | Train Custom Word Vectors in fastText | NLP Tutorial For Beginners - S2 E12
36:00
fastText tutorial | Text Classification Using fastText | NLP Tutorial For Beginners - S2 E13
21:00
Introduction to Chatbots | NLP Tutorial | S3 E1
14:00
End-to-End NLP Project | Build a Chatbot in Dialogflow | NLP Tutorial | S3 E2
175:00
Gen AI Project | Log Classification System Using Deepseek R1 LLM, NLP, Regex, BERT
82:00

Description

NLP course covering text preprocessing, tokenization, word embeddings, sentiment analysis, named entity recognition, and transformers.

Original course by freeCodeCamp. Curated and organized for optimal learning on Qasrawii LMS.

Requirements

  • A computer with internet access
  • Willingness to learn

Student Reviews

No reviews yet. Be the first to share your experience!

Preview this course
Free Open Access

This course includes:

28 lessons
806 minutes of content
Intermediate level
EN
Full lifetime access
Certificate of completion