AWS (Amazon Web Services) Certification Preparation Courses - Online

AWS prep cert

Amazon Web Services (AWS) is viewed as a leading secure cloud services platform. Professional Education is offering the following three AWS courses which are in a live, instructor-led format as well as available on-demand 24/7. These courses were designed to build your technical skills and help you progress along a path to earn AWS Certifications.

Professional Education partners with StormWind studios to deliver these programs.

Online Course Demonstration

Upcoming Classes

Class Title Next Start Date
AWS (Amazon Web Services) Technical Essentials Course - ONLINE Online
AWS System Operations Course - ONLINE Online
AWS (Amazon Web Services) Architect Associate Course - ONLINE Online


Who should enroll in these courses?

  • AWS Technical Essentials is intended for professionals responsible for articulating the technical benefits of AWS to customers and those that are interested in learning how to get started with AWS. This course is also meant for and developers interested in using AWS services. Additionally, it (or another AWS Technical Essentials type course) is a pre-requisite for the System Operations and Architects Associate courses.
  • AWS Architect Associate - This course can be used in order to prepare for the AWS Certified Solutions Architect – Associate exam. Learn more about this exam: https://aws.amazon.com/certification/certified-solutions-architect-associate/
  • AWS System Operations - This course can be used in order to prepare for the AWS Certified SysOps Administrator – Associate exam. Learn more about this exam: https://aws.amazon.com/certification/certified-sysops-admin-associate/

Format: AWS courses are fully online and participants can either watch live, high-quality, instructor-led classes or on-demand, recorded classes. You can enroll and begin anytime! Log-in information and other important details, will be sent within 3-4 business days of enrollment, from StormWind, our educational partner for AWS courses.

Frequency of courses: AWS online courses are available in the fall, summer, and spring. Live classes are held approximately every eight weeks and on-demand, recorded classes that are assessable 24/7. Upon enrollment, you will find dates/time for the upcoming instructor-led classes, within each AWS course, for planning purposes if this is the format you choose to utilize.

Average time to complete AWS online courses are designed to be completed in 4-6 months of full-time study. However, the online training format allows you to study on your own schedule and at your own pace, so your enrollment includes one year (12 months) of program access. Some participants choose to complete the course within 6 months, then utilize the curriculum as a reference/guide for the next 6 months.

Pre-requisites: You must be at least 18 years of age and either a) have a high school diploma or a General Education Development Certificate (GED).

AWS Technical Essentials Course

  • Basic computer literacy
  • Basic Internet usage skills
  • Basic e-mail usage skills

AWS System Operations Course

  • Attended an AWS Technical Essentials course
  • A background in either software development or system administration
  • Some experience with maintaining operating systems at the command line
  • Basic knowledge of networking protocols (TCP/IP, HTTP)

AWS Architect Associate Course

  • Attended an AWS Technical Essentials course
  • Working knowledge of distributed systems
  • Familiarity with general networking concepts
  • Working knowledge of multi-tier architectures
  • Familiarity with cloud computing concepts

Computer/System Requirements:
Please review the system requirements for live and recorded classes prior to enrolling. Thank you.

These AWS courses were designed to build your technical skills and help you progress along a path to earn AWS Certifications.

AWS Technical Essentials Course

This instructor- led, online training course will introduce students to Amazon Web Services (AWS) products, services, and common solutions. You will be provided with fundamentals to become more proficient in identifying AWS services so that you can make well-informed decisions about IT solutions. This course is intended for professionals interested in learning how to get started with AWS as well as SysOps admins, Solution Architects and developers interested in using AWS services. This course is a pre-requisite for the AWS System Operations course and the AWS Architect Associate Course.

Skills Learned

  • Recognize terminology and concepts as they relate to the AWS platform and navigate the AWS Management Console
  • Understand foundational services, including Amazon Elastic Compute Cloud (EC2), Amazon Virtual Private Cloud (VPC), Amazon Simple Storage Service (S3), and Amazon Elastic Block Store (EBS)
  • Understand the security measures AWS provides and key concepts of AWS Identity and Access Management (IAM)
  • Understand AWS database services, including Amazon DynamoDB and Amazon Relational Database Service (RDS)
  • Understand AWS management tools, including Auto Scaling, Amazon CloudWatch, Elastic Load Balancing (ELB), and AWS Trusted Advisor

Course Outline

  • Introduction and History of AWS
  • AWS Foundational Services: EC2, VPC, S3, EBS
  • AWS Security, Identity, and Access Management (IAM)
  • AWS Databases: RDS, DynamoDB
  • AWS Management Tools: Auto Scaling, CloudWatch, Elastic Load Balancing, Trusted Advisor
  • *Course Outline is Subject to Change

