In the final course, we'll tie all the concepts they’ve learned throughout this program together. They’ll tackle scenarios in Qwiklabs that will challenge them to use multiple skills at once. They’ll take a closer look at how to use external Python modules like the Python Image Library (PIL) to extend their code’s capabilities. They’ll also use data serialization to turn in-memory objects into messages that can be sent over programs with Application Programming Interfaces (APIs). Finally, learners will solve a real-world problem by using their technical knowledge to create a program!

Cultivate your career with expert-led programs, job-ready certificates, and 10,000 ways to grow. All for $25/month, billed annually. Save now


Automating Real-World Tasks with Python
This course is part of Google IT Automation with Python Professional Certificate

Instructor: Google Career Certificates
Top Instructor
86,445 already enrolled
Included with
(2,807 reviews)
What you'll learn
Use Python external libraries to create and modify documents, images, and messages
Understand and use Application Programming Interfaces (APIs) to interact with web services
Understand and use data serialization to send messages between running programs
Build a solution using the skills you have learned
Details to know

Add to your LinkedIn profile
4 quizzes, 2 assignments
See how employees at top companies are mastering in-demand skills

Build your Cloud Computing expertise
- Learn new concepts from industry experts
- Gain a foundational understanding of a subject or tool
- Develop job-relevant skills with hands-on projects
- Earn a shareable career certificate from Google


Earn a career certificate
Add this credential to your LinkedIn profile, resume, or CV
Share it on social media and in your performance review

There are 5 modules in this course
In this module, you’ll be introduced to distributed systems and Non Abstract Large System Design or NALSD. We’ll cover built-in verse external libraries and go over API’s. Next, we’ll loop back to how to generate and manage containers, this time, focusing on VS Studio and Docker. You’ll learn how to use PIL for working with images. Finally, you’ll put what you learned into action in a lab where you will scale and convert images using PIL.
What's included
15 readings1 assignment1 app item
In this module, you’ll learn about web applications and services and APIs. We’ll cover RESTful APIs and REST architecture, as well as, how to use REST APIs to access web data. You’ll learn more about Flask and data serialization. Next, we’ll dive into the Python Requests Library and cover different request methods like HTTP GET and Post. Finally, you’ll be introduced to Django, a full stack web framework. You’ll complete a lab that uses Django to process text files with Python dictionaries and upload to a running web service.
What's included
18 readings1 quiz1 app item
In this module, you’ll learn about logging, the logging module, and exception handling. You’ll be introduced to the Python email library and learn how to add attachments and send emails through the SMTP server. Next, we’ll cover generating PDFs and how to add tables and graphics. Finally, you’ll put all of this together in a lab where you will generate a PDF and send it via email!
What's included
21 readings2 quizzes1 app item
In this module, you’ll complete the final course project! You’ll go over the project problem statement, and we’ll provide you with some resources to solve the problem and complete the project. You’ll put everything you have learned throughout this course into action by automating updating catalog information. In this lab, you’ll write a script, generate a PDF, automatically send that PDF via email, and write a script to check the health status of the system.
What's included
9 videos10 readings1 quiz1 assignment1 app item1 plugin
In this module, you’ll explore job readiness skills and other job related resources. You’ll learn more about working from home and advanced communication skills. We’ll also cover imposter syndrome and burnout and provide tips that you can use throughout your career.
What's included
6 readings1 plugin
Instructor

Offered by
Recommended if you're interested in Cloud Computing
University of Michigan
Microsoft
Coursera Project Network
Why people choose Coursera for their career




Learner reviews
2,807 reviews
- 5 stars
85.44%
- 4 stars
11.88%
- 3 stars
1.70%
- 2 stars
0.32%
- 1 star
0.64%
Showing 3 of 2807
Reviewed on Jan 29, 2023
Lectures are well done. Labs can struggle with automated tasks. The mini quizzes throughout the course are re-enforcing and helpful. Lecturers are very good
Reviewed on Sep 11, 2020
This course was really challenging, but also a great learning experience at the same time. Completing this course will boost your confidence and sharpen your skills.
Reviewed on Sep 2, 2021
Excellent course! Learning a ton... No doubt, I will reuse of part of it in real life. The capstone project is hard as real life :). Much appreciated. Thank you!
New to Cloud Computing? Start here.

Open new doors with Coursera Plus
Unlimited access to 10,000+ world-class courses, hands-on projects, and job-ready certificate programs - all included in your subscription
Advance your career with an online degree
Earn a degree from world-class universities - 100% online
Join over 3,400 global companies that choose Coursera for Business
Upskill your employees to excel in the digital economy
Frequently asked questions
Access to lectures and assignments depends on your type of enrollment. If you take a course in audit mode, you will be able to see most course materials for free. To access graded assignments and to earn a Certificate, you will need to purchase the Certificate experience, during or after your audit. If you don't see the audit option:
The course may not offer an audit option. You can try a Free Trial instead, or apply for Financial Aid.
The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
When you enroll in the course, you get access to all of the courses in the Certificate, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile. If you only want to read and view the course content, you can audit the course for free.
If you subscribed, you get a 7-day free trial during which you can cancel at no penalty. After that, we don’t give refunds, but you can cancel your subscription at any time. See our full refund policy.
More questions
Financial aid available,