
Explore the AWS global infrastructure, cloud computing models, and AWS products and services through hands-on labs, while learning about regions, availability zones, edge locations, and key services.
Create and manage an AWS account, use Cost Explorer and budgets, and set up alerts to control monthly costs within the free tier.
Explore AWS storage services including S3, Glacier, EBS, EFS, and Storage Gateway, and learn to implement hybrid and disaster recovery solutions with Snowball and VPC endpoints.
Create a unique Amazon S3 bucket in US East North Virginia, keep it private, upload mp3 files, and explore optional features like versioning, tags, and encryption before deleting the bucket.
Explore AWS database services, including RDS options for MySQL, MariaDB, PostgreSQL, and Aurora, plus DynamoDB, Redshift, ElastiCache, and Neptune for scalable data management.
Set up a MySQL RDS database in the default VPC, configure security groups to allow port 3306 access, connect remotely with MySQL Workbench, and tear it down.
Learn how AWS compute and networking services work together to run scalable web apps. Deploy a WordPress site on EC2 and explore autoscaling, load balancing, CloudFront, VPC, and Route 53.
Launch a Linux EC2 instance with WordPress via Bitnami AMI from the AWS Marketplace, configure a security group and public IP, access wp-admin, then terminate to avoid charges.
Explore AWS management and governance services, including CloudTrail, CloudFormation, Service Catalog, CloudWatch, Systems Manager, Config, OpsWorks, and Trusted Advisor, through a hands-on lab.
Create a CloudTrail trail to log activity into an S3 bucket, then view the JSON logs to see event sources and user identities. Delete the trail and empty the bucket.
Explore how AWS Step Functions coordinate distributed components and decouple demand with SQS and SNS, then practice sending an email with SES in a hands-on lab.
Explore AWS analytics and machine learning services, from EMR and Athena to SageMaker, Rekognition, Lex, and OpenSearch, and learn how they analyze data in S3, DynamoDB, and beyond.
Explore Amazon Rekognition demos including label detection, image moderation, facial analysis, celebrity recognition, face comparison, and text in image, with SDK integration across JavaScript, Java, PHP, and Python.
Explore AWS security, identity, and compliance services, including IAM, AWS Artifact, Certificate Manager, Cognito, KMS, Shield, WAF, Inspector, and Organizations, and complete an IAM hands-on lab.
Create an IAM user with management console access and administrator access in this lab, and learn why logging in as the root user should be avoided.
Explore AWS services across developer, media, mobile, migration, business productivity, and IoT, including AWS Cloud9, AWS Codestar, CodePipeline, Elemental MediaConvert, AWS Mobile Hub, AWS Greengrass, and AWS WorkSpaces.
Explore how to set up Amazon WorkSpaces, focusing on selecting free tier options, launching a workspace, logging in through a directory service, and removing resources to avoid charges.
Explore how AWS Elastic Beanstalk automates deployment and manages environments, delivering highly available, fault-tolerant architectures with auto scaling, load balancing, health checks, and diverse deployment options.
Deploy a highly available, fault-tolerant Node.js app with AWS Elastic Beanstalk, featuring a load balancer, auto-scaling across multiple availability zones, and easy rollback to previous versions.
Learn how to connect to AWS services using the command-line interface, authenticate with IAM credentials or temporary tokens, and explore AWS CloudShell, Cloud9, and related CLI tools.
Explore AWS CloudShell to use the AWS CLI, verify the version, and create a unique S3 bucket with mb, then view it in the S3 console as preparation for Cloud9.
Launch a Cloud9 development environment on EC2 and use the command line to transfer files to an S3 bucket.
Discover the AWS free tier options, including 12 months free and always free, with EC2 750 hours for t2/t3 micro, S3 storage, Lambda limits, and domain purchases not covered.
Explore cloud economics and the business case for AWS. Use the pricing calculator, migration evaluators, and compliance tools to compare on-premises costs with AWS, while reducing risk and accelerating migration.
Discover how AWS architectures leverage the Well-Architected Framework, reference architectures, and infrastructure as code with CloudFormation templates to build secure, reliable, and cost-efficient cloud solutions, with compliance tooling.
Learn to build a bulletproof static HTML5 website on AWS by using S3 hosting, CloudFront edge distributions, Route 53 routing, and SSL for secure, low-latency delivery.
Create an Amazon S3 bucket, upload the HTML5 website files, enable static website hosting, and view the public site via the bucket endpoint.
Register a domain with AWS Route 53, verify via email, and prepare for SSL by linking a registered domain like backspace-lab.com and reviewing pricing.
Use AWS Certificate Manager to issue a public ssl certificate for your domain, including subdomains with a wildcard, via dns or email validation to enable https.
Create a CloudFront distribution with an S3 origin to deliver a secure, low-latency website worldwide, redirecting http to https, enabling ssl, ddos protection, and Route 53 domain routing.
Route 53 routes the domain to a CloudFront distribution with an alias A record and a www CNAME, using certificate manager DNS verification, propagation, and SSL.
Master identity and access management in AWS, including users, groups, roles, and identity federation, under the shared responsibility model with AWS Organizations and CloudTrail auditing.
Create and manage iam users, groups, and policies; configure a password policy, roles for ec2 access, and an account alias, then generate a credentials report and plan for multi-factor authentication.
Set up AWS root user multi-factor authentication via the Authy app, configure a virtual MFA device, scan the QR code, and follow lab notes to secure IAM access.
Explore trusted advisor, a web-based AWS expert system that audits resources across regions for cost optimization, performance, security, fault tolerance, and service limits, including organizational reports.
Understand EC2 purchasing models—from on-demand, spot, and reserved instances, to savings plans. Explore instance types, storage options, and remote access methods for optimized workloads.
Launch an Amazon Linux 2 AMI with EC2 instance connect to access a Linux terminal in the browser, verify status checks pass, then terminate the instance after a quick lab.
Launch a Windows EC2 instance, enable RDP on port 3389, and decrypt the password with your key pair. Download RDP file, connect via Windows remote desktop, then terminate the instance.
Explore Amazon S3 storage classes, including Glacier archiving and intelligent-tiering, and learn to implement lifecycle rules, cross-region replication, and security monitoring with Macie.
Implement S3 bucket versioning, manage multiple object versions, and recover deleted items using delete markers, then automate aging with a lifecycle rule to move non-current versions to Amazon Glacier.
Explore AWS databases from RDS and Aurora with backups, multi-AZ failover, and read replicas, then survey DynamoDB, DocumentDB, Neptune, Redshift, ElastiCache, and QLDB.
Explore Amazon Virtual Private Cloud, including public and private subnets, routing and route tables, and connectivity options like VPC peering, Direct Connect, and VPN, with security groups and WAF.
Explore the default VPC in AWS, with six public subnets across all us east 1 availability zones, its route table, internet gateway, and default network ACL.
Explore AWS CloudWatch as a monitoring and observability service that collects logs and metrics, sets alarms, analyzes data with log insights, and triggers corrective actions and notifications.
Define infrastructure as code with CloudFormation templates. Deploy containerized apps with ECS, EKS, ECR, and Fargate using ci/cd with CodeCommit, CodeBuild, CodeDeploy, CodePipeline, and blue/green, canary, rolling, and in-place strategies.
Learn blue-green deployments on Elastic Beanstalk by cloning a blue environment to green, updating the Node.js sample code, deploying, testing on green, performing a DNS swap, and terminating environments.
Explore how CloudFormation enables infrastructure as code by defining resources in JSON or YAML templates, managing them as stacks, and using the designer for drag-and-drop template generation.
Explore big data workflows in AWS, ingesting data and preparing it for analysis. Analyze S3 data with Athena, EMR, OpenSearch, and QuickSight, and enable real-time analytics with Kinesis.
Explore the foundations of ai, ml, and dl, including generative ai, supervised/unsupervised/reinforcement learning, and inferencing with transformers and foundation models.
Learn to use aws comprehend via command line interface in Cloud Shell, perform synchronous analyses on sample text to detect entities, sentiment, key phrases, and syntax, and preview Amazon Translate.
Explore Amazon Translate, a neural machine translation service, to translate English text to Spanish and produce a JSON output containing source language, target language, and translated text.
Learn to use the AWS Polly command line interface to synthesize Spanish text into an mp3 voice file using Joanna, via CloudShell, with file download steps.
Explore the AWS AI stack from the SageMaker ML lifecycle to Bedrock foundation models. Learn how Comprehend, Translate, Rekognition, Textract, Transcribe, Polly, and Lex power AI workloads.
Explore AI use cases on AWS, including computer vision, NLP, IDP, and fraud detection. Learn to apply generative AI with Bedrock and SageMaker across industries like retail, healthcare, and finance.
Explore the machine learning development lifecycle from business goals to deployment and continuous model retraining, with data processing, model training, and monitoring powered by AWS SageMaker and SageMaker Data Wrangler.
Learn to set up a SageMaker AI canvas domain, launch Studio, import a CSV dataset, and run Canvas; manage resources and users, and stop instances to avoid charges.
Analyze data quality and insights with SageMaker Data Wrangler in SageMaker Canvas. Import CSV data, examine missing values and duplicates, and run a regression to maximize the satisfaction score.
Learn to fix and prepare data with SageMaker Data Wrangler in SageMaker canvas, removing duplicates, preventing target leakage, handling missing values, and clipping outliers for better models.
Master feature engineering with SageMaker Data Wrangler by creating engagement score, value segments, age groups, one hot encoding, PCA-based reduction, and dropping the satisfaction score before training.
Visualize relationships with SageMaker Data Wrangler by creating scatter plots (age vs time spent in minutes) colored by device type and faceted by region, and histograms to compare device adoption.
Train a machine learning model in AWS SageMaker Studio Canvas using a curated e-commerce dataset, set a target column, and evaluate with accuracy, precision, recall, F1, AUC-ROC before generating predictions.
Explore the generative AI development lifecycle, from defining use cases and selecting foundation models to prompt engineering, Rag, fine tuning, evaluation, and responsible deployment with Bedrock tools.
Explore responsible AI practices across design, development, deployment, and monitoring, focusing on fairness, explainability, transparency, guardrails, data quality, governance, and ongoing evaluation.
Learn defense in depth for AI on AWS, including encryption, identity and access management, network and application security, monitoring, and governance, plus compliance frameworks and model governance.
Explore vector embeddings and vector databases, learn to store and query embeddings, and implement retrieval augmented generation (RAG) with AWS tools for semantic search and grounded prompts.
Learn how to evaluate and optimize AI models on AWS using metrics like accuracy, precision, recall, MSE, RMSE, and R-squared, with confusion matrices, human evaluation, and retrieval augmented generation.
Explore architecture patterns for AI-powered applications—microservices, event-driven, and serverless designs—integrating AWS AI services with governance, security, and cost optimization.
NEW!! Just added section AWS Certified AI Practitioner
Want to learn AWS the right way? This is the most hands-on course available to prepare for the AWS Certified Cloud Practitioner and AI Practitioner exams. Best of all, it's suitable for beginners.
If you are looking for hours of endless boring videos this is not the course for you. This course is focused on learning by doing through complex labs and direct-to-the-point lectures.
This course was created by an experienced AWS professional, not a certificate collector. Since 2014, BackSpace Academy has been committed to providing the best value AWS courses.
Challenging real-life hands-on labs. All labs contain up-to-date downloadable lab notes that detail every step with screenshots. Whenever the AWS user interface changes, the lab notes are updated. This ensures you can get through the very complex labs without pulling your hair out.
Engaging animated lecture video content with downloadable slides. Lectures fully cover the exam content and the slides provide a bullet list of key points to help revise for the exam. This ensures lectures are targeted at exactly what you need to know. Don’t be fooled by courses that have hours of boring lecture videos. Your time is money, and hands-on experience is vital to impressing an employer and gaining a career in AWS. Less talk, more action... the only way to truly learn AWS!
Review questions to test your knowledge along the way. These are based on real exam questions.
Full practice exams included to help prepare you for the real AWS Certified AI and Cloud Practitioner exams.