Welcome to CloudCourse.dev

This course is going to teach you how to use AWS to deploy your infrastructure to the cloud.

This isn't a course that focuses on memorizing theory to get an AWS certificate. This is about actually getting your hands dirty and deploying real things.

Content Types

There are three main types of content in this course:

Lessons and Tutorials

Text and video materials that make up the bulk of the course content.

  • Lessons teach you the underlying theory and concepts.
  • Tutorials give you hands-on experience with the concepts and you are expected to follow along.

Lessons and tutorials do not have an icon next to them in the sidebar.

Quizzes

Test your understanding of the theory and concepts.

You answers are not saved anywhere, these are purely just for practicing how well you recall what you've learned.

Quizzes have a icon next to them in the sidebar.

Deployments

After each tutorial, or group of tutorials, you will see a deployment verification. Deployments have a icon next to them in the sidebar.

This is where you can run the cloud course cli to check that your infrastructure is setup correctly.

Your progress is tracked throughout the course and you can view every single deployment at once on your profile page.

How to Get the Most Out of This Course

Cloud computing is a hands-on discipline, and that's exactly how this course is designed. Here's what I recommend:

  1. Follow along with every tutorial: Don't just watch - do the exercises yourself. The CLI tool will help validate your work.

  2. Experiment beyond the tutorials: Some of the best learning happens when you explore on your own. Your AWS account is your sandbox.

  3. Build the full project: As we progress, we'll build a complete web application in the cloud, piece by piece. Each component teaches you important concepts.

  4. Clean up resources: Always terminate or delete resources you're not using to avoid unnecessary AWS charges.

Contact & Support

Discord is the primary way to get help with course content. It's a community space where you can:

  • Ask questions about lessons and exercises
  • Connect with other learners

Once you're logged in, you can access the discord server from your profile page. Once you've paid for the course, you'll be added to the cloud course channels.

For account or billing issues only, email support@cloudcourse.dev.

For any other general feedback, don't hesitate to email me at sam@cloudcourse.dev.

Visit the customer support page for full details on support policies.

Course Updates & Roadmap

This course is still under active development. I'm constantly adding new content and making improvements. You can track the changes and progress of the course:

FAQs

Visit the FAQs page for answers to common questions.

Show timestamps
00:00
This course is going to teach you how to use AWS to deploy infrastructure to the cloud. This isn't a
00:05
course that focuses on memorizing theory for an AWS certification. This is about actually getting
00:10
hands-on experience and deploying real resources. Most of the content will have a video walkthrough at
00:16
the top, with step-by-step written instructions underneath if you prefer to read. And in the
00:20
beginning, we're going to start with simple things like setting up a static website with S3.
00:26
Then we'll move on and build on top of that. We'll look at how to set up databases using
00:32
RDS. We're going to look at how to set up a custom VPC and add auto scaling groups and load
00:38
balancers to build fully robust and scalable applications. And this isn't just about learning the
00:44
theory—you're actually going to deploy all these things to your own AWS account. In the course,
00:49
there’s a CLI tool as well. So as you're deploying this infrastructure, you can run an
00:54
application that will check if you've done everything correctly and give you feedback if
00:58
you've missed something or need help fixing it. There’s also some content you won’t need to
01:02
follow along with, like the introduction to regions, and there are quizzes for that if you
01:07
feel like you want to test your knowledge. So that's the course in a nutshell, and I'm always
01:10
looking for feedback on ways to improve or things to add. So if you want to reach out, don't
01:15
hesitate to send me an email at sam@cloudcourse.dev. You can also join my Discord server—if
01:21
you log in, there's a Discord button here. If you link your account, you'll be in the server, and
01:26
if you end up purchasing the course later, you'll immediately be added to the Cloud
01:30
Course private channels. But you don't have to log in or pay to get started, so head over to the next section whenever you're ready.