Introduction to AWS Identity and Access Management (IAM)

  • Explore the Users and Groups
  • Add Users to Groups
  • Sign-In and Test Users

Introduction to Amazon Virtual Private Cloud (VPC)

  • Create an Amazon VPC
  • Setting up a Security Group
  • Launching an Amazon EC2 instance
  • Attaching an Internet Gateway to your VPC

Introduction to Amazon Virtual Private Cloud (VPC) with Windows Server

  • Create an Amazon VPC
  • Setting up a Security Group
  • Launching an Amazon EC2 instance
  • Attaching an Internet Gateway to your VPC
  • Deleting your Amazon VPC

Introduction to Amazon Elastic Compute Cloud (EC2)

  • Create an Amazon Linux Instance from an AMI
  • Connecting to your Amazon EC2 Instance

Introduction to Amazon Elastic Compute Cloud (EC2) with Windows Server

  • Create an Amazon EC2 instance running Windows Server
  • Connecting to your Amazon EC2 Instance

Introduction to Amazon Simple Storage Service (S3)

  • Create a Bucket in Amazon S3
  • Adding an Object to Amazon S3
  • Viewing an Object in Amazon S3
  • Deleting an Object and Bucket in Amazon S3

Introduction to Amazon Elastic Block Store (EBS)

  • Creating an Elastic Block Store Volume
  • Adding an EBS Volume and Increasing Performance

Introduction to Amazon Relational Database Service (RDS) (Linux)

  • Creating a Relational Database Service (RDS) Instance
  • Create an Amazon Linux Instance from an Amazon Machine Image (AMI)
  • Connect to your Amazon EC2 Instance
  • Install MySQL client in your instance
  • Connecting to RDS instance

Introduction to Amazon Relational Database Service (RDS) (Windows)

  • Creating a Relational Database (RDS) Instance
  • Connecting to the RDS Instance with Client Software

Introduction to Amazon DynamoDB

  • Creating a New Table
  • Adding and Modifying Table Data
  • Modify an Existing Item in the Table
  • Querying the Table
  • Deleting the Table

Introduction to Amazon EC2 Auto Scaling

  • Create a Launch Configuration
  • Create an Auto Scaling Group

Introduction to Elastic Load Balancing

  • Creating an Elastic Load Balancer

AWS Architect Associate Course

This instructor-led, online training course will prepare you for the AWS Certified Solutions Architect -- Associate exam. In this training course, for system engineers and system developers, you will be taught the fundamental skills to architect IT solutions on AWS. It will also cover how to optimize the AWS Cloud by understanding AWS services and how they fit into cloud-based solutions. The AWS Technical Essentials online course is a prerequisite for this course. The AWS Certified Solutions Architect -- Associate Certificate exam is taken at a proctored testing center. The cost for the exam is approximately $200 and is not included in the cost of the course.

Skills Learned

  • Make architectural decisions based on AWS architectural principles and best practices
  • Leverage AWS services to make your infrastructure scalable, reliable, and highly available
  • Leverage AWS Managed Services to enable greater flexibility and resiliency in an infrastructure
  • Make an AWS-based infrastructure more efficient to increase performance and reduce costs
  • Use the Well-Architected Framework to improve architectures with AWS solutions

Course Outline

  • Core AWS Knowledge
  • Designing Your Environment
  • Making Your Environment Highly Available
  • Forklifting an Existing Application onto AWS
  • Event-Driven Scaling
  • Automating and Decoupling Your Infrastructure
  • Designing Storage at Scale
  • Hosting a New Web Application on AWS
  • The Four Pillars of the Well-Architected Framework
  • Disaster Recovery and Failover Strategies
  • Troubleshooting Your Environment
  • Large-Scale Design Patterns and Case Studies
  • *Course Outline is Subject to Change

  • Introduction to AWS Identity and Access Management (IAM)
  • Introduction to Amazon Virtual Private Cloud (VPC)
  • Introduction to Amazon Route 53
  • Introduction to Amazon EC2
  • Introduction to Amazon EC2 Auto Scaling
  • Introduction to Elastic Load Balancing
  • Introduction to Amazon Elastic Container Service
  • Introduction to AWS Lambda
  • Introduction to Amazon Elastic Block Store (EBS)
  • Introduction to Amazon Elastic File System (EFS)
  • Introduction to Amazon Simple Storage Service (S3)
  • Introduction to Amazon Relational Database Service (RDS) (Linux)
  • Introduction to Amazon DynamoDB
  • Introduction to Amazon Redshift
  • Introduction to Amazon ElastiCache
  • Introduction to AWS CloudFormation
  • Introduction to AWS CloudFormation Designer
  • Introduction to Amazon CloudFront

