We may earn an affiliate commission when you visit our partners.
Course image
Justin Lee, Byron Sommardahl, Kesha Williams, and Carlos Rivas

Enroll with Udacity and learn the fundamentals of cloud computing and explore tools and services provided by Amazon Web Services.

Prerequisite details

To optimize your success in this program, we've created a list of prerequisites and recommendations to help you prepare for the curriculum. Prior to enrolling, you should have the following knowledge:

  • Command line interface basics

You will also need to be able to communicate fluently and professionally in written and spoken English.

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.

What's inside

Syllabus

In this lesson, you will learn the basics of cloud computing including cloud deployment models, benefits, and popular AWS options.
Learn why we need servers, compute power, and security.
Read more
Learn why we need storage and content delivery in the cloud.
Learn the importance of security in the cloud.
Learn the basics of networking and elasticity in the cloud.
Learn the basics of messaging and containers in the cloud.
Learn why we need logging, auditing, and resource management in the cloud.
In this project, you will deploy a static website to AWS.

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Examines the fundamentals of cloud computing, which form the foundation for the field
Explores the various deployment models and architectures used in cloud computing, providing a comprehensive understanding of the different approaches
Teaches the core concepts of compute power, security, storage, content delivery, networking, and elasticity in the cloud, providing a well-rounded foundation in these essential areas
Covers the importance of messaging and containers in the cloud, equipping learners with an understanding of these emerging technologies
Emphasizes the significance of logging, auditing, and resource management in the cloud, ensuring learners gain skills in critical aspects of cloud operations
Provides hands-on experience through a project where learners deploy a static website to AWS, reinforcing the practical application of cloud computing concepts

Save this course

Save AWS Cloud Fundamentals 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 AWS Cloud Fundamentals with these activities:
Read "Cloud Computing: Concepts, Technology & Architecture"
Gain a comprehensive understanding of cloud computing fundamentals and different cloud platforms.
Show steps
  • Purchase or borrow the book from a library or online store.
  • Set aside dedicated time for reading and note-taking.
  • Focus on understanding key concepts, such as cloud deployment models and service offerings.
Review command line interface (CLI) basics
Reinforce your understanding of CLI basics to better navigate the AWS environment.
Show steps
  • Identify common CLI commands and their usage.
  • Practice navigating directories and manipulating files using CLI commands.
  • Review command line options and flags.
Organize and review course materials
Enhance your learning by organizing, reviewing, and reflecting on course materials regularly.
Browse courses on Note-Taking
Show steps
  • Create a dedicated folder or notebook for course materials.
  • Organize materials by topic or module.
  • Review materials regularly to reinforce understanding.
  • Take notes and highlight key concepts for future reference.
Five other activities
Expand to see all activities and additional details
Show all eight activities
Explore AWS tools and services with online tutorials
Gain hands-on experience with AWS resources through interactive tutorials to complement course lessons.
Browse courses on AWS
Show steps
  • Complete the AWS Cloud Practitioner Essentials course on Udacity.
  • Browse through AWS documentation to identify relevant tutorials.
  • Select tutorials that align with specific course topics.
Solve AWS-related coding problems
Solidify your understanding of AWS concepts and services by applying them in coding exercises.
Browse courses on Coding
Show steps
  • Identify coding problems related to AWS on platforms like LeetCode and HackerRank.
  • Practice solving problems using the AWS SDK.
  • Review and analyze your solutions, identifying areas for improvement.
Mentor a junior or novice in cloud computing
Share your knowledge and skills by guiding someone new to cloud computing, reinforcing your own understanding.
Browse courses on Mentoring
Show steps
  • Identify a junior or novice who is interested in learning about cloud computing.
  • Set up regular meetings or communication channels for mentoring.
  • Share resources and materials to support their learning journey.
  • Provide guidance, answer questions, and offer encouragement.
Build a simple serverless application on AWS
Apply your AWS knowledge to create a functional application, demonstrating your understanding of serverless architecture.
Browse courses on Serverless
Show steps
  • Design a simple serverless application with a clear purpose.
  • Create an AWS Lambda function to handle the application's logic.
  • Configure an API Gateway to expose the Lambda function.
  • Deploy and test the application, ensuring it functions as intended.
