Overview
Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
Prepare for a new career in the fast growing field of cloud consulting. Get professional training designed by AWS and learn how to design and build on AWS from experienced instructors. You’ll also have the chance to unlock career opportunities by connecting with top employers.
Through this nine-course program, you’ll gain in-demand skills that prepare you for an entry-level job in the field. You’ll learn from AWS experts how to understand business goals and drivers, translate those into an appropriate AWS technical solution and provide technical direction and oversight to cloud implementation teams.
After completing this hands-on program, you’ll have the foundational and technical context to understand how to build solutions and solve technical problems and how to choose the right AWS solution. You’ll master both the soft skills to become successful cloud consultants and the technical knowledge to go deep into how software gets built, tested and deployed.
You’ll also be able to work on a capstone project centered on the Well Architected Framework that you can later share in interviews to demonstrate your job-readiness to potential employers.
You can also gain access to the AWS Educate Job Board, where you can explore, search for, and apply to in-demand jobs and internships with leading organizations.
Syllabus
- Course 1: Introduction to Information Technology and AWS Cloud
- Course 2: AWS Cloud Technical Essentials
- Course 3: Providing Technical Support for AWS Workloads
- Course 4: Developing Applications in Python on AWS
- Course 5: Skills for Working as an AWS Cloud Consultant
- Course 6: DevOps on AWS and Project Management
- Course 7: Automation in the AWS Cloud
- Course 8: Data Analytics and Databases on AWS
- Course 9: Capstone: Following the AWS Well Architected Framework
Courses
-
Are you in a technical role and want to learn the fundamentals of AWS? Do you aspire to have a job or career as a cloud developer, architect, or in an operations role? If so, AWS Cloud Technical Essentials is an ideal way to start. This course was designed for those at the beginning of their cloud-learning journey - no prior knowledge of cloud computing or AWS products and services required! Throughout the course, students will build highly available, scalable, and cost effective application step-by-step. Upon course completion, you will be able to make an informed decision about when and how to apply core AWS services for compute, storage, and database to different use cases. You’ll also learn about cloud security with a review of AWS' shared responsibility model and an introduction to AWS Identity and Access Management (IAM). And, you’ll know how AWS services can be used to monitor and optimize infrastructure in the cloud. AWS Cloud Technical Essentials is a fundamental-level course and will build your competence, confidence, and credibility with practical cloud skills that help you innovate and advance your professional future. Enroll in AWS Cloud Technical Essentials and start learning the technical fundamentals of AWS today! Note: This course was designed for learners with a technical background. If you are new to the cloud or come from a business background, we recommend completing AWS Cloud Practitioner Essentials (https://www.coursera.org/learn/aws-cloud-practitioner-essentials) before enrolling in this course.
-
Technology is omnipresent, but how did we get here? And what does the future hold for a world that's increasingly connected, mobile and data-rich? This course is intended to give learners enough technical context to understand how to build solutions in the cloud starting from zero technical knowledge. Before diving into the cloud, we will cover the basics of: how do computers work (including software and operating systems), an introduction to information technology, the basics of modern IT infrastructure, and the cloud careers that will be increasingly in-demand. We will then move into the world of internet connected networks (the Internet), covering local hosts, web servers, web applications, web security, the inner workings of a website and the differences between static and dynamic content. We'll close the course by introducing Cloud Computing, its role in our world, the differences between public, private and hybrid, and why APIs are so important.
-
As a cloud consultant, you might be working with companies of various sizes. Based on a company’s unique business needs, you might be responsible for evaluating their existing business solutions and offering more efficient cloud resources. In this course, you'll understand the types of services available and their capabilities and know how to appropriately map the right solution for each unique use case. You'll gain familiarity with the AWS cloud infrastructure, support methods, and mitigation techniques. The course begins with a review of AWS infrastructure, including a review of the foundational compute, networking, storage and database services. You'll then get introduced to the troubleshooting mindset and learn about the tools available and the importance of making a plan. You'll then get the details on troubleshooting with AWS services (Amazon EC2, Amazon Lambda, Amazon VPC) before closing the course with preventative controls and scenarios when using Amazon S3, Amazon RDS, AWS IAM, and AWS Organizations. By completion of this course, you'll be well-versed in listening to a customer's cloud technology concerns and how to best position the most efficient and cost-effective solution.
-
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.
-
Automation in the Cloud can simplify processes, enable agility and scalability, and help you deploy faster. But how should you master these topics to enhance your career potential? The course kicks off by introducing automation in the cloud, comparing the differences between on-premises and cloud. We'll answer why automation is so powerful and you'll get hands-on by working with AWS CLI. Week 1 closes with automation with scripting by sharing examples of how automation helps and the benefits of using scripts. A focus on Automation isn't complete with an overview of Infrastructure as Code. You'll get introduced to Provisioning and Configuration Management and solve an automation problem with AWS CloudFormation. The instructors will then share some simple automation examples and how various tools can help you get the job done. In the course's final week, we'll cover the various AWS Services and features used for automation, how to scale resource management, and use the Systems Manager console and AWS Config for compliance.
-
Being a successful cloud consultant is finding the balance of soft skills and hard skills when investigating and solving customer problems. This course is designed to improve students’ understanding of key soft skills necessary to become successful cloud consultants. The course's first week provides foundational knowledge of what cloud consulting is and then dives into important skills for solving customers’ business problems. During the second week, students learn how to work with customers (gather requirements, propose a solution, plan and build out the project, monitor progress, and conclude final tasks) and how different soft skills can help them throughout all stages of the process. The third week of the course focuses on helping students develop and maintain strong business relationships. The main emphasis of this week is on developing soft skills that are necessary to build relationships, earn trust, manage changes, establish a brand, and build a good reputation. Finally, in week 4, students receive different recommendations and techniques on how to design a plan to improve their soft skills and grow as a leader.
-
Curious about how software gets built, tested, and deployed? Do you wonder how a team of multiple people work on a code base? You've heard about DevOps, but are you sure you understand what it means? If you've wondered about these questions, this course is for you. We’ll cover the basic steps you need to take to dive into the wonderful world of DevOps and project management. In Week 1, you'll learn about the definition and characteristics of a project. We will introduce project management best practices, including how to justify your project, developing a project summary and a project plan. The week will conclude with an overview of all phases of the software development lifecycle. The course continues with an overview of the pitfalls and perils of working without project management principles. We'll then introduce common project frameworks such as waterfall, agile, scrum and kanban. In Week 3, we'll define a Continuous Integration/Continuous Development pipeline, introduce source control and get hands-on by learning how AWS CodeCommit and AWS CodeBuild can help you when it is time to build. The course closes by highlighting the importance of testing and the various types of testing to consider. You'll learn when to deploy code and the different strategies that are available. A closing exercise will have you interacting with Cloud 9, CodeCommit, CodeBuild, CodeDeploy, CodePipeline.
-
Data is everywhere. If you or your company don't know what data you have and what insights you can uncover through your data, you are at a competitive disadvantage. In this course, you'll get introduced to data analytics and the upside of data-driven decisions. You'll learn about the omnipresence of data in today's world and what it takes to start thinking and acting like a data analyst. Week 1 concludes by comparing and contrasting ETL (Extract, Transform, Load) and ELT(Extract, Load, Transform) and where data is transformed and how data warehouses retain data. Week 2 kicks off with an overview of data workflow and database foundations. The four vs (volume, velocity, variety and veracity) of data are explained along with walk-throughs of collecting, processing, and storing data. In the course's final week, you'll get briefed on some of the AWS services that can be leveraged for ETL. You'll extract data with Amazon API Gateway, process data with AWS Lambda, load data with Amazon RDS, and visualize data with Amazon QuickSight. There's the right tool for each unique data analysis task.
-
This course provides a thorough review of the AWS Well-Architected Framework to help you understand how to make informed decisions about your architecture in a cloud-native way and understand the impact of design decisions. By using the Well-Architected Framework, you can understand the risks in your architecture, and learn ways to mitigate them. In the course, you'll walk through each of the framework's six pillars, which help you produce stable and efficient systems. The Operational Excellence pillar includes the ability to support development and run workloads effectively, gain insight into their operation, and continuously improve supporting processes and procedures to delivery business value. The Security pillar includes the ability to protect data, systems, and assets to take advantage of cloud technologies to improve your security. The Reliability pillar encompasses the ability of a workload to perform its intended function correctly and consistently when it’s expected to. The Performance Efficiency pillar includes the ability to use computing resources efficiently to meet system requirements. The Cost Optimization pillar includes the ability to run systems to deliver business value at the lowest price point. The final pillar (Sustainability) addresses the long-term environmental, economic, and societal impact of your business activities.
Taught by
Alex G., Morgan Willis, Oksana Hoeckele, Rafael Lopes, Russell Sayers and Seph Robinson