Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Google Cloud

Natural Language Processing on Google Cloud

Google Cloud and Google via Coursera


This course is an introduction to sequence models and their applications, including an overview of sequence model architectures and how to handle inputs of variable length.

• Predict future values of a time-series
• Classify free form text
• Address time-series and text problems with recurrent neural networks
• Choose between RNNs/LSTMs and simpler models
• Train and reuse word embeddings in text problems

You will get hands-on practice building and optimizing your own text classification and sequence models on a variety of public datasets in the labs we’ll work on together.

Prerequisites: Basic SQL, familiarity with Python and TensorFlow


  • Course introduction
    • This module addresses the reasons to learn NLP from Google and provides an overview of the course structure and goals.
  • NLP on Google Cloud
    • This module introduces the NLP architecture on Google Cloud. It explores the NLP history, the NLP APIs such as the Dialogflow API, and the NLP solutions such as Contact Center AI and Document AI.
  • NLP with Vertex AI
    • This module explores AutoML and custom training, which are the two options to develop an NLP project with Vertex AI. Additionally, the module introduces an end-to-end NLP workflow and provides a hands-on lab to apply the workflow to solve a task of text classification with AutoML.
  • Text representatation
    • This module describes the process to prepare text data in NLP and introduces the major categories of text representation techniques.
  • NLP models
    • This module describes different NLP models including ANN, DNN, RNN, LSTM, and GRU. It also introduces the benefits and disadvantages of each model.
  • Advanced NLP models
    • This module introduces the state-of-the-art technologies and models in NLP: encoder-decoder, attention mechanism, transformers, BERT, and large language models.
  • Course summary
    • This module reviews the topics covered in the course and provides additional resources for further learning.

Taught by

Google Cloud Training


1.0 rating, based on 1 Class Central review

4.4 rating at Coursera based on 488 ratings

Start your review of Natural Language Processing on Google Cloud

  • Anonymous

    Anonymous is taking this course right now.

    This course has FULL PAYWALL
    meaning you cant audit the course, and can't see nothing without paying
    In the MOOC era, this is a shame, especially that Google is behind this. they can spend a few dollars on spreading education that leads to using their products (i'm a Google Cloud business user)
    NO chance i'm going to take this course, even if i decide to take a payed track later

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.