AWS Builder Center

My AWS Learning Journey: From Student to Cloud Practitioner

I’m a computer science student exploring AWS and cloud computing. In this article, I’m sharing what I’ve learned so far, why I’m preparing for AWS Certified Cloud Practitioner, and the roadmap I’m following to build practical cloud skills.

My AWS Learning Journey: Starting with AWS Cloud Practitioner

As a computer science student, I’ve been exploring different areas of technology such as Python, machine learning, AI, and cybersecurity. Recently, I decided to spend more time learning cloud computing, and AWS has become an important part of that journey.
I’m still at the learning stage, so this article is not meant to be an advanced AWS tutorial. Instead, I want to share what I’m currently learning and some of the concepts that are helping me understand cloud computing better.

Why I Started Learning AWS

Cloud computing is used across many modern applications and businesses. As someone interested in AI, software development, and cybersecurity, I think understanding cloud infrastructure is an important skill.
AWS also provides a large ecosystem of services, which initially felt overwhelming to me. There are services for computing, storage, databases, networking, security, monitoring, analytics, machine learning, and many other areas.
My goal is not to memorize every AWS service.
I want to understand the fundamentals first and gradually learn how these services are actually used.

Concepts I Am Learning

One of the first things I started understanding is that cloud computing is much more than simply running a server somewhere.
I’ve been learning about concepts such as:
  • AWS Regions and Availability Zones
  • Compute services such as Amazon EC2
  • Storage with Amazon S3
  • Identity and access management with AWS IAM
  • Databases and managed services
  • Networking and Amazon VPC
  • Monitoring and logging
  • AWS pricing and cost management
  • Security and the AWS Shared Responsibility Model
Understanding these basic concepts has made AWS feel much less complicated.

What I Learned About Amazon EC2

Amazon EC2 is one of the services I found useful for understanding cloud computing.
Instead of purchasing and maintaining a physical server myself, I can launch a virtual server in AWS and configure it according to the requirements of an application.
This helped me understand the idea of infrastructure on demand.
At the same time, I also learned that using cloud resources responsibly is important because resources can generate costs when they are running.

Learning About Amazon S3

Amazon S3 helped me understand cloud storage better.
S3 can be used to store objects such as files, images, backups, and other types of data.
What interested me most was that cloud storage is designed differently from simply saving files on my personal computer.
Learning about buckets, objects, permissions, and different storage classes gave me a better understanding of how applications can store and manage data in the cloud.

Understanding IAM

Security is another reason I became interested in AWS.
AWS Identity and Access Management (IAM) is important because applications and users should not automatically have access to everything in an AWS account.
I’m learning about users, roles, policies, and permissions and why the principle of least privilege is important.
This is particularly interesting to me because I also have an interest in cybersecurity.

The Shared Responsibility Model

Another important concept I’m learning is the AWS Shared Responsibility Model.
AWS is responsible for security of the underlying cloud infrastructure, while customers are responsible for security in areas that depend on how they configure and use AWS services.
This concept showed me that using a cloud provider does not mean security becomes completely someone else’s responsibility.
Configuration, identity, permissions, data protection, and other customer-side responsibilities still matter.

Why I’m Preparing for AWS Certified Cloud Practitioner

I decided to work toward the AWS Certified Cloud Practitioner certification because I want to build a strong foundation before moving into more advanced cloud topics.
My current approach is simple:
Learn the concept → understand the service → try it practically → revise it → move to the next topic
I’m focusing especially on cloud concepts, security, AWS services, and billing and pricing.
I also want to avoid learning only through memorization. Whenever possible, I want to connect the concepts with practical examples.

What I Want to Learn Next

My next goal is to become more comfortable with AWS by building small projects.
Some areas I want to explore further include:
  • Deploying applications on AWS
  • Building serverless applications
  • Working with AWS databases
  • Learning more about networking
  • Improving cloud security knowledge
  • Understanding how AWS supports AI and machine learning applications
  • Learning how to manage cloud costs effectively
Eventually, I would like to move from foundational knowledge toward more practical cloud development and architecture.

My Advice to Other Students

One thing I have realized is that cloud computing can look difficult when you see hundreds of AWS services at once.
I think it is better to start with the fundamentals.
Learn what a region is.
Understand what a virtual server does.
Understand how storage works.
Learn how permissions and security work.
Then gradually connect those concepts together.
You don't need to know everything about AWS before starting.
You just need to keep learning and building.

Final Thoughts

I’m still at the beginning of my AWS journey, but I’m enjoying the process.
My immediate goal is to complete my foundational AWS learning and work toward the AWS Certified Cloud Practitioner certification. After that, I want to gain more hands-on experience and build projects that combine cloud computing with my interests in AI and cybersecurity.
I’ll continue sharing what I learn along the way.
Any opinions in this article are those of the individual author and may not reflect the opinions of AWS.
Enjoyed reading this content? Let the author know!

Your likes, comments, shares, and saves help creators reach more builders.

Loading recommendations

Loading article