Participate in AWS-related hackathons or competitions
Challenge yourself in a competitive environment, showcasing your AWS skills and collaborating with others.
Browse courses on Cloud Computing
Show steps
  • Identify upcoming AWS-related hackathons or competitions.
  • Form a team or collaborate with other participants.
  • Brainstorm and develop innovative solutions using AWS services.
  • Present your solution and compete against other teams.

Career center

Learners who complete AWS Cloud Fundamentals will develop knowledge and skills that may be useful to these careers:
Cloud Consultant
Cloud Consultants help organizations to adopt and use cloud computing. They work with clients to assess their needs, design cloud solutions, and migrate to the cloud. This course may be useful for those who want to learn about cloud computing and how to help organizations use it.
Data Scientist
Data Scientists use data to solve problems and make predictions. They work with a variety of data science tools and techniques, such as machine learning and data mining. This course may be useful for those who want to learn about cloud computing for data science.
Machine Learning Engineer
Machine Learning Engineers design, build, and manage machine learning systems. They work with a variety of machine learning algorithms and techniques, such as supervised learning, unsupervised learning, and reinforcement learning. This course may be useful for those who want to learn about cloud computing for machine learning.
Cloud Engineer
Cloud Engineers design, build, test, and manage cloud computing systems. They work with cloud providers, such as AWS, to provision and configure cloud resources, such as servers, storage, and networking. This course may be useful for those who want to learn about the basics of cloud computing and AWS.
DevOps Engineer
DevOps Engineers work with developers to build and deploy software. They use cloud computing to automate tasks and improve the efficiency of the software development process. This course may be useful for those who want to learn about cloud computing for software development.
Security Engineer
Security Engineers design, build, and manage security systems. They work with a variety of security technologies, such as firewalls, intrusion detection systems, and encryption. This course may be useful for those who want to learn about cloud security.
Software Architect
Software Architects design, build, and manage software systems. They work with a variety of software development technologies, such as programming languages, frameworks, and databases. This course may be useful for those who want to learn about cloud computing for software architecture.
Project Manager
Project Managers plan, execute, and close projects. They work with a variety of stakeholders, such as project team members, customers, and executives. This course may be useful for those who want to learn about cloud computing for project management.
Technical Writer
Technical Writers create and maintain technical documentation. They work with a variety of technical subjects, such as software, hardware, and processes. This course may be useful for those who want to learn about cloud computing for technical writing.
UX Designer
UX Designers design the user experience of products and services. They work with a variety of stakeholders, such as users, researchers, and engineers. This course may be useful for those who want to learn about cloud computing for UX design.
Web Developer
Web Developers design, build, and manage websites. They work with a variety of web development technologies, such as HTML, CSS, and JavaScript. This course may be useful for those who want to learn about cloud computing for web development.
Network Engineer
Network Engineers design, build, and manage computer networks. They work with a variety of networking technologies, such as routers, switches, and firewalls. This course may be useful for those who want to learn about cloud networking.
Systems Administrator
Systems Administrators manage computer systems. They work with a variety of operating systems, such as Windows, Linux, and macOS. This course may be useful for those who want to learn about cloud computing for systems administration.
Product Manager
Product Managers work with engineers and designers to develop and launch new products. They work with a variety of stakeholders, such as customers, users, and executives. This course may be useful for those who want to learn about cloud computing for product management.
Data Engineer
Data Engineers design, build, and manage data pipelines. They work with data from a variety of sources, such as databases, logs, and sensors. This course may be useful for those who want to learn about cloud storage and data management.

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 AWS Cloud Fundamentals.
Comprehensive guide to cloud security. It covers everything from basic concepts to advanced topics, and is written by two experts in the field.
Comprehensive introduction to cloud computing. It covers everything from basic concepts to advanced architecture and is written by three experts in the field.
Covers the principles and practices of building microservice architectures. Provides guidance for architects and engineers on designing, developing, and deploying microservices.
Comprehensive guide to the AWS Certified Cloud Practitioner exam. It covers all the topics that are tested on the exam, and it provides practice questions and mock exams to help you prepare.
Provides a simplified and accessible introduction to cloud computing concepts and services. Helpful for beginners or those seeking a non-technical overview.
Comprehensive introduction to cloud computing. It covers all the major cloud computing concepts, and it provides real-world examples of how to use them to build scalable, reliable, and cost-effective cloud solutions.

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