Professional Documents
Culture Documents
AWS has grown a lot since then in both size and product range.
Get Started
This tutorial will teach you the essentials of AWS Cloud.
IT professionals
Marketing professionals
Sales
Business analysts
Students
Project managers
Legal
AWS Cloud Practitioner
Certification
Document Your Skills
Knowledge is power, especially in the current job market. Documentation of
your skills enables you to advance your career, or help you to start a new one.
The free tier offers you limited use of services for free.
AWS requires you to register a credit card and identity verification by phone
number via text or voice.
Congrats on getting your account set up! Click the "next" button to learn more!
The server does tasks for the client and returns information.
Deployment Models
There are three different kinds of deployment models:
Cloud-based
On-premises
Hybrid
The models are different ways of accessing compute services - over the
internet, locally, or in a combination.
Cloud-Based Deployment
Everything runs in the cloud.
This model allows you to build new applications or move existing ones to the
cloud.
On-Premises Deployment
Deploy resources by using virtualization and resource management tools.
For example, you might have applications that run on technology that is fully
kept in your on-premises data center.
Hybrid Deployment
In a hybrid deployment, you connect cloud resources to an on-premises
infrastructure.
For example, you are working with sensitive data or are under specific
government regulations.
AWS Cloud Benefits
Why Choose Cloud Computing?
There are many reasons for going with the cloud.
Cost savings
Security
Scalability
Flexibility
Payment Model
The cloud payment model is flexible.
You do not have to invest in a data center, servers, and other resources.
You can use the services from the start and consume more as you grow.
Fewer Operations
Having your own data centers and servers requires resources and staffing.
Cloud computing reduces operation and lets you focus on important things, such
as your applications and customers.
Flexible Capacity
Having and managing your own servers can result in unused capacity and
limitations.
On the other hand, you can grow freely with cloud computing.
Economies at Scale
Cloud computing is about shared resources.
Increased Speed
The flexibility of cloud computing makes it easier to develop and deploy
applications.
Global Reach
AWS has data centers all over the world.
The AWS Cloud's global reach allows you to swiftly deploy apps to consumers
anywhere.
You can pick the ones near your clients to reduce the latency.
AWS Cloud EC2
AWS EC2 - Virtual Cloud Server
EC2 is a virtual server in the AWS Cloud.
EC2 is secure.
1. Launch
Start with selecting a template with basic configurations.
Next, decide the instance type and hardware configuration of your instance.
Finally, specify the security settings to control the traffic in and out of your
instance.
You will learn more about cloud security later in this tutorial.
2. Connect
There are many ways to connect an instance.
Users can connect and access the computer desktop by logging in.
3. Use
Once connected, you can use the instance.
Execute commands to install software, add storage, copy, and organize files,
and much more.
Application servers
Gaming servers
Backend servers for companies
Small and medium databases
The General-Purpose Instances are best when there is a balance between the
resources.
This type is also good for application servers, gaming servers, and web
applications.
The main difference is that this type is ideal for high-performance and compute-
intensive needs.
It loads from storage, holds the data, and processes it before the computer can
run it.
The processing allows for a preloading process and gives the CPU direct access
to the computer program.
The Memory Optimized Instances are best when huge amounts of data need to
be preloaded before running the app.
The Accelerated Computing Instances are best for graphics applications and
streaming.
Some examples:
The Storage Optimized Instances are designed to deliver many inputs as fast as
possible.
You only pay for the compute time that you use.
On Demand Instances
On Demand Instances are best used for short-term workloads.
If you surpass the budget, the cost goes to normal (on-demand) prices.
You will learn more about AWS Cost Explorer later in this tutorial.
AWS Cost Explorer is a tool that helps to plan usage with AWS Cloud.
Reserved Instances
The Reserved Instances are used to reserve instances for an agreed period.
The options are for 1-year or 3-years. The latter one gives the highest discount.
Spot Instances
This pricing model is best for workloads with flexible start and end times, which
can take interruptions.
The reason behind the discount is that AWS can optimize its capacity, giving
you better prices.
Dedicated Hosts
Dedicated hosts are physical servers fully dedicated to you.
Designing a scalable achitecture allow you to only pay for the resources that
you need at any given time.
AWS EC2 Auto Scaling
Servers can get more requests than they can handle.
AWS EC2 Auto Scaling allows you to add or remove EC2 instances
automatically.
The picture illustrates that demand can change during a week based.
It can add new instances to the application when necessary and terminate them
when no longer needed.
Here you can set a minimum capacity of instances that will always be
running. The rest will operate when necessary.
You can set the desired number of AWS EC2 instances in the scaling group.
However, the desired capacity defaults to your minimum capacity if not
specified.
You set the minimum capacity, the desired number, and the maximum capacity.
The group will operate within the config and give you a predictable and cost-
effective architecture.
Exercises
AWS Cloud Elastic Load
Balancing
Elastic Load Balancing
Traffic can be directed with Elastic Load Balancing.
The Load Balancer is a single point of contact for incoming web traffic.
The single point of contact means that the traffic hits the Load Balancer first,
spreading out the load between the resources.
It ensures that one resource won't get overloaded, and that the traffic is spread
out.
AWS EC2 and Elastic Load Balancing are two different services that work well
together.
AWS ELB is built to support increased traffic without increasing the hourly cost.
Load Allocation
The service allocates incoming traffic between the available resources.
The principle is the same with both high and low demand periods.
The communication can transmit data, fulfill requests, and keep the application
running.
Monolithic Application
An architecture with tightly coupled components can be called a monolithic
application.
Microservices can help to keep your service available if one component fails.
Microservices
Microservices can help to maintain the service if one component fails.
The services can be maintained because they communicate with each other and
the components are not tightly coupled.
Message Endpoints
AWS SNS can publish messages to many different endpoints:
SQS is a queuing system, and the receivers have to pull the messages to be
processed and deleted from the queue.
Having less to think about with operating server lets you focus on the important
things.
You will learn more about this service in the next chapter.
This service lets you run code without needing to think about servers.
It lets you focus on what's most important, such as making a great application.
You only pay for the compute time that you use.
Pay for what you use translates to that you only pay when your code is running.
How AWS Lambda Works
The high-level steps to understand the concept:
Related reads:
Back-End Code
You can run Back-End code with AWS Lambda.
Node.js - Learn Node.js
Python - Learn Python
Java - Learn Java
Kotlin - Learn Kotlin
C# - Learn C#
The container isolates the code and removes the dependencies to other
components.
It runs in isolation.
Containerized Approach
Having the application in a container makes debugging easier.
Container orchestration services help you deploy, manage, and scale your
containerized applications.
In the following chapters, you will learn about two services that provide
container orchestration: AWS Elastic Container Service and AWS Elastic
Kubernetes Service.
What is Kubernetes?
Kubernetes is open-source software.
AWS continuously keeps the AWS EKS service updated to the latest Kubernetes
features.
Cloud Deployment
Deployment on your infrastructure
Deployment with your tools
You do not have to think about the provision of servers and infrastructure
management when using Fargate.
It lets you focus on doing the most important thing, building your awesome
applications.
Selecting a Region
There are different reasons to choose a specific region.
Data regulations
Customer proximity
Service availability
Pricing
Your company might require that all company data shall reside in the country.
Customer Proximity
Selecting a region near your customers can help to make the services faster.
As a result, the services might not have come to a Data Center near you yet.
Pricing
There are many factors in how the prices are set.
In an Availability Zone the Data Centers are located many miles apart from
each other.
Having them apart reduces the risk of them all going down if a disaster happens
in the region.
Simultaneously, have the Data Center(s) close enough to have low latency.
The regions have availability zones (blue circles) displayed as a grid around
them.
Fast Delivery
The AWS Edge Locations uses a service called CloudFront.
What is Cache?
Caching helps the software to deliver content faster and cheaper.
The data is stored in hardware that can deliver content fast, for example, RAM
(Random-access memory).
The data is saved in the fast hardware layer so that it does not have to use the
slow storage hardware.
Once someone requests the data, it is copied and stored at the Edge Location.
When the next person requests the same data, it will be delivered faster from
the nearest Edge Location.
The API is fitted to the platform or programing language that you use.
Adjust capacity
Load balancing
Automatic scaling
Application health monitoring
AWS CloudFormation
With AWS CloudFormation, you can treat your infrastructure as code.
Using this service you can build an environment by writing lines of code.
Instead of using the AWS Management Console to provision resources
individually.
You got it! You will learn more about AWS Elastic Beanstalk and AWS
CloudFormation in the following chapters.
Beanstalk handles deployment and scaling for web applications and services.
Elastic Beanstalk helps automatically manage AWS services' setup,
configuration, scaling and provisioning.
Docker
Go
Java
Java with Tomcat
.NET
Node.js
PHP
Python
Ruby
AWS Documentation: Supported platforms
AWS CloudFormation
Infrastructure Automation Platform - AWS
CloudFormation Video
AWS CloudFormation helps to automate resource provision.
What is CloudFormation
CloudFormation is an infrastructure service.
It lets you create templates that describe the AWS services that you want.
Then, it handles the config and provisioning of the resources described in the
template.
VPC is a service that lets you isolate your AWS resources in an isolated network.
The boundaries created around the resources let AWS restrict the network
traffic.
In addition, it allows you to include the sections of the AWS Cloud that you want
in the isolated network.
Without the Internet Gateway, you cannot access the resources in the VPC.
ADVERTISEMENT
Virtual Private Gateway
A Virtual Private Gateway is used to access private resources in the VPC.
The Virtual Private Gateway encrypts the internet traffic, keeping it protected.
The Virtual Private Gateway allows you to make a Virtual Private Network (VPN)
between the VPC and private network.
Many businesses use VPNs to ensure that their traffic and data are secure.
Only you and your data can travel through the connection.
Private Subnets
Private Subnets have resources that can only be accessed through the private
network.
Public and Private Subnets can communicate with each other through secure
channels.
ACL is a firewall that controls the traffic, both inbound and outbound.
However, if they are not on the list, they will be denied access.
They have no memory and will forget the request once checked.
Security Groups
A Security Group is a firewall that controls inbound and outbound traffic.
The default config denies all inbound traffic and allows all outbound.
They remember the actions that they have done with Packets in the past.
Configuration
ACLs and Security groups can be configured.
DNS is the service that lets someone access your website from their browser.
Route 53 connects users and their requests to AWS resources and external
resources.
You can register new and transfer domains with Route 53.
You can manage all of your domain names from Route 53.
Related reads:
EC2 Intro
Auto Scaling
Elastic Load Balancing
Edge Locations (CloudFront)
The data in an instance store persists during the lifetime of its instance.
When the instance hibernates or terminates, you lose any data in the instance
store.
If an instance starts from a stopped state, it might start on another host where
the used instance store does not exist.
Instance Stores are good for temporary files, and data that can be easily
recreated.
example:
AWS EC2 instance with an attached instance store
is running.
After creating an EBS volume, you can attach it to an AWS EC2 instance.
If the EC2 instance stops or is terminated, all the data on the attached EBS
volume remains.
Every next backup copies only a block of data that has changed since the last
snapshot.
Only the data unique to that snapshot is removed when you delete a snapshot.
If the EC2 instance stops, or is terminated, all the data on the attached EBS
volume remains.
S3 is a storage service.
It is object-level storage.
S3 Standard
S3 Standard is ideal for data that is accessed often.
S3 Standard-Infrequent Access
S3 Standard-Infrequent Access is also called S3 Standard-IA
S3 Intelligent-Tiering
S3 Intelligent-Tiering requires automation and monitoring.
It moves the object to the S3 Standard-IA class if it is not accessed for 30 days.
S3 Glacier
S3 Glacier is recommended for archiving data.
Compared to AWS EBS, AWS EFS saves the data in many Availability Zones.
It is ideal if many services need to access the same data at the same time.
AWS Aurora
PostgreSQL
MySQL
MariaDB
Oracle Database
Microsoft SQL Server
AWS RDS database engines offer data encryption while data is stored, sent, and
received.
What is a Relational Database?
In a relational database, data is stored so that it may be linked to other data.
ID Product Price
name
1 T-shirt $20
2 Jeans $35
3 Shoes $50
Amazon Aurora creates six copies of data across three Availability Zones and a
data backup on Amazon S3.
It ensures the data is available at all times.
It is a serverless database.
Empowering
AWS Redshift is powered by SQL, AWS-designed hardware, and machine
learning.
It is great when data becomes too complex for the traditional relational
database.
The image illustrates how AWS Redshift works
Image reference: https://aws.amazon.com/redshift/
Your source database will remain operational during the migration process.
AWS DBS is simple to use, reduces application downtime, supports a wide range
of databases, has low cost, and is reliable.
When to Use AWS DMS
You can use AWS DMS to:
AWS DocumentDB
AWS DocumentDB is a document-based database service.
It supports MongoDB.
{
name: "Jason",
age: "29",
city: "New York"
profession: "Accountant"
}
AWS Neptune
AWS Neptune is a graph database service.
It can be used to create graphs from your data for various purposes.
It is great for financial records, supply chain systems, and other centralized
digital records.
It is great for financial records, supply chain systems, and other centralized
digital records.
Image created by Amazon Web Services
With a few clicks, you can join, create, and manage blockchain networks.
AWS ElastiCache
AWS ElastiCache service adds catching layers on top of a database.
AWS Cloud Security
What You Will Learn About
Shared responsibility model
Multi-factor authentication (MFA)
AWS Identity and Access Management (IAM)
AWS Organizations
Security policies
AWS compliance
Additional AWS security services
The Customer is you.
Responsibility of AWS
AWS's responsibility is the security of the cloud.
Data centers
Hardware and software
Virtualization
Networking
Responsibility of a Customer
Customers' responsibility is the security of everything they make in AWS Cloud.
Responsibility differences:
User Permissions and Access
What is AWS Identity and Access
Management?
AWS IAM is also called AWS Identity and Access Management.
Access your account root user by AWS account credentials (email and
password).
It has full access to all of the accounts resources and AWS services.
IAM Users
IAM user represents an entity (person or an application) that interacts with AWS
resources and services.
It is recommended that you create one IAM user for each individual.
IAM Policies
IAM policies are documents.
You can give only those permissions that each user needs.
IAM Groups
A collection of IAM users is called an IAM group.
IAM policy assigned to the IAM group grants permissions to all IAM users of that
group.
Image created by Amazon Web Services
IAM Roles
IAM role is temporary access to services or resources.
Before an IAM role can be given, IAM user, service, or application must have
permission to switch roles.
It may come in the form of a security code that is sent to your mobile device or
an email.
AWS Organizations
What is AWS Organization?
AWS Organizations is a container for your AWS accounts.
SCPs allow you to restrict AWS resources and services for each account.
OUs are used to manage accounts with the same or similar permissions more
easily.
There are many regulations and reports you can find in AWS artifacts.
The attack can come from more than one attacker or a single attacker that uses
bots.
AWS provides you with an AWS Shield to reduce DoS and DDoS attack effects
on your application or a website.
AWS Shield
AWS Shield gives protection against DoS and DDoS attacks.
AWS Shield Advanced provides attack details and can minimize the effects of
more complex attacks.
AWS WAF
AWS WAF is also known as AWS Web Application Firewall.
To allow or block network traffic, AWS WAF uses ACL (web access control list).
Amazon Inspector
Amazon Inspector helps you improve applications security.
Amazon GuardDuty
Amazon GuardDuty is a threat detection service.
AWS CloudWatch
It is a web-based service.
Configure the service to monitor and set alarms based on your metrics.
CloudWatch Alarms
CloudWatch lets you create automatic alarms.
Alarms are used to control resources. For example, stop idle or near to inactive
services.
CloudWatch Dashboard
Access CloudWatch from your browser.
AWS CloudTrail
Cloud Action Logging Service - AWS
CloudTrail
CloudTrail logs actions inside your AWS environment.
CloudTrail
CloudTrail logs actions on your account as a trail.
Identity
Time
IP address
and much more.
CloudTrail gives a complete history of user activity and API calls on your
resources.
CloudTrail Events
CloudTrail can be used to create events.
What?
Who?
When?
How?
CloudTrail Insights
CloudTrail has a feature called CloudTrail Insights.
Insights let you detect unusual API activities on your account by automation.
The service checks your account and compares its findings to the following
categories:
Cost optimization
Performance
Security
Fault tolerance
Service limits
The dashboard gives you an overview of the completed checks and results per
category.
Always Free
12 Months Free
Trials
Always Free
The offers in Always Free do not expire.
Always Free is available to everyone.
You need to have an account to get started.
12 Months Free Trails
This offer is free for the first 12 months.
It starts to count when you sign up with an account.
With 12 Months Free, you get more data to play with.
Use the groups to simulate how your business is organized. For example, by
cost centers.
For example: Deciding which region to pick and what requirements to use on
the instance.
The central location allows you to have one bill cross all the accounts.
AWS Budgets
Budget for Cloud Services - AWS
AWS Budget lets you plan usage, cost, and instance reservations.
Use the alerts to warn you if you surpass the usage forecast.
Budget Overview
The Budget lets you compare actual vs. budgeted use.
The insights help you to optimize costs and make better decisions.
Read more about Cost Explorer at: AWS Cost Explorer Product Page
Basic
Developer
Business
Enterprise
Basic Support
Basic is the default support option.
There are limitations for what you can contact AWS for.
Paid Support
You need to pay to access a higher level of support than basic.
Developer Support
Access to everything in Basic plus:
Business Support
Everything in Basic and Developer plus:
Use-case guidance
All TrustedAdvisor checks
Limited support for third-party software
Enterprise Support
Everything in Basic, Developer, and Business plus:
She helps you with design, architecture, and how to grow with AWS.
AWS Marketplace
AWS Marketplace
AWS Marketplace lets you list and sell software.
Here you can explore, test, and purchase software that runs on AWS.
Pricing
Support options
Customer reviews
The categories help you to find better what you are looking for.
They are also making it easier for others to find your listing.
1. Business
2. People
3. Governance
4. Platform
5. Security
6. Operations
Business Perspective
The Business Perspective is about justifying the investment.
The Business Perspective ensures that business and IT objectives meets the
investment.
Budget owners
Business managers
Finance managers
Strategy stakeholders
People Perspective
The People Perspective evaluates skills, requirements, and roles in your
organization.
It is about making sure that you have the right skills, competence, and
processes in place to move to the cloud.
People managers
Human resources (HR)
Staffing
Governance Perspective
The Governance Perspective is about minimizing the risk.
Platform Perspective
The Platform Perspective helps you deploy new cloud solutions.
Security Perspective
The Security Perspective ensures that the organization's security objectives are
met.
Operations Perspective
The Operations Perspective is about running the business.
It helps define the necessary changes needed for successful cloud adoption.
IT operations managers
IT support managers
There are six most common strategies you can implement for your application
migration:
1. Rehosting
2. Replatforming
3. Refactoring
4. Repurchasing
5. Retaining
6. Retiring
7. Rehosting
8. Rehosting is also called lift-and-shift.
9. It is a process of moving applications without making any changes to
them.
10.
11. Replatforming
12. Replatforming is also called lift, tinker and shift.
13. It is a process of moving applications with cloud optimizations.
14.
15. Refactoring
16. Refactoring is also called re-architecting.
17. It is a process of changing the application foundation/core and/or
environment.
18. It helps with application scaling, performance, and further
development.
19.
20. Repurchasing
21. Repurchasing is a process of changing business type.
22. It moves your application to a software-as-a-service
(SaaS) model from a traditional model.
23. Retaining
24. Retaining involves keeping crucial business applications.
25. It could include applications that require refactoring before
migration.
26.
27. Retiring
28. It is a process of removing unnecessary applications
AWS Snow Family
What is AWS Snow Family?
AWS Snow Family is a group of devices that transport data in and out of AWS.
AWS Snowcone
AWS Snowball
AWS Snowmobile
AWS Snowcone
AWS Snowcone is a secure and small device.
It transfers data.
It is made out of 8 TB of storage space, 4 GB of memory, and 2 CPUs.
AWS Snowball
AWS Snowball has 2 types of devices, described in the table below.
Great for large-scale Great for services that require a large amount of computing resou
data migrations
Have 80 TB of HDD Have 42 TB of HDD storage for object storage, and 7.68 TB of NV
Snowball Edge Snowball Edge Compute Optimized devices
Storage Optimized
devices
AWS Snowmobile
AWS Snowmobile moves large amounts of data to AWS.
Some options for solving your problems that AWS offers you are:
Machine Learning - ML
AWS offers you a tool that helps you develop ML features in the AWS cloud.
With ML, you can predict situations, solve complex issues, analyze data, and
more.
Artificial Intelligence - AI
Artificial Intelligence - AI is software capable of performing complex human
tasks.
Serverless Applications
In AWS, you can run the serverless application with a service called AWS
Lambda.
AWS Lambda
AWS Serverless
AWS Well-Architected
Framework
What is AWS Well-Architected Framework?
AWS Well-Architected Framework is a tool that uses best practices to find
improvements for your applications in the cloud.
1. Operational excellence
2. Security
3. Reliability
4. Performance efficiency
5. Cost optimization
It includes:
Security Pillar
The security pillar consists of protecting systems and data.
Reliability Pillar
The reliability pillar is the ability to minimize disruptions of the system.
Because of the high number of clients in the cloud, you can achieve lower pay-
as-you-go rates.
Go Global in Minutes
AWS Cloud allows you to deploy apps quickly and with little latency.
Related reads:
AWS Well-Architected
Whitepaper: AWS Well-Architected Framework
AWS Architecture Center
Six Advantages of Cloud Computing
AWS Architecture Blog
It will help you prepare and increase your chances of passing the Exam.
You do not have to take the exam to read this tutorial
Exam Subjects
The Exam has four different subjects that you have to study.
Cloud concepts
Security and compliance
Technology
Billing and pricing
Read the AWS Exam Guide for more information about the subjects Exam Guide
Subject
Cloud Concepts
Security and Compliance
Technology
Total
Recommended Experience
It is recommended to have a basic understanding of AWS Cloud and IT services
before taking the Exam.
A rule of thumb is to have at least six months of experience with AWS Cloud.
Exam Details
The Exam consists of 65 multiple-choice questions. The Exam is time-limited to
90 minutes.
Candidates must have 70% correct answers to pass the Exam and become
certified.
Immediately after completing the Exam, you will be informed of your score and
of your pass/fail status.
Schedule Exam
Getting a certificate proves your commitment to upgrade your skills gives you
the credibility needed for more responsibilities, larger projects, and a higher
salary.
Study for free with W3Schools. Click the "Next" button to continue!
Schedule Exam »
Exercises
We have gathered a variety of AWS Cloud exercises (with answers) for each
AWS Cloud Chapter.
Try to solve an exercise by editing some code, or show the answer to see what
you've done wrong.
If you don't know AWS Cloud, we suggest that you read our AWS Cloud
Tutorial from scratch.
This is for you who want to boost your skills and add credentials to your CV.
Schedule Exam »
❮ PreviousNext ❯
ADVERTISEMENT
NEW
We just launched
W3Schools videos
Explore
now
COLOR PICKER
The Test
The test contains 40 questions and there is no time limit.
The test is not official, it's just a nice way to see how much you know, or don't know, about the AWS
Cloud.
If you don't know AWS Cloud, we suggest that you read our AWS Cloud Practitioner Tutorial from
scratch.
Completing the exam grants the AWS Certified Cloud Practitioner title.
This is for you who want to boost your skills and add credentials to your CV.
Get a Certificate
Getting a certificate proves your commitment to upgrade your skills, gives you
the credibility needed for more responsibilities, larger projects, and a higher
salary.
Schedule Exam »
Learning Flexibility
Study at your own pace. Be in control of your time
Earn a certificate
Document your knowledge and skills
Morgan Willis
Rudy Chetty
Hong Pham
Seph Robinson
Rick Hurst
Jonathan Dion
Adam Becker
Bobbie Atristain
Wes Gruver
Save time and money by taking taking a specialization that costs a fraction of
a full qualification, and getting the same results.
Try things on your own and pay attention to the instructions given by the
trainer.
Video and reading-based learning where you get to work on a hands-on project.
Specialization Overview
Fee: 39 USD per month
Duration: 4 months
Earn a certificate: Yes
Difficulty level: Beginner
Language: English
Format: Text and video
Vendor: Coursera
Start now »
Build your skills bite-sized to better digest and process the learning.
Earn a certificate
Pass the final quiz and earn your certificate.
It gives you the credibility needed for more responsibilities, larger projects, and
a higher salary.
Documentation of your skills enables you to advance your career or helps you to
start a new one.
Specialize in AWS Fundamentals
Start Specialization »
Applied learning
Work hands-on with tools and technologies
Learning Flexibility
Study at your own pace. Be in control of your time
Earn a certificate
Document your knowledge and skills
Morgan Willis
Jonathan Dion
Seph Robinson
Rick Hurst
Save time and money by taking taking a specialization that costs a fraction of
a full qualification, and getting the same results.
Try things on your own and pay attention to the instructions given by the
trainer.
Video and reading-based learning where you get to work on a hands-on project.
Specialization Overview
Fee: 39 USD per month
Duration: 5 months
Earn a certificate: Yes
Difficulty level: Beginner
Language: English
Vendor: Coursera
Start now »
Build your skills bite-sized to better digest and process the learning.
Earn a certificate
Pass the final quiz and earn your certificate.
It gives you the credibility needed for more responsibilities, larger projects, and
a higher salary.
Documentation of your skills enables you to advance your career or helps you to
start a new one.
Specialize in Modern Application Development with Java on AWS
Applied learning
Work hands-on with tools and technologies
Learning Flexibility
Study at your own pace. Be in control of your time
Earn a certificate
Document your knowledge and skills
Morgan Willis
Jonathan Dion
Seph Robinson
Save time and money by taking taking a specialization that costs a fraction of
a full qualification, and getting the same results.
Try things on your own and pay attention to the instructions given by the
trainer.
Video and reading-based learning where you get to work on a hands-on project.
Specialization Overview
Fee: 39 USD per month
Duration: 4 months
Earn a certificate: Yes
Difficulty level: Beginner
Language: English
Format: Text and video
Vendor: Coursera
Start now »
Build your skills bite-sized to better digest and process the learning.
Earn a certificate
Pass the final quiz and earn your certificate.
It gives you the credibility needed for more responsibilities, larger projects, and
a higher salary.
Documentation of your skills enables you to advance your career or helps you to
start a new one.
Specialize in Modern Application Development with Node.js on AWS
Start Specialization »
Applied learning
Work hands-on with tools and technologies
Learning Flexibility
Study at your own pace. Be in control of your time
Earn a certificate
Document your knowledge and skills
Morgan Willis
Jonathan Dion
Seph Robinson
The format is a text and video guided by a trainer.
Save time and money by taking taking a specialization that costs a fraction of
a full qualification, and getting the same results.
How a Specialization Works
Working through a series of courses that help you master a skill.
Try things on your own and pay attention to the instructions given by the
trainer.
Video and reading-based learning where you get to work on a hands-on project.
Specialization Overview
Fee: 39 USD per month
Duration: 5 months
Earn a certificate: Yes
Difficulty level: Beginner
Language: English
Vendor: Coursera
Start now »
Build your skills bite-sized to better digest and process the learning.
It gives you the credibility needed for more responsibilities, larger projects, and
a higher salary.
Documentation of your skills enables you to advance your career or helps you to
start a new one.
Learning Flexibility
Study at your own pace. Be in control of your time
Earn a certificate
Document your knowledge and skills
Learn with Justin Cannady, our subject matter Expert in this applied learning
experience.
The format is a split-screen video where you follow the step-by-step instructions
from the trainer.
Save time and money by taking doing a guided project that costs a fraction of
a full qualification, and getting the same results.
Try things on your own and pay attention to the instructions given by the
trainer.
Project Overview
Fee: FREE
Duration: 120 min
Earn a certificate: Yes
Difficulty level: Beginner
Language: English
Format: Split-screen video
Device: Desktop only
Vendor: Coursera
Start now »
Short learning experiences
Gain relevant skills in less than two hours.
Build your skills bite-sized to better digest and process the learning.
Earn a certificate
Pass the final quiz and earn your certificate.
It gives you the credibility needed for more responsibilities, larger projects, and
a higher salary.
Documentation of your skills enables you to advance your career or helps you to
start a new one.
Learning Flexibility
Study at your own pace. Be in control of your time
Earn a certificate
Document your knowledge and skills
The format is a split-screen video where you follow the step-by-step instructions
from the trainer.
Save time and money by taking doing a guided project that costs a fraction of
a full qualification, and getting the same results.
Try things on your own and pay attention to the instructions given by the
trainer.
Project Overview
Fee: 9.99 USD
Duration: 120 min
Earn a certificate: Yes
Difficulty level: Beginner
Language: English
Format: Split-screen video
Device: Desktop only
Vendor: Coursera
Start now »
Short learning experiences
Gain relevant skills in less than two hours.
Build your skills bite-sized to better digest and process the learning.
Earn a certificate
Pass the final quiz and earn your certificate.
It gives you the credibility needed for more responsibilities, larger projects, and
a higher salary.
Documentation of your skills enables you to advance your career or helps you to
start a new one.
Learning Flexibility
Study at your own pace. Be in control of your time
Earn a certificate
Document your knowledge and skills
Learn with Sorabh Kaushik, our subject matter Expert in this applied learning
experience.
The format is a split-screen video where you follow the step-by-step instructions
from the trainer.
Try things on your own and pay attention to the instructions given by the
trainer.
Project Overview
Fee: FREE
Duration: 120 min
Earn a certificate: Yes
Difficulty level: Beginner
Language: English
Format: Split-screen video
Device: Desktop only
Vendor: Coursera
Start now »
Short learning experiences
Gain relevant skills in less than two hours.
Build your skills bite-sized to better digest and process the learning.
Earn a certificate
Pass the final quiz and earn your certificate.
It gives you the credibility needed for more responsibilities, larger projects, and
a higher salary.
Documentation of your skills enables you to advance your career or helps you to
start a new one.
Learning Flexibility
Study at your own pace. Be in control of your time
Earn a certificate
Document your knowledge and skills
The format is a split-screen video where you follow the step-by-step instructions
from the trainer.
Save time and money by taking doing a guided project that costs a fraction of
a full qualification, and getting the same results.
Try things on your own and pay attention to the instructions given by the
trainer.
Project Overview
Fee: 9.99 USD
Duration: 60 min
Earn a certificate: Yes
Difficulty level: Beginner
Language: English
Format: Split-screen video
Device: Desktop only
Vendor: Coursera
Start now »
Short learning experiences
Gain relevant skills in less than two hours.
Build your skills bite-sized to better digest and process the learning.
Earn a certificate
Pass the final quiz and earn your certificate.
It gives you the credibility needed for more responsibilities, larger projects, and
a higher salary.
Documentation of your skills enables you to advance your career or helps you to
start a new one.
Learning Flexibility
Study at your own pace. Be in control of your time
Earn a certificate
Document your knowledge and skills
Learn with Erjan Gavalji, our subject matter Expert in this applied learning
experience.
The format is a split-screen video where you follow the step-by-step instructions
from the trainer.
Save time and money by taking doing a guided project that costs a fraction of
a full qualification, and getting the same results.
Try things on your own and pay attention to the instructions given by the
trainer.
Project Overview
Fee: 9.99 USD
Duration: 120 min
Earn a certificate: Yes
Difficulty level: Beginner
Language: English
Format: Split-screen video
Device: Desktop only
Other: No downloads needed
Vendor: Coursera
Start now »
Build your skills bite-sized to better digest and process the learning.
Earn a certificate
Pass the final quiz and earn your certificate.
It gives you the credibility needed for more responsibilities, larger projects, and
a higher salary.
Documentation of your skills enables you to advance your career or helps you to
start a new one.
Learn JavaScript Variables and
Assignment Operators
Applied learning
Work hands-on with tools and technologies
Learning Flexibility
Study at your own pace. Be in control of your time
Earn a certificate
Document your knowledge and skills
Learn with Judy Richardson, our subject matter Expert in this applied learning
experience.
The format is a split-screen video where you follow the step-by-step instructions
from the trainer.
Save time and money by taking doing a guided project that costs a fraction of
a full qualification, and getting the same results.
Try things on your own and pay attention to the instructions given by the
trainer.
Project Overview
Fee: 9.99 USD
Duration: 115 min
Earn a certificate: Yes
Difficulty level: Beginner
Language: English
Format: Split-screen video
Device: Desktop only
Vendor: Coursera
Start now »
Build your skills bite-sized to better digest and process the learning.
Earn a certificate
Pass the final quiz and earn your certificate.
It gives you the credibility needed for more responsibilities, larger projects, and
a higher salary.
Documentation of your skills enables you to advance your career or helps you to
start a new one.
Learn How to Work with MySQL
DB instance using AWS RDS
Applied learning
Work hands-on with tools and technologies
Learning Flexibility
Study at your own pace. Be in control of your time
Earn a certificate
Document your knowledge and skills
The format is a split-screen video where you follow the step-by-step instructions
from the trainer.
Save time and money by taking doing a guided project that costs a fraction of
a full qualification, and getting the same results.
Try things on your own and pay attention to the instructions given by the
trainer.
Project Overview
Fee: 9.99 USD
Duration: 60 min
Earn a certificate: Yes
Difficulty level: Beginner
Language: English
Format: Split-screen video
Device: Desktop only
Vendor: Coursera
Start now »
Build your skills bite-sized to better digest and process the learning.
Earn a certificate
Pass the final quiz and earn your certificate.
It gives you the credibility needed for more responsibilities, larger projects, and
a higher salary.
Documentation of your skills enables you to advance your career or helps you to
start a new one.
Learn How to Work with MySQL DB instance using AWS RDS
Applied learning
Work hands-on with tools and technologies
Learning Flexibility
Study at your own pace. Be in control of your time
Earn a certificate
Document your knowledge and skills
Learn with Ann Kovattil, our subject matter Expert in this applied learning
experience.
The format is a split-screen video where you follow the step-by-step instructions
from the trainer.
What you will learn
Create and configure Source and Destination Buckets.
Configure static website hosting.
Configure rules for replication.
Pre-Signed URL generation.
Save time and money by taking doing a guided project that costs a fraction of
a full qualification, and getting the same results.
Try things on your own and pay attention to the instructions given by the
trainer.
Project Overview
Fee: FREE
Duration: 120 min
Earn a certificate: Yes
Difficulty level: Beginner
Language: English
Format: Split-screen video
Device: Desktop only
Vendor: Coursera
Start now »
Build your skills bite-sized to better digest and process the learning.
Earn a certificate
Pass the final quiz and earn your certificate.
It gives you the credibility needed for more responsibilities, larger projects, and
a higher salary.
Knowledge is power, especially in the current job market.
Documentation of your skills enables you to advance your career or helps you to
start a new one.
Applied learning
Work hands-on with tools and technologies
Learning Flexibility
Study at your own pace. Be in control of your time
Earn a certificate
Document your knowledge and skills
Learn with Sorabh Kaushik, our subject matter Expert in this applied learning
experience.
The format is a split-screen video where you follow the step-by-step instructions
from the trainer.
What you will learn
Learn how to set up a Virtual Private Network (VPC).
Get experience using MySQL Workbench.
Set up Amazon Aurora Database and connect via EC2 using MySQL
Workbench.
How to show your knowledge of Amazon Aurora Database in AWS in an
interview.
Save time and money by taking doing a guided project that costs a fraction of
a full qualification, and getting the same results.
Try things on your own and pay attention to the instructions given by the
trainer.
Project Overview
Fee: $9.99
Duration: 120 min
Earn a certificate: Yes
Difficulty level: Intermediate
Language: English
Format: Split-screen video
Device: Desktop only
Vendor: Coursera
Start now »
Build your skills bite-sized to better digest and process the learning.
Earn a certificate
Pass the final quiz and earn your certificate.
Documentation of your skills enables you to advance your career or helps you to
start a new one.
Applied learning
Work hands-on with tools and technologies
Learning Flexibility
Study at your own pace. Be in control of your time
Earn a certificate
Document your knowledge and skills
The format is a split-screen video where you follow the step-by-step instructions
from the trainer.
What you will learn
Learn how to use DynamoDB to create a NoSQL Database.
Get experience with programmatically accessing AWS resources.
Gain knowledge on how to perform CRUD operations in DynamoDB.
Gain skills in creating indexes to perform queries.
Save time and money by taking doing a guided project that costs a fraction of
a full qualification, and getting the same results.
Try things on your own and pay attention to the instructions given by the
trainer.
Project Overview
Fee: $9.99
Duration: 120 min
Earn a certificate: Yes
Difficulty level: Beginner
Language: English
Format: Split-screen video
Device: Desktop only
Vendor: Coursera
Start now »
Build your skills bite-sized to better digest and process the learning.
Earn a certificate
Pass the final quiz and earn your certificate.
Documentation of your skills enables you to advance your career or helps you to
start a new one.
Learning Flexibility
Study at your own pace. Be in control of your time
Earn a certificate
Document your knowledge and skills
The format is a split-screen video where you follow the step-by-step instructions
from the trainer.
What you will learn
Learn how to set up an AWS Elastic Container Registry with AWS CLI.
Gain knowledge about Amazon ECR.
Get experience with Docker.
How to show your knowledge of AWS Elastic Container Registry (AWS
ECR) and AWS CLI in an interview.
Save time and money by taking doing a guided project that costs a fraction of
a full qualification, and getting the same results.
Try things on your own and pay attention to the instructions given by the
trainer.
Project Overview
Fee: $9.99
Duration: 120 min
Earn a certificate: Yes
Difficulty level: Intermediate
Language: English
Format: Split-screen video
Device: Desktop only
Vendor: Coursera
Start now »
Build your skills bite-sized to better digest and process the learning.
Earn a certificate
Pass the final quiz and earn your certificate.
Documentation of your skills enables you to advance your career or helps you to
start a new one.
Applied learning
Work hands-on with tools and technologies
Learning Flexibility
Study at your own pace. Be in control of your time
Earn a certificate
Document your knowledge and skills
Learn with Amit Yadav, our subject matter Expert in this applied learning
experience.
The format is a split-screen video where you follow the step-by-step instructions
from the trainer.
What you will learn
Learn how to use Amazon Sagemaker to train and deploy an object
detector.
Get experience with using machine learning algorithms.
Discover how to use a model to localize faces and items from a dataset.
How to show your knowledge of object detection with Amazon Sagemaker
in an interview.
Save time and money by taking doing a guided project that costs a fraction of
a full qualification, and getting the same results.
Try things on your own and pay attention to the instructions given by the
trainer.
Project Overview
Fee: $9.99
Duration: 120 min
Earn a certificate: Yes
Difficulty level: Beginner
Language: English
Format: Split-screen video
Device: Desktop only
Vendor: Coursera
Start now »
Build your skills bite-sized to better digest and process the learning.
Earn a certificate
Pass the final quiz and earn your certificate.
Documentation of your skills enables you to advance your career or helps you to
start a new one.
Applied learning
Work hands-on with tools and technologies
Learning Flexibility
Study at your own pace. Be in control of your time
Earn a certificate
Document your knowledge and skills
Learn with Ann Kovattil, our subject matter Expert in this applied learning
experience.
The format is a split-screen video where you follow the step-by-step instructions
from the trainer.
What you will learn
Learn how to use Lambda functions.
Get the experience of working with Event Bridge.
Create event-driven architectures and invocations.
How to show your knowledge of Lambda and Event Bridge in an
interview.
Save time and money by taking doing a guided project that costs a fraction of
a full qualification, and getting the same results.
Try things on your own and pay attention to the instructions given by the
trainer.
Project Overview
Fee: $9.99
Duration: 120 min
Earn a certificate: Yes
Difficulty level: Beginner
Language: English
Format: Split-screen video
Device: Desktop only
Vendor: Coursera
Start now »
Build your skills bite-sized to better digest and process the learning.
Earn a certificate
Pass the final quiz and earn your certificate.
Documentation of your skills enables you to advance your career or helps you to
start a new one.
The most used types of math are Linear Algebra, Probabiliy Theory, Statistics,
and Multivariate Calculus.
Machine learning is a field of study that gives computers the ability to learn,
without being explicitly programmed.
Tutorial Information
Format: Video.
Before watching the first video, take a moment to review the machine learning
pipeline and how mathematics supports it.
Here you’ll learn how to find the length of a vector using various norms before
doing a short exercise.
Motivation Video
In this video you will learn about the intuition and reasoning behind matrix
multiplication.
Distributivity
Associativity
Commutativity