Updated in May 2025. This course now features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. This course equips you with foundational skills in cloud computing and web app development. You’ll start by exploring AWS, learning key cloud concepts like Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS). You'll master deploying and managing virtual instances, securing cloud infrastructure using SSH and Identity Access Management (IAM). The course delves into AWS account setup, security configuration, cloud resource management, IAM policies, EC2 instance deployment. In the final phase, you’ll focus on web development with JavaScript and React, creating interactive front-end applications. You'll cover functional components, state management, event handling, and API integration. Hands-on projects include building a calculator, a Connect-4 game, and an eCommerce site, ensuring real-world application of your skills. By the end, you'll be adept in both cloud infrastructure management and front-end development. This course is ideal for aspiring cloud professionals, web developers, and IT administrators interested in AWS, Linux, and front-end development with React. No prior programming experience is required, but basic knowledge of HTML and CSS is recommended.
What you'll learn
understand cloud computing concepts such as IaaS, PaaS, and SaaS
manage AWS resources and configurations safely
deploy and secure EC2 instances
develop front-end applications using JavaScript and React
implement state management and API integrations
Course objectives
equip learners with foundational skills in cloud infrastructure management
prepare students for practical web development with hands-on projects