Roadmap of learning resources, free & paid, to progress from zero to a professional skillset. Many of the AWS learning resources were taken from the Ramp-Up Guide: Serverless (PDF).
Foundations
LEARNING:
- AWS Serverless Learning Plan (AWS Training & Certification: Total ~14h)
- Introduction to AWS Billing and Cost Management (6m)
- AWS Shared Responsibility Model (5m)
- Getting into the Serverless Mindset (30m)
- AWS Lambda Foundations (1h*)
- Alt Version: AWS Lambda Foundations | Serverless Online Course (2h)
- Introduction to Decoupled Applications (20m)
- Introduction to Serverless Development (25m)
- Amazon API Gateway for Serverless Applications (1h15m)
- Build and Deploy APIs with Serverless CI/CD (50m)
- Serverless Analytics (25m)
- Amazon DynamoDB for Serverless Architectures (2h)
- Deep Dive: Lambda@Edge (35m)
- AWS Lambda Function Security & Defense in Depth (1h20m)
- Deep Dive on AWS Fargate: Building Serverless Containers at Scale (40m)
- Architecting Serverless Solutions (3h)
PROJECTS:
- ServerlessLand
- Getting Started with Serverless (ServerlessLand.com)
- ServerlessGuru
- Serverless Introduction – FREE (ServerlessGuru.com)
- Serverless: Zero to Paid Professional – Only $25 (ServerlessGuru.com)
- A Cloud Guru
- Building a Full-Stack Serverless Application on AWS
- note: my company has a subscription, but I list it for the many other AWS and Developer resources as well
- Building a Full-Stack Serverless Application on AWS
Framework
LEARNING:
- AWS Ramp-Up Guide: Serverless (~21h)
- Getting Started with AWS Lambda and Serverless Computing – AWS Online Tech Talks (Video: 54m)
- Serverless Architectures with AWS Lambda (Archived Whitepaper: 1h)
- Getting Started with Lambda (Docs: 4h)
- Building Microservices with AWS Lambda (Video: 57m)
- Security Overview of AWS Lambda (Whitepaper: 2h)
- Scalable Serverless Event-Driven Applications using Amazon SQS & Lambda (Video: 51m)
- Serverless Architectural Patterns and Best Practices (Video: 1h)
- Optimizing Enterprise Economics with Serverless Architectures (Whitepaper: 30m)
- Serverless Application Lens: AWS Well-Architected Framework (Whitepaper: 5h30m)
- AWS Serverless Multi-Tier Architectures (PDF Whitepaper: 1h30m)
- Serverless Streaming Architectures and Best Practices (PDF Whitepaper: 1h)
- Best Practices for Organizing Larger Serverless Applications (Blog: 15m)
- Moving to Event-Driven Architectures (Video: 53m)
PROJECTS:
- Key to Avoiding Tutorial Paralysis:
- These labs, workshops, and tutorials are listed as a resource section to pull from.
- Pick one tutorial to walk through and learn, then build your own project with your newfound skills.
- Rinse & Repeat as needed.
- AWS Resources
- Build a Serverless Web Application (Workshop: 2h)
- CI/CD for Serverless Applications (Workshop: 1h)
- Troubleshooting Serverless Applications (Lab: 1h45m)
- AWS Serverless Wild Rydes Workshops (Many: ~1h each)
- Workshops: Web Apps, Auth, Data Processing, Image Processing, Multi-Region, Security, Machine Learning, Decoupled Microservices, Document Processing, Go Serverless, App Catalog, Event-Driven Architecture, Innovator Island
- Note: overlap with the ServerlessLand Learning Paths
- Modernization Workshops with 3rd Party Integration (Workshops: 2h each)
- ServerlessLand – Learning Paths
- Build a Serverless Web App for a Theme Park
- Use Amazon EventBridge to Build Decoupled, Event-Driven Architectures
- Ask Around Me: Authentication, Geohashing, and Real-time Messaging
- App 2025: Build with Tomorrow’s Patterns Today
- AWS Step Functions: Orchestrate APIs, Complex Workflows, and Processes
- AWS Lambda Extensions: The Deep Dive
- Coursera
- Building Modern Applications on AWS (Course versions in Python, Node.js, Java, and .NET) (~20h)
- Amazon DynamoDB: Building NoSQL Database-Driven Applications (~10h)
What’s Next?
- Build, build, build
- Continue learning – checkout the Serverless Resources page for more.