Hey everyone! I'm new to learning AWS cloud computing, and I've been going through various resources to get familiar with different services like EC2, S3, and IAM. However, I'm starting to feel like all I'm doing is learning the theory without actually being able to apply it. I want to feel more confident and job-ready, but I freeze when it comes to practical tasks like setting up infrastructure or launching projects.
I get the concepts, but I need some guidance on how to gain hands-on experience in a meaningful way. Should I try specific labs, start a small project on my own, or perhaps a mix of both? Are there platforms that offer guided exercises using the AWS Console or CLI? I'm eager to learn and just want to make the most of my time. Thanks in advance for any tips or personal experiences you can share!
3 Answers
Look into platforms like KodeKloud for labs; they offer interactive AWS tasks. Additionally, check out the GitHub repo 'DevOps-Learn-By-Doing' for free labs and challenges where you can practice real skills. It’s organized by category and emphasizes a hands-on approach that’s essential for building competence.
I would suggest picking any personal project you’re interested in. For example, if you want to host a media server, try setting up Jellyfin using AWS. Always explore how to dockerize your application or set it up on ECS. This way, you’ll force yourself to interact with the console and learn the different settings.
Jump into practical tasks! My first experience with AWS was a bit chaotic — I just got started with launching EC2 instances. For you, I’d recommend hands-on learning, but also check out resources that guide you through setting up various AWS services. If networking and Linux are new territories for you, tackling that knowledge first can make a difference. Stephane Maarek's courses on Udemy are fantastic for practical learning.
I’ve taken his courses too! They’re insightful but remember to actively engage with them, not just watch!
Totally agree with starting with networking! It's surprising how many people dive into AWS without the basics. Good foundational skills in networking and Linux can really make AWS much clearer.