Learn AWS by Doing: Project Ideas
This list provides a springboard for your AWS journey. As you gain confidence, you can explore more complex projects involving databases, serverless architectures, and machine learning
- Learn: S3 storage, CloudFront content delivery network (CDN).
- Do : Upload your existing website or create a simple HTML site. Store it in S3 and configure CloudFront for fast global access
- Create a simple HTML page or website and host on Amazon S3 bucket. Reference
- Create a Angular app and host on Amazon S3 bucket
- Create a React app and host on Amazon S3 bucket
- Learn: Amplify - a framework for building web and mobile apps with AWS.
- Learn: Lightsail - a pre-configured virtual server service.
- Do: Deploy a popular open-source blogging platform like WordPress on a Lightsail instance. Connect a database and customize the blog.
- Learn: Amazon Textract, Amazon S3, Python or any other language basic data processing logic(read/write/append).
- Do: Build Business Card Organiser
- Learn: AWS Lambda
- Do: Youtube to MP3
- Learn
- AWS Lambda
- Amazon API gateway
- Route 53
- CloudFront
- SQS
- Do URL Shortener
- Learn
- AWS
- S3
- Route 53
- CloudFront
- Custom VAPT Headers
- Seamless Deployment using S3 and Amplify
- Securing Applicaion with Custom Headers
- Do VAPT Headers with Amplify and S3
- These projects focus on managed services that require minimal coding, allowing you to learn core AWS concepts without getting bogged down in complex configurations.
- Utilize the free tier offerings of AWS services to keep costs minimal while experimenting.
- Many of these services have user-friendly consoles and tutorials to guide you through the setup process