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

Python for Serverless Applications and Automation on AWS

This course is part of AWS Cloud Support Associate Professional Certificate

Taught in English

Morgan Willis

Instructor: Morgan Willis

Top Instructor

Included with Coursera Plus

Course

Gain insight into a topic and learn the fundamentals

Beginner level
No prior experience required
8 hours (approximately)
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

Shareable certificate

Add to your LinkedIn profile

Assessments

4 quizzes, 2 assignments

Course

Gain insight into a topic and learn the fundamentals

Beginner level
No prior experience required
8 hours (approximately)
Flexible schedule
Learn at your own pace

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 readings1 quiz1 assignment2 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 quiz1 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 quiz1 app item

What's included

7 videos2 readings1 quiz1 assignment1 app item1 plugin

Instructor

Morgan Willis

Top Instructor

Amazon Web Services
26 Courses744,251 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