Scientify

Advanced · course 2 of 5

Natural Language Processing Essentials

Learn Natural Language Processing fundamentals: text basics, NLP fundamentals, POS tagging, NER, and text classification.

videos
25
sections
5
portfolio project
1
free videos
5

The Scientify programme is led by Jihar Gifari.

5 sections · 25 videos

What's inside, section by section.

Videos marked Free play right now, no account needed.

Free video · 1/5

Python Text Basics Part 1

Section 1 · NLP Part 1 – Python Text Basics

Free videos in this course

01NLP Part 1 – Python Text Basics6 videos · 1 free

Text processing basics in Python: string manipulation, regular expressions, and text preprocessing techniques.

  1. 1Python Text Basics Part 1
  2. 2Python Text Basics Part 2
  3. 3Python Text Basics Part 3
  4. 4Python Text Basics Part 4
  5. 5Python Text Basics Part 5
  6. 6Python Text Basics Part 6
02NLP Part 2 – NLP Basics6 videos · 1 free

NLP foundations: tokenization, stemming, lemmatization, stopword removal, and bag of words representation.

  1. 1NLP Basics Part 1
  2. 2NLP Basics Part 2
  3. 3NLP Basics Part 3
  4. 4NLP Basics Part 4
  5. 5NLP Basics Part 5
  6. 6NLP Basics Part 6
03NLP Part 3 – Part of Speech and Named Entity Recognition6 videos · 1 free

POS tagging and NER: understanding language structure, automatically identifying entities (names, locations, organizations) in text.

  1. 1Part of Speech and Named Entity Recognition Part 1
  2. 2Part of Speech and Named Entity Recognition Part 2
  3. 3Part of Speech and Named Entity Recognition Part 3
  4. 4Part of Speech and Named Entity Recognition Part 4
  5. 5Part of Speech and Named Entity Recognition Part 5
  6. 6Part of Speech and Named Entity Recognition Part 6
04NLP Part 4 – Text Classification6 videos · 1 free

Text classification: TF-IDF, feature extraction from text, and building text classification models using ML.

  1. 1Text Classification Part 1
  2. 2Text Classification Part 2
  3. 3Text Classification Part 3
  4. 4Text Classification Part 4
  5. 5Text Classification Part 5
  6. 6Text Classification Part 6
05NLP Part 5 – Exercise & Project Portfolio 11 – Text Classification1 video · 1 free

Exercises and NLP portfolio project: build an end-to-end text classification system from preprocessing to model deployment.

  1. 1Exercise & Project Portfolio 11 – Text Classification

What you'll learn

  1. 01Python Text Basics
  2. 02Python Text Basics
  3. 03Part of Speech & Named Entity Recognition
  4. 04Text Classification

Who it's for

  • Those who understand Python & ML
  • Those interested in text/language processing

Tools you'll use

  • Python
  • NLTK
  • Scikit-learn
  • SpaCy

Portfolio project

The project you'll build.

NLP Text Classification Portfolio

Text classification project using NLP techniques

Difficulty
Hard
Estimated time
15-18 hours

Skills

  • Text Processing
  • POS Tagging
  • NER
  • Text Classification

How to buy

Two ways to open this course.

Take a level package if you want several courses at once, or buy just this course.

With a level package

This course is in each of these packages. A package opens its level and every level below it.

  • Advanced package12 coursesRp 129.000 for 1 month · Rp 549.000 for 12 months
See every package price

Buy just this course

How to pay

Want more than one Advanced course? The Advanced package for 1 month (Rp 129.000) opens 12 courses.

Not sure this is the right level?

Answer four questions about what you already know, then see which level to start at.

Advanced package, 1 monthRp 129.000