Goal: Establish AWS & Go foundations before vacation.
- Primary: AWS Foundations (IAM, S3, EC2).
- Secondary: Go Project Setup (Task Tracker) & GenAI Basics.
- Status: Sprint Mode (Mon-Wed) -> Vacation (Thu-Sun).
📚 Resource Locker
☁️ AWS (MLA-C01) - Critical Path
- Course: Udemy: AWS Certified Machine Learning Engineer Associate - Stephane Maarek
- Docs: IAM Identities (Users/Roles) | S3 Storage Classes
🧠 DSA (NeetCode - Python)
- Topic: Binary Search
- Focus: "Search on Answer" pattern (Koko Eating Bananas).
🤖 GenAI (LangChain)
- Topic: Chains (Sequencing calls).
- Docs: LangChain Expression Language (LCEL)
✅ Week 5 Task List (Pre-Vacation Sprint)
1. AWS (MLA-C01) - Must Complete
- IAM: Users, Groups, Roles. Understand when to use a Role vs a User.
- S3: Create a bucket and upload a file via CLI.
- EC2: Launch an instance (t2.micro) and SSH into it.
2. Go Project (Boot.dev)
- Task Tracker CLI:
- Create a
Taskstruct. - Create a
Storeinterface. - Implement the
addcommand (MVP).
- Create a
3. GenAI (Python)
- Chains: Use the
|operator (LCEL) to chain a Prompt and a Model.
4. DSA (NeetCode - Python)
- Binary Search (Easy)
- Search a 2D Matrix (Medium)
- Koko Eating Bananas (Medium - Classic Pattern)
5. Frontend (GreatFrontend)
- Tabs: Build the basic HTML/CSS structure (No complex JS logic this week).
🗓️ Daily Schedule (Feb 16 - Feb 22)
🟣 Monday, Feb 16 (Today - 2.5 Hrs)
Focus: AWS Launch & DSA
- 45 min | ☁️ AWS: IAM Deep Dive. Create an Admin user and set up AWS CLI.
- 45 min | 🧠 DSA:
Binary Search(Easy) &Search a 2D Matrix. - 60 min | 🐹 Go: Project Setup. Initialize the module
go mod init task-trackerand define theTaskstruct.
🟣 Tuesday, Feb 17 (2.5 Hrs)
Focus: S3 & Go Interface
- 45 min | ☁️ AWS: S3 Basics. Buckets & Objects.
- 45 min | 🐹 Go: Interface Implementation. Create a
FileStorestruct that satisfies theStoreinterface. - 60 min | 🤖 GenAI: LCEL Chains. Write a script:
chain = prompt | model | output_parser.
🟣 Wednesday, Feb 18 (2.5 Hrs)
Focus: EC2 & Frontend
- 45 min | ☁️ AWS: EC2 Basics. Launch a Linux instance.
- 45 min | 🎨 Frontend: Tabs Component. Write HTML structure & CSS.
- 60 min | 🧠 DSA:
Koko Eating Bananas. (Do not skip this one!).
🌴 Thursday, Feb 19 - Sunday, Feb 22
- VACATION ✈️
- No tasks scheduled. Enjoy your time off!