This course gives you a thorough introduction to the python programming language. You'll start by learning the definition of python, its history, semantics, and how it works. The first week concludes by writing a python script to solve a problem. In Week 2, you'll learn about Serverless Architectures and understand the differences between microservices, service-oriented and monolith architectures. You'll build a microservices architecture by learning how to use the following tools: AWS Lambda, Amazon API Gateway, and Cloud9. It's then time to go deep with AWS Databases. You'll see Amazon RDS and Amazon DynamoDB in action, visualizing the important role they play in developing applications in python. The course's final week will cover application integration services. Amazon's Simple Notification Service (SQS), Simple Queue Service (SQS), and EventBridge take center stage as important “glue” components for scalable, cloud-based applications. You'll close the course with a hands-on project, writing some code to use some hardcoded data to write to dynamodb and then convert that into a lambda function.
Python for Serverless Applications and Automation on AWS
Ends tomorrow! Save on skills that make you shine with 40% off 3 months of Coursera Plus. Save now

Python for Serverless Applications and Automation on AWS
This course is part of AWS Cloud Support Associate Professional Certificate


Instructors: Russell Sayers +1 more
4,437 already enrolled
Included with
Gain insight into a topic and learn the fundamentals.
25 reviews
Beginner level
No prior experience required
1 week to complete
at 10 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
Skills you'll gain
- Category: Cloud API
- Category: IT Automation
- Category: Databases
- Category: Software Development
- Category: API Gateway
- Category: Cloud-Based Integration
- Category: Scripting
- Category: Application Development
- Category: Systems Architecture
- Category: Service Oriented Architecture
- Category: Software Architecture
- Category: Serverless Computing
- Category: Microservices
Tools you'll learn
- Category: Application Frameworks
- Category: Cloud Applications
- Category: Python Programming
- Category: Database Systems
- Category: Middleware
- Category: Amazon Web Services
- Category: Amazon DynamoDB
Details to know

Shareable certificate
Add to your LinkedIn profile
Assessments
7 assignments
Taught in English
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

There are 4 modules in this course
Earn a career certificate
Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.
Instructors

Russell Sayers
Amazon Web Services
21 Courses137,611 learners
Offered by
Amazon Web Services
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."