AWS System Operations Course

This instructor-led, online training course will prepare you for the AWS Certified SysOps Administrator -- Associate exam. The AWS System Operations course, designed for system administrators and developer operations personnel, will be teach you how to create automated and repeatable deployments of networks and systems on the AWS platform. The course will also cover the specific AWS features and tools related to configuration and deployment, as well as common techniques used throughout the industry for configuring and deploying systems. Tuition includes the cost of the certification exam. An AWS Technical Essentials online course is a prerequisite for this course. The AWS Certified SysOps Administrator – Associate Certificate exam is taken at a proctored testing center. The cost for the exam is approximately $200 and is not included in the cost of the course.

Skills Learned

  • Use standard AWS infrastructure features such as Amazon Virtual Private Cloud (VPC), Amazon Elastic Compute Cloud (EC2), Elastic Load Balancing, and Auto Scaling from the command line
  • Use AWS CloudFormation and other automation technologies to produce stacks of AWS resources that can be deployed in an automated, repeatable fashion
  • Build functioning virtual private networks with Amazon VPC from the ground up using the AWS Management Console
  • Deploy Amazon EC2 instances using command line calls and troubleshoot the most common problems with instances
  • Monitor the health of Amazon EC2 instances and other AWS services
  • Manage user identity, AWS permissions, and security in the cloud
  • Manage resource consumption in an AWS account using tools such as Amazon CloudWatch, tagging, and Trusted Advisor
  • Select and implement the best strategy for creating reusable Amazon EC2 instances
  • Configure a set of Amazon EC2 instances that launch behind a load balancer, with the system scaling up and down in response to demand
  • Edit and troubleshoot a basic AWS CloudFormation stack definition

Course Outline

  • Overview of AWS Global Infrastructure
  • Security and Compliance
  • Networking
  • Computing and Databases
  • Storage and Data Management
  • High Availability
  • Monitoring and Reporting
  • Automation and Optimization
  • *Course Outline is Subject to Change

Introduction to AWS Identity and Access Management (IAM)

  • Explore the Users and Groups
  • Add Users to Groups
  • Sign-In and Test Users

Introduction to Amazon Virtual Private Cloud (VPC)

  • Create an Amazon VPC
  • Setting up a Security Group
  • Launching an Amazon EC2 instance
  • Attaching an Internet Gateway to your VPC

Introduction to Amazon Virtual Private Cloud (VPC) with Windows Server

  • Create an Amazon VPC
  • Setting up a Security Group
  • Launching an Amazon EC2 instance
  • Attaching an Internet Gateway to your VPC
  • Deleting your Amazon VPC

Building Your First Amazon Virtual Private Cloud (VPC)

  • Create the Base VPC
  • Launch a Web Server
  • Connect to the Web Server in the Public Subnet
  • Launch a Back-End Microsoft SQL Server
  • Manually Create Two More Subnets
  • Launch a Bastion Windows Host

Introduction to Amazon Elastic Compute Cloud (EC2)

  • Create an Amazon Linux Instance from an AMI
  • Connecting to your Amazon EC2 Instance

Introduction to Amazon Elastic Compute Cloud (EC2) with Windows Server

  • Create an Amazon EC2 instance running Windows Server
  • Connecting to your Amazon EC2 Instance

Creating Amazon EC2 Instances (for Linux)

  • Creating a New Amazon EC2 Server Instance
  • Connecting to your Amazon EC2 Instance
  • Create a PHP Web Page on Your Linux Web Server
  • View Your Web Site
  • Assign a Fixed IP Address

Creating Amazon EC2 Instances with Microsoft Windows

  • Launch an Amazon EC2 Instance
  • Obtain Windows Password
  • Login to your Amazon EC2 Instance
  • Configure the Windows Instance

Introduction to Amazon Simple Storage Service (S3)

  • Create a Bucket in Amazon S3
  • Adding an Object to Amazon S3
  • Viewing an Object in Amazon S3
  • Deleting an Object and Bucket in Amazon S3

Introduction to Amazon Elastic Block Store (EBS)

  • Creating an Elastic Block Store Volume
  • Adding an EBS Volume and Increasing Performance

Working with Amazon Elastic Block Store (EBS)

  • Create and Attaching Volumes with EBS
  • Connecting to your Amazon EC2 Instance
  • Create and Configure Your File System
  • Create an Amazon EBS Snapshot
  • Restore the Amazon EBS Snapshot

