Course 8: Natural Language Processing


  • Math knowledge (Probability, linear algebra, and calculus)
  • Knowledge of morndern machine learning algorithms
  • Programming Knowledge – Python
  • Tensorflow or Pytorch knowledge

Who is this course for?

  • Students who complete the Tensorflow and/or Pytorch course and Basic AI and ML course and want to advance more.
  • Students who have not studied NLP
  • People who want to start their AI career specializing in NLP field.

What you'll get after completing this course:

Natural Language Processing with Classification and Vector Spaces

  • Sentiment Analysis with Logistic Regression
  • Sentiment Analysis with Naïve Bayes
  • Vector Space Models
  • Machine Translation and Document Search

Natural Language Processing with Probabilistic Models

  • Autocorrect
  • Part of Speech Tagging and Hidden Markov Models
  • Autocomplete and Language Models
  • Word embeddings with neural networks

Natural Language Processing with Sequence Models

  • Neural Networks for Sentiment Analysis
  • Recurrent Neural Networks for Language Modeling
  • LSTMs and Named Entity Recognition
  • Siamese Networks

Natural Language Processing with Attention Models

  • Neural Machine Translation
  • Text Summarization
  • Question Answering
  • Chatbot

Do you have more questions?

Contact us

201 S. Grand Ave., 1st Floor New York City, NY 28020

Tell us a little about yourself and we’ll help with the rest. Our convenient online application tool only takes 10 minutes to complete.

After you submit your application, an admissions representative will contact you and will help you to complete the process.

Once you’ve completed your application and connected with an admissions representative, you’re ready to create your schedule.


Are you ready to begin this journey for yourself?