We may earn an affiliate commission when you visit our partners.
A Cloud Guru

You learn faster and better when you learn by doing. With that in mind, this course has been designed to teach you core AWS services and features through a 100% hands-on experience. To accomplish this, A Cloud Guru's Training Architects has hand selected a set of the best AWS Hands-on Labs we have to offer. Everything you do in this course will be inside of a real AWS environment that is provided to you through our Hands-on Lab and Cloud Playground platform.

Enroll now

Here's a deal for you

We found an offer that may be relevant to this course.
Save money when you learn. All coupon codes, vouchers, and discounts are applied automatically unless otherwise noted.

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Explores core AWS services and features through a 100% hands-on experience
Taught by A Cloud Guru, who are recognized for their work in cloud computing
Uses real AWS environment through Hands-on Lab and Cloud Playground platform

Save this course

Save Learn AWS by Doing to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Learn AWS by Doing with these activities:
Review AWS Fundamentals
Solidify your understanding of basic AWS concepts, such as regions, availability zones, and core services, before starting the course.
Show steps
  • Read AWS documentation on key conceptos
  • Attend an AWS webinar or online training session
  • Complete practice labs or quizzes on AWS basics
AWS Hands-On Labs and Cloud Playground
Build a strong foundation and gain hands-on experience in AWS by utilizing the provided Hands-on Lab and Cloud Playground platform.
Show steps
  • Set up your AWS account
  • Explore the available Hands-on Labs
  • Choose a lab relevant to your learning goals
  • Follow the lab instructions and complete the exercises
  • Review your progress and understanding
AWS Lambda Hands-on Lab
Practice your skills and reinforce understanding of AWS Lambda by completing the AWS Lambda Hands-on Lab provided by A Cloud Guru.
Browse courses on AWS Lambda
Show steps
  • Set up your AWS account and environment
  • Create an AWS Lambda function
  • Configure your function's settings
  • Deploy and test your function
Eight other activities
Expand to see all activities and additional details
Show all 11 activities
Follow an AWS Step Functions Tutorial
Enhance your understanding of AWS Step Functions by following a comprehensive tutorial that guides you through building and deploying serverless workflows.
Browse courses on AWS Step Functions
Show steps
  • Find a reputable AWS Step Functions tutorial
  • Set up your AWS account and environment
  • Follow the tutorial steps to create and configure your Step Functions workflow
  • Test and debug your workflow
A Cloud Guru's AWS Tutorials
Supplement your learning by exploring A Cloud Guru's comprehensive tutorials covering various AWS services and features, providing in-depth insights and hands-on examples.
Browse courses on AWS Services
Show steps
  • Identify specific areas you want to enhance
  • Browse the available tutorials
  • Select a tutorial relevant to your topic
  • Follow the tutorial step-by-step
  • Experiment with the concepts and examples provided
Build a Serverless Application with AWS Fargate
Solidify your understanding of AWS Fargate by designing and implementing a serverless application using Docker containers.
Browse courses on AWS Fargate
Show steps
  • Plan and design your application architecture
  • Create and configure your Docker containers
  • Deploy your application to AWS Fargate
  • Configure and manage your application
Conduct Practice Deployments
Sharpen your deployment skills by practicing the creation, configuration, and management of AWS resources in a controlled environment.
Show steps
  • Define a deployment scenario or project
  • Design and architect the AWS infrastructure
  • Implement the deployment using AWS tools and services
  • Monitor and troubleshoot the deployment
Write a Blog Post on AWS Security Best Practices
Reinforce your knowledge of AWS security best practices by creating a blog post that summarizes and explains key security concepts and recommendations.
Browse courses on AWS Security
Show steps
  • Research AWS security best practices
  • Organize and outline your blog post
  • Write and edit your content
  • Publish and promote your blog post
Document AWS Solutions
Deepen your understanding of AWS services and best practices by documenting your own solutions or reviewing existing ones.
Show steps
  • Identify a common AWS use case or scenario
  • Design and implement an AWS solution
  • Write a detailed documentation describing the solution architecture, implementation details, and lessons learned
AWS Architecture Diagram
Design and draw an AWS architecture diagram for a real-world scenario. This will help you visualize and understand the components and interactions within an AWS system.
Show steps
  • Identify a system or scenario to design
  • Research and gather information about AWS services
  • Use a diagramming tool to create your architecture
  • Review and refine your design
  • Share your diagram for feedback and discussion
AWS Certification Practice Tests
Test your knowledge and identify areas for improvement by taking AWS certification practice tests. This will help you prepare for AWS certifications and demonstrate your proficiency in AWS services and technologies.
Show steps
  • Identify the AWS certification you want to pursue
  • Find practice tests that are relevant to your certification
  • Take practice tests and review your results
  • Analyze your performance and identify areas for improvement
  • Continue practicing and taking practice tests until you feel confident

Career center