Bundling Amazon EBS-Backed AMIs

  • Creating an AMI from a Running Instance using the Management Console

Introduction to Amazon EC2 Auto Scaling

  • Create a Launch Configuration
  • Create an Auto Scaling Group

Maintaining High Availability with Auto Scaling (for Linux)

  • Configure AWS CLI
  • Create a Launch Configuration
  • Create an Auto Scaling Group
  • Verify Auto Scaling
  • Create Auto Scaling Notifications
  • Create Auto Scaling Policies
  • Test Auto Scaling

Introduction to Elastic Load Balancing

  • Creating an Elastic Load Balancer

Working with Elastic Load Balancing

  • Launch Web Servers
  • Independently Connect to Each Web Server
  • Create a Load Balancer
  • View Elastic Load Balancing CloudWatch Metrics

Performing a Basic Audit of your AWS Environment

  • Auditing User Permissions in IAM
  • Review Security Configuration of Amazon EC2 Instances
  • Review Amazon VPC Security Configuration
  • Audit CloudWatch Metrics and Alarms
  • Audit CloudTrail Logs

Launching and Managing a Web Application with AWS CloudFormation

  • Create an Amazon S3 bucket using AWS CloudFormation
  • Provision a Web Application

Creating an Amazon Virtual Private Cloud (VPC) with AWS CloudFormation

  • Create the Template Basics
  • Add Input Parameters
  • Add a Mappings Section
  • Add a Resources Section
  • Add an Output Section
  • Launching the Template
  • Add More Security Groups
  • Expand the Outputs Section
  • Try the New Template

Automating AWS Services with Scripting and the AWS CLI

  • Automating Amazon S3
  • Automating EBS Snapshots
  • Automating Bastion Security
  • Controlling Amazon EC2 Instances: The Stopinator!
  • Customer CloudWatch Metrics
  • Security Credentials for Your Scripts

Auditing Your Security with AWS Trusted Advisor

  • Open Trusted Advisor Console
  • Modifying Security Groups
  • Configuring MFA
  • Setup Trusted Advisor Email Notification

Tuition for AWS course is as follows:

  • AWS Technical Essentials - $915
  • AWS System Operations - $915
  • AWS Architect Associate - $995
    • Tuition listed above is for the 2019 academic year and subject to change without advance notice
    • Tuition includes downloadable materials
    • Financial aid is not available for noncredit courses. Students are encouraged to inquire with their employers to determine if tuition assistance is available
    • Professional Education Tuition Installment Plan and other payment options can be found here: https://continue.utah.edu/proed/payment-options
    • These courses are not eligible for the University of Utah employee tuition discount benefit

Additional Costs

  • Certificate exam is taken at a proctored testing center. The cost for the exam is approximately $200 and is not included in the cost of the course.
  • If a student should need longer than 12 months to complete a course, StormWind offers a 12-month extension at a fee of twenty-five percent (25%) of tuition cost.

Why choose the University of Utah?

We understand that you have a choice when it comes to taking professional development courses and we work hard to earn your trust with each and every class!

By selecting the University of Utah, you’ll enjoy the following benefits whether you’re coming to us as someone new to the job market, a career changer, a seasoned professional or a lifelong learner.

Resume Power - Benefit from the University of Utah reputation for credibility and quality. Choosing the University of Utah for your certificate program makes a clear statement about your commitment to excellence.

Instructor Excellence - Learn from instructors with real world experience and professional credentials.

The Power of the U Network – Students have access to a valuable University of Utah peer and faculty network.

Networking – Meet and network with other students pursuing or working in the industry.

Student Support – Count on the ongoing support of a dedicated student services staff that will assist you every step of the way.

Course Completion Requirements

  • Completion of all required modules, assignments and labs within one year (12 months).
  • Receipt of an “S-Satisfactory” grade on all module quizzes and final exam.

How is my accomplishment recognized?

  • For students earning an “S-Satisfactory" grade
    • The certificate program will appear on University of Utah official transcripts.
    • An official University of Utah certificate of completion will be mailed within a few weeks.
    • StormWind will provide you with information about how/where to take the national credentialing exam that this course prepared you for.

Can I apply these classes to a degree at the University of Utah?

This certificate is noncredit and cannot be applied to any for-credit degree.

Are these classes eligible for federal financial aid?

Students pursuing a certificate are considered "non-degree seeking," a status that is not eligible for federal student aid loan programs.

Professional Education / University of Utah


Baylee Jemison, Program Manager Phone: 801-585-1780
E-mail: proed@continue.utah.edu
Online contact form

For more information about our Veterans/Military Programs, please contact us at proed@continue.utah.edu or 801-585-1780.