Amazon Web Services
Python for Serverless Applications and Automation on AWS
Amazon Web Services

Python for Serverless Applications and Automation on AWS

Morgan Willis
Russell Sayers

Instructors: Morgan Willis

Gain insight into a topic and learn the fundamentals.
Beginner level
No prior experience required
9 hours to complete
3 weeks at 3 hours a week
Flexible schedule
Learn at your own pace
Gain insight into a topic and learn the fundamentals.
Beginner level
No prior experience required
9 hours to complete
3 weeks at 3 hours a week
Flexible schedule
Learn at your own pace

What you'll learn

  • Introductory level Python programming and Python packages

  • Explain the different roles in an organization building software

Details to know

Earn a career certificate

Add to your LinkedIn profile

Recently updated!

July 2024

Assessments

7 assignments

Taught in English

See how employees at top companies are mastering in-demand skills

Placeholder

Build your Cloud Computing expertise

This course is part of the AWS Cloud Support Associate Professional Certificate
When you enroll in this course, you'll also be enrolled in this Professional Certificate.
  • 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 Amazon Web Services
Placeholder
Placeholder

Earn a career certificate

Add this credential to your LinkedIn profile, resume, or CV

Share it on social media and in your performance review

Placeholder

There are 4 modules in this course

This module starts with how to develop applications in a team. An application engineer doesn’t work alone, and you learn how an engineer interacts with roles such as architects, product managers, quality assurance (QA), support, and DevOps teams. Next, you learn the basics of Python programming. The goal is to get you to the level where you can read and understand some basic Python code. If you already know a programming language, many of the features of Python will look similar to the programming languages you already know.

What's included

12 videos10 readings2 assignments2 plugins

This module focuses on software architecture. You learn about AWS Lambda as a home for your application code. You also investigate three different types of application architecture: microservices architecture, monolithic architecture, and service-oriented architecture. You walk through a conceptual ecommerce application, and compare how to build an application based on each architecture type. Next, you learn how to expose your application logic as an application programming interface (API). In a lab environment, you deploy a Lambda function and an Amazon API Gateway API by using the AWS Serverless Application Model (AWS SAM).

What's included

7 videos2 readings1 assignment1 app item

In this module, you learn about using a database for your application data. You explore both relational databases with Amazon Relational Database service (Amazon RDS), and NoSQL databases with Amazon DynamoDB. You learn about the differences between relational databases and NoSQL databases, and when you would choose one type of database instead of the other. You also explore different examples of how to access relational databases and DynamoDB from a Python application.

What's included

6 videos1 reading1 assignment1 app item

This module introduces you to the idea of using python for automating tasks related to IT support and operations. It’s common to automate repeatable tasks with python scripts, and you’ll explore specific scenarios for automation with python as well as hosting automation scripts using AWS services like AWS Systems Manager. You will see an example of creating an AWS Lambda function hosting a python script that will be used in an AWS Systems Manager Automation runbook. This module will give you a better idea of how to use python to automate tasks and processes.

What's included

7 videos3 readings3 assignments2 app items1 plugin

Instructors

Morgan Willis
Amazon Web Services
26 Courses782,803 learners

Offered by

Recommended if you're interested in Cloud Computing

Why people choose Coursera for their career

Felipe M.
Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."
Jennifer J.
Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
Larry W.
Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."
Chaitanya A.
"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."

New to Cloud Computing? Start here.

Placeholder

Open new doors with Coursera Plus

Unlimited access to 7,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