Natural Language Processing with spaCy & Python – Course for Beginners

Share it with your friends Like

Thanks! Share it with your friends!


In this spaCy tutorial, you will learn all about natural language processing and how to apply it to real-world problems using the Python spaCy library.

💻 Course website with code:

✏️ Course developed by Dr. William Mattingly. Check out his channel:

⭐️ Course Contents ⭐️
⌨️ (0:00:00) Course Introduction
⌨️ (0:03:56) Intro to NLP
⌨️ (0:11:53) How to Install spaCy
⌨️ (0:17:33) SpaCy Containers
⌨️ (0:21:36) Linguistic Annotations
⌨️ (0:45:03) Named Entity Recognition
⌨️ (0:50:08) Word Vectors
⌨️ (1:05:22) Pipelines
⌨️ (1:16:44) EntityRuler
⌨️ (1:35:44) Matcher
⌨️ (2:09:38) Custom Components
⌨️ (2:16:46) RegEx (Basics)
⌨️ (2:19:59) RegEx (Multi-Word Tokens)
⌨️ (2:38:23) Applied SpaCy Financial NER

🎉 Thanks to our Champion and Sponsor supporters:
👾 Wong Voon jinq
👾 hexploitation
👾 Katia Moran
👾 BlckPhantom
👾 Nick Raker
👾 Otis Morgan
👾 DeezMaster
👾 AppWrite

Learn to code for free and get a developer job:

Read hundreds of articles on programming:

And subscribe for new videos on technology every day:


Python Tutorials for Digital Humanities says:

Thanks to Beau for the opportunity to present this course to everyone. If you want to see more content like this, follow me at:

👉 Python Tutorials @

👉 W.J.B. Mattingly @

aisimplified says:

We r eagerlly waiting for second clip

Rob Cz says:

hoping to see the second part soon

Daniel Plate says:

Yes! Please, definitely make a second part. I teach in the Humanities (college literature and creative writing classes), and I'm actively searching for tools I can use for creative experiments with texts.

Bhanu priyatham says:

is it possible to do text processing for multiple columns in the dataset ?

ItsMeOjasX says:

intrested in part 2

Laurentius says:

Nice to see the connection of the real world and code because of NLP. Great to see real life implementations that are beneficial to humanity.

Ammar Abu Zainah says:

great video we are looking for the second part please

Venu Gudavalli says:

Looking forward for Machine Learning aspects of Spacy.

Akhil Sivanand says:

Of course…do the second part👍

qutluq says:

This video lesson was great. Looking forward to see the second part.

raj m says:

Could not install packages due to an EnvironmentError: [WinError 5] Access is denied: 'c:\programdata\anaconda3\lib\site-packages\__pycache__\zipp.cpython-37.pyc'

Consider using the `–user` option or check the permissions.

Hi digital humanities , i got this error what is the solution

Roman says:

I'm definitely interested in the ML aspects of spaCy) Thank you very much for the video!

Declan says:

Where’s part 2!!! If there’s time in part 2, I would definitely be interested to know how to train ML to help with research and literature reviews as an example


Enjoyed This video waiting for part2.

Ayush Saxena says:

where can we find these datasets?

Atikah Samin says:

Hi Sir, why i cannot use this command in google colab?
1. ruler = nlp.add_pipe("entity_ruler")
2. ruler = nlp2.create_pipe("entity_ruler", before="ner")

I hope you can solve my issue. Thanks!

siddharth yadav says:

eagerly waiting for the second part..please upload it soon…

Miguel Nuno says:

this video is so engaging…

T T says:

You're a wizard, W.J.B. Mattingly! Sincerely yours, a stan

Superdooperhero says:

Can't wait for Part 2

Динара Гимади says:

Hi! I am at the beginning of a tutorial. My code is sentence1 = list(doc.sents)[0]

Output: The United Kingdom of Great Britain and Northern Ireland, commonly known as the United Kingdom (UK) or Britain,[note 1][19] is a sovereign country in north-western Europe, off the north-В­western coast of the European mainland.[20] The United Kingdom includes the island of Great Britain, the north-В­eastern part of the island of Ireland, and many smaller islands within the British Isles.[21] Northern Ireland shares a land border with the Republic of Ireland.
Shouldn't it be split into three sentences after the period? Is there a mistake? Thanks.

Wilsven Leong says:


OdorousPayload says:

im getting an error early on at 22:40 for opening up the first text file
FileNotFoundError Traceback (most recent call last)
<ipython-input-13-595a3dc4d644> in <module>
—-> 1 with open ("data/wiki_us.txt", "r") as f:
2 text =

FileNotFoundError: [Errno 2] No such file or directory: 'data/wiki_us.txt'

anyone know why? i am running jupyter notebooks via anaconda on a 2021 MacBook pro M1

Bachina Murali Krishna says:

1:27:45 I am getting AttributeError: 'NoneType' object has no attribute 'add_patterns'
Can anyone help me with this

Tejaswita W says:

Yes we want second part of this video

Proto Troy says:

Where i can get the datasets ?

Jrorion 8 says:

Please make the second video

Write a comment


Area 51