Learners who complete Learn AWS by Doing will develop knowledge and skills that may be useful to these careers:
AWS Cloud Architect
An AWS Cloud Architect designs and implements cloud-based solutions on AWS. Architects require a deep understanding of cloud infrastructure, AWS services, and design principles. This course provides hands-on experience with core AWS services, helping you build the foundation needed to succeed as an AWS Cloud Architect. It covers topics such as networking, storage, compute, and security, giving you a comprehensive understanding of the AWS platform.
AWS Solutions Architect
An AWS Solutions Architect designs, builds, and deploys cloud-based solutions on AWS. Solutions Architects need a strong understanding of AWS services and best practices, as well as the ability to translate business requirements into technical solutions. This course provides hands-on experience with core AWS services, helping you develop the skills needed to design and implement effective AWS solutions.
AWS DevOps Engineer
An AWS DevOps Engineer automates and manages the software development lifecycle on AWS. DevOps Engineers need a deep understanding of AWS services, as well as experience with DevOps tools and practices. This course provides hands-on experience with core AWS services, helping you build the foundation needed to succeed as an AWS DevOps Engineer.
AWS Security Engineer
An AWS Security Engineer secures AWS environments and applications. Security Engineers need a deep understanding of AWS security services and best practices, as well as experience with security tools and techniques. This course provides hands-on experience with core AWS security services, helping you build the foundation needed to succeed as an AWS Security Engineer.
AWS Data Engineer
An AWS Data Engineer designs, builds, and manages data pipelines on AWS. Data Engineers need a strong understanding of AWS data services, as well as experience with data engineering tools and techniques. This course provides hands-on experience with core AWS data services, helping you build the foundation needed to succeed as an AWS Data Engineer.
AWS Machine Learning Engineer
An AWS Machine Learning Engineer designs, builds, and deploys machine learning models on AWS. Machine Learning Engineers need a deep understanding of AWS machine learning services, as well as experience with machine learning tools and techniques. This course provides hands-on experience with core AWS machine learning services, helping you build the foundation needed to succeed as an AWS Machine Learning Engineer.
AWS Developer
An AWS Developer builds and deploys applications on AWS. Developers need a strong understanding of AWS services, as well as experience with programming languages and development tools. This course provides hands-on experience with core AWS services, helping you develop the skills needed to build and deploy successful AWS applications.
AWS SysOps Administrator
An AWS SysOps Administrator manages AWS infrastructure and applications. SysOps Administrators need a deep understanding of AWS services, as well as experience with systems administration tools and techniques. This course provides hands-on experience with core AWS services, helping you build the foundation needed to succeed as an AWS SysOps Administrator.
AWS Cloud Support Engineer
An AWS Cloud Support Engineer provides technical support for AWS customers. Support Engineers need a deep understanding of AWS services and best practices, as well as experience with troubleshooting and problem-solving. This course provides hands-on experience with core AWS services, helping you build the foundation needed to succeed as an AWS Cloud Support Engineer.
AWS Sales Engineer
An AWS Sales Engineer sells AWS products and services to customers. Sales Engineers need a deep understanding of AWS services and value propositions, as well as experience with sales and marketing techniques. This course provides hands-on experience with core AWS services, helping you develop the knowledge and skills needed to succeed as an AWS Sales Engineer.
Cloud Engineer
A Cloud Engineer designs, builds, and manages cloud-based solutions. Cloud Engineers need a deep understanding of cloud platforms, as well as experience with cloud computing tools and techniques. This course provides hands-on experience with core AWS services, helping you build the foundation needed to succeed as a Cloud Engineer.
DevOps Engineer
A DevOps Engineer automates and manages the software development lifecycle. DevOps Engineers need a deep understanding of DevOps tools and techniques, as well as experience with cloud platforms. This course provides hands-on experience with core AWS services, helping you build the foundation needed to succeed as a DevOps Engineer.
Data Engineer
A Data Engineer designs, builds, and manages data pipelines. Data Engineers need a deep understanding of data engineering tools and techniques, as well as experience with cloud platforms. This course provides hands-on experience with core AWS data services, helping you build the foundation needed to succeed as a Data Engineer.
Machine Learning Engineer
A Machine Learning Engineer designs, builds, and deploys machine learning models. Machine Learning Engineers need a deep understanding of machine learning tools and techniques, as well as experience with cloud platforms. This course provides hands-on experience with core AWS machine learning services, helping you build the foundation needed to succeed as a Machine Learning Engineer.
Software Engineer
A Software Engineer designs, builds, and deploys software applications. Software Engineers need a deep understanding of programming languages and development tools, as well as experience with cloud platforms. This course provides hands-on experience with core AWS services, helping you build the foundation needed to succeed as a Software Engineer.

Reading list

We've selected six books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Learn AWS by Doing.
A study guide for the AWS Certified Solutions Architect Associate certification, this book covers all the key topics you need to know for the exam and reinforce what you learn in this course.
This guide covers the knowledge and skills required to pass the AWS Certified Solutions Architect Professional certification.
Comprehensive guide to AWS storage. It covers all of the major AWS storage services, including S3, EBS, EFS, and Glacier.
Comprehensive guide to AWS compute. It covers all of the major AWS compute services, including EC2, Lambda, Fargate, and ECS.

Share

Help others find this course page by sharing it with your friends and followers:
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser