title
Please take a moment to fill out this form. We will get back to you as soon as possible.
All fields marked with an asterisk (*) are mandatory.
AWS Developer Learning Plan
Become an AWS Developer With Free Digital Training
Build your career with foundational courses from AWS. Our free digital library of Cloud Practitioner courses will teach you how to build cloud applications on AWS and prepare you for the AWS Certified Developer certification exam.
Start your AWS Developer training with any of the courses listed below.
Free AWS Developer Courses
Job Roles in the Cloud
This course provides business decision makers a high-level picture of job roles in the AWS Cloud and how they compare to on-premises IT job roles. Learners explore four cloud job roles and their competencies to understand how to best transition on-premises job roles to cloud job roles.
- Course Level: Fundamental
- Duration: 30 minutes
AWS Billing and Cost Management
The course provides a basic overview of AWS Billing and Cost Management services and dashboards. Different AWS cost tools, such as Cost Explorer and AWS Budgets, are covered in this introduction. A step-by-step review of how to set up budget alerts is also presented.
- Course Level: Fundamental
- Duration: 20 minutes
Introduction to AWS Elastic Beanstalk
AWS Elastic Beanstalk provides you with a platform enabling you to quickly deploy your applications in the cloud. This course will briefly discuss the different components of the AWS Elastic Beanstalk solution, and perform a demonstration of the service.
- Course Level: Fundamental
- Duration: 10 Minutes
Getting Started with .NET on AWS
In this course, you will learn the basics of deploying, managing, and securing .NET applications with Amazon Web Services (AWS). You will learn about AWS services and tools specifically designed for .NET applications. Finally, the course will walk you through a hands-on example of deploying a .NET application to the AWS Cloud.ActivitiesThis course includes presentations, demonstrations, videos, and assessments.
- Course Level: Fundamental
- Duration: 1 Hour 30 Minutes
Accelerating Messaging Modernization with Amazon MQ
This course is designed to help solution architects and developers who are looking to modernize their existing message-oriented middleware (MOM) or message broker architectures. You will learn the differences between traditional legacy architectures and modern messaging architectures. You will review several paths that customers may follow to modernize their messaging environments, including the benefits and costs of each approach. You will also be introduced to Amazon MQ and participate in several hands-on labs to better understand it. This fully managed message broker service uses industry-standard APIs and protocols (including JMS, NMS, AMQP, STOMP, MQTT, and WebSocket).
- Course Level: Fundamental
- Duration: 1 Hour 30 Minutes
Introduction to Containers
This is an introductory course designed for participants with little-to-no previous knowledge of containers. It will teach you the history and concepts behind containerization, provide an introduction to specific technologies used within the container ecosystem and discuss the importance of containers in microservice architectures.
- Course Level: Intermediate
- Duration: 15 Minutes
Introduction to AWS Fargate
This is an introductory course to AWS Fargate, a new AWS service for deploying and managing containers. In this course, we cover how AWS Fargate makes it easier for you to run applications using containers and we walk through an example architecture of AWS Fargate and Amazon ECS so you can better understand how the service works.
- Course Level: Fundamental
- Duration: 10 Minutes
Deep Dive on AWS Fargate: Building Serverless Containers at Scale
Containers allow you to craft sophisticated cloud-native applications, but how do you manage scale? In this course you will learn how to better launch and manage your large-scale containerized workloads with AWS Fargate. Dmitriy Novikov will walk through the essentials of AWS Fargate to get the most out of your container deployment and management strategy.
- Course Level: Advanced
- Duration: 40 Minutes
Deep Dive on Container Security
Security should be the first concern for any project - maintaining the confidentiality, integrity and availability of your architecture. Containers present a unique middle ground between full instance management and pure services. Bertram Dorn, AWS Security Specialist will help you learn how to achieve segregation, control access, organize namespaces, manage memory, secure communications as well as how to create the corresponding risk assessment.
- Course Level: Advanced
- Duration: 30 Minutes
Amazon Elastic Container Service (ECS) Primer
This course goes beyond the basic concepts and benefits of containerization and teaches you more about the Amazon Elastic Container Service (ECS). You will learn about the implementation of containers on AWS using ECS and complementary services, such as the Amazon Elastic Container Registry (ECR). You will also learn about common microservices scenarios.
- Course Level: Fundamental
- Duration: 30 Minutes
Amazon EKS Primer
In this course, you learn the basics of container management and orchestration for Kubernetes using Amazon EKS. You learn how Amazon EKS manages the Kubernetes control plane and parts of the data plane. You learn how Amazon EKS integrates with other AWS services, what the cost considerations are for Amazon EKS, and how to monitor applications running on Amazon EKS clusters.
- Course Level: Intermediate
- Duration: 1 Hour 15 Minutes
Introduction to Serverless Development
This course will orient you to key serverless concepts to help you start developing serverless applications. You will learn how development best practices you already use in server-based development apply to serverless development, and how to adjust your development processes for serverless application development.
- Course Level: Fundamental
- Duration: 25 Minutes
Getting into the Serverless Mindset
This course will orient you to key serverless concepts to help you plan serverless architectures and applications. You will learn how serverless computing and its event-driven orientation influence your approach to application development, parallelization of tasks, and environment management.
- Course Level: Fundamental
- Duration: 30 Minutes
AWS Lambda Foundations
AWS Lambda is an event-driven, serverless compute service that lets you run code without provisioning or managing servers. This course focuses on what you need to start building Lambda functions and serverless applications. You learn how AWS Lambda works and how to write and configure Lambda functions. You explore deployment and testing considerations and finally end with a discussion on monitoring and troubleshooting Lambda functions.
- Course Level: Fundamental
- Duration: 2 Hours
Amazon API Gateway for Serverless Applications
This course introduces Amazon API Gateway and teaches you the basics of how to create and deploy application programming interfaces (APIs). You will learn about options for managing and metering access to your APIs and integrating them with AWS Lambda.
- Course Level: Fundamental
- Duration: 2 Hours
Amazon DynamoDB for Serverless Architectures
This digital course provides an in-depth and hands-on introduction to Amazon DynamoDB and how it is leveraged in building a serverless architecture. The course talks about core DynamoDB components and how-to setup and access them in creating a serverless application. You will also learn about several DynamoDB features, best practices and how this NoSQL service is beneficial in comparison to SQL solutions.
- Course Level: Fundamental
- Duration: 2 Hours
Getting Started with DevOps on AWS
This beginner-level course is for technical learners in the development and operations domains who are interested in learning the basic concepts of DevOps on AWS.Using discussions, interactive content, and demonstrations, you will learn about culture, practices, and tools used in a DevOps environment. You will also explore concepts for developing and delivering secure applications at high velocity on AWS. At the end of this course, you will be able to describe how AWS helps teams implement DevOps practices. These practices focus on efficiently building and deploying applications more securely and improving time-to-market, all while managing risk.
- Course Level: Fundamental
- Duration: 1 Hour
Build and Deploy APIs with a Serverless CI/CD
Building an API engine, managing a CI/CD pipeline: achieving these DevOps goals historically took managing a number of instances with all the associated operational overhead. Atul Bargaje and Rahul Sareen, AWS IoT Architects, guide you through the process of simplifying your DevOps processes using serverless methods. You'll start by understanding how APIs are currently managed with traditional methods, then learn the real-world, best practices of how serverless application methods (SAM) can streamline your operations.
- Course Level: Fundamental
- Duration: 50 Minutes
AWS Shared Responsibility Model
This course is an introduction to the AWS Shared Responsibility Model. AWS and the customer share responsibility for security and compliance, and this course helps clarify the division of those responsibilities. From the physical components of your stack all the way up to user data, we define what you are responsible for in terms of securing your application, and what AWS is responsible for.
- Course Level: Foundational
- Duration: 5 Minutes
Getting Started with AWS Systems Manager
AWS Systems Manager is a secure end-to-end management solution for hybrid cloud environments. It helps to simplify resource and application management and shortens the time it takes to detect and resolve operational problems. This Getting Started course provides an overview of the core features and functionality of Systems Manager to help give you an introductory understanding of the services it provides.
- Course Level: Fundamental
- Duration: 1 Hour
Introduction to Step Functions
AWS Step Functions is a low-code visual workflow service used to orchestrate Amazon Web Services (AWS) services, automate business processes, and build serverless applications. This course introduces the key components of Step Functions to help you get started managing workflows within an application.
- Course Level: Fundamental
- Duration: 35 minutes
Getting Started with AWS CloudFormation
AWS CloudFormation gives you a way to model a collection of related AWS and third-party resources, provision them quickly and consistently, and manage them throughout their lifecycles. In this Getting Started course, you will learn the basics of CloudFormation and how to use it to manage your infrastructure.
- Course Level: Fundamental
- Duration: 20 minutes
AWS Technical Essentials
AWS Technical Essentials introduces you to essential Amazon Web Services and common solutions. The course covers the fundamental AWS concepts related to compute, database, storage, networking, monitoring, and security. You will start working in AWS through hands-on course experiences. The course covers the concepts necessary to increase your understanding of AWS services, so that you can make informed decisions about solutions that meet business requirements. Throughout the course, you will gain information on how to build, compare, and apply highly available, fault tolerant, scalable, and cost-effective cloud solutions.
- Course Level: Fundamental
- Duration: 4 hours
AWS Compute Services Overview
Compute services are the backbone that power most web-based applications. They are the foundation on which many Amazon Web Services (AWS) offerings are built. This course provides a high-level overview of the three main categories of compute services on AWS:
•Amazon Elastic Compute Cloud (Amazon EC2)
•Containers, which include Amazon Elastic Container Service (Amazon ECS) and Amazon Elastic Kubernetes Service (Amazon EKS)
•Serverless (AWS Lambda) This course includes a use case scenario to help you learn how to differentiate between the different compute options and how to select the best compute option for a given workload.
- Course Level: Foundational
- Duration: 40 minutes
Free AWS Developer Exam Prep
Exam Readiness: AWS Certified Developer - Associate (Digital)
The AWS Certified Developer - Associate exam validates technical expertise in developing and maintaining applications on the AWS platform. Learn how to prepare for the exam by exploring the exam's topic areas, mapping them to developing on AWS, and identifying specific areas to study. You will review sample exam questions in each topic area and learn how to interpret the concepts being tested so that you can better eliminate incorrect responses.
- Course Level: Advanced
- Duration: 2 Hours
Want to learn more about Authorized AWS Training and Certification?
Learn more about LearnQuest and how we can help you and your organization expand your AWS Cloud knowledge and skills with our authorized AWS training courses and certifications. Choose from topics including AWS Architecting, AWS Big Data, AWS Data Analytics and Cloud, AWS Developer, and more.
AWS Training and Certificationtitle
title
All fields marked with an asterisk (*) are mandatory.