What you'll learn
- Understand AWS global infrastructure, IAM and the shared responsibility model
- Design VPCs, subnets, security groups and routing
- Store and serve data with S3, EBS, EFS, RDS, Aurora and DynamoDB
- Build serverless APIs with Lambda, API Gateway and SAM
- Decouple systems with SQS, SNS, EventBridge and Step Functions
- Run containers on ECS, ECR and EKS
- Secure apps with KMS, Secrets Manager and Cognito
- Ship with CodeBuild, CodePipeline and CodeDeploy
Curriculum
AWS Fundamentals3 topics
- Global infrastructure, regions and availability zones
- Account setup, billing alarms, console, CLI and SDK
- Intro to CloudFormation and CDK
Networking3 topics
- VPCs, subnets and route tables
- Internet and NAT gateways, Elastic IPs
- Security groups vs NACLs, VPC peering
Identity & Access Management3 topics
- Users, groups, roles and policies
- EC2 instance roles and PassRole
- Temporary credentials with STS
Compute & Storage4 topics
- EC2 pricing models, user data and placement
- EBS, instance store and EFS
- S3: storage classes, versioning, policies, pre-signed URLs, events
- Load balancers and Auto Scaling groups
Databases3 topics
- RDS, Aurora and RDS Proxy
- DynamoDB: indexes, transactions, TTL, streams and DAX
- Caching with ElastiCache
Containers & Elastic Beanstalk3 topics
- ECS tasks and services, ECR
- EKS overview
- Elastic Beanstalk deployments and .ebextensions
Serverless4 topics
- Lambda: layers, versions, aliases, concurrency
- API Gateway: REST & WebSocket APIs, stages, CORS, auth, usage plans
- Serverless Application Model (SAM)
- Project: serverless REST API for a mobile app
Application Integration3 topics
- SQS queues and dead-letter queues
- SNS fan-out and EventBridge
- Orchestrating workflows with Step Functions
Security & Monitoring3 topics
- KMS, Parameter Store and Secrets Manager
- Cognito user pools, ACM and WAF
- CloudWatch, CloudTrail and X-Ray tracing
CI/CD & Exam Prep4 topics
- CodeCommit, CodeBuild, CodePipeline, CodeDeploy
- Amplify for full-stack apps
- Project: automated pipeline to production
- Full-length mock exam and review
Requirements
- Comfort with any one programming language (Python, JavaScript or Java)
- Basic understanding of how web apps work
- An AWS free-tier account (we'll help you set it up)
About this program
Most of what we run at Incred lives on AWS. This program focuses on what a developer actually needs: building, securing and deploying applications, not just memorising services.
You will also be prepared for the AWS Certified Developer – Associate exam, with a full mock exam at the end.
After this program you can join the 6-month internship and take part in the ownership model: build an Incred vertical and earn a share, sell your product locally, or pitch your own idea for funding.
Your mentor

Amit Singh
Leads the global engineering team of incred.golf across Germany, London, Croatia, India and Denver. Ex-lead at LangChain; previously with NVIDIA and IBM.