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


Application Development - Python

Google via Qwiklabs


In this advanced-level quest, you will learn the ins and outs of developing GCP applications in Python. The first labs will walk you through the basics of environment setup and application data storage with Cloud Datastore. Once you have a handle on the fundamentals, you will get hands-on practice deploying Python applications on Kubernetes and App Engine (the latter is the same framework that powers Snapchat!) With specialized bonus labs that teach user authentication and backend service development, this quest will give you practical experience so you can start developing robust Python applications straight away.


  • App Dev: Setting up a Development Environment - Python
    • In this lab, you will provision a Google Compute Engine virtual machine and install software libraries for software development.
  • App Dev: Storing Application Data in Cloud Datastore - Python
    • In this lab, you will review the case study application, an online Quiz. You will store application data for the Quiz application in Cloud Datastore.
  • App Dev: Storing Image and Video Files in Cloud Storage - Python
    • In this lab, you add images and video to an application. You store files as objects in a Cloud Storage bucket.
  • App Dev: Adding User Authentication to your Application - Python
    • In this lab, you will enhance the online Quiz application to use Firebase authentication.
  • App Dev: Developing a Backend Service - Python
    • In this lab, you will enhance the online Quiz application by developing a backend service to process user feedback and save scores.
  • App Dev: Deploying the Application into Kubernetes Engine - Python
    • In this lab, you will deploy the quiz application into Kubernetes Engine, leveraging Google Cloud Platform resources including Container Builder and Container Registry, and Kubernetes resources including Deployments, Pods, and Services.


3.7 rating, based on 6 Class Central reviews

Start your review of Application Development - Python

  • I enjoyed the course and learned a lot from it. The content is well organized and focused on practical situations. This course was short but very informative and very helpful.
  • Anonymous
    This course does not seem to exist with googles Qwiklabs. Furthermore, google Qwiklabs is a paid for leaning platform, it's not free.
  • Profile image for Sridivya Kuchipudi
    Sridivya Kuchipudi
    It is very good platform for learning the python basics and I m very happy that I choose to learn the applications from this platform
  • Google's Python course teaches practical skills for building applications. Highly recommended! And it encouraged me to build great apps in python
  • Profile image for Mohit Agarwal _147_Ramjas College Of Commerce
    Mohit Agarwal _147_Ramjas College Of Commerce
    This course is excellent and have answered all my doubts , a full fledged course with a certificate that too from a reputed company ,"google"
  • Profile image for Nayab Mogal
    Nayab Mogal
    The good course I have chosen is this one. I learned something useful for my carrier progression. This helped me a lot in application development as Iam very much interested to develop applications using python.

Never Stop Learning.

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