Instructor since 2023

David Okafor

Cloud engineer teaching AWS foundations and IAM with a security first, hands on approach

Students
6,130
Courses
2
Instructor rating
4.4
Reviews
15

About David

I design and run AWS accounts for small and mid sized engineering teams. Much of that work is unglamorous: tidy IAM policies, sensible networking, budgets and alarms that warn people before the bill does.

My teaching style is to build each concept in the console once so you can see it, then repeat it with the AWS CLI so you understand what the console did for you. I explain the why behind defaults, because most cloud incidents I have seen started with a default nobody questioned.

My courses stay inside the AWS Free Tier where possible and always end with a cleanup lesson, so you never get a surprise charge from practice resources.

Courses by David

2 courses

What students say

Latest 8 of 15 reviews
Felix W. Sep 27, 2026 · AWS IAM in practice: least privilege without the guesswork
Sample

KMS key policies demystified

The lesson on key policies explained why our admin role could not decrypt objects. Very clear.

Javier M. Sep 23, 2026 · AWS fundamentals: IAM, EC2, S3 and VPC explained clearly
Sample

Cleanup lessons are a great idea

I have been burned by a forgotten NAT gateway before. The cleanup habit at the end of every section is excellent.

Aisha B. Sep 12, 2026 · AWS fundamentals: IAM, EC2, S3 and VPC explained clearly
Sample

Exactly the right starting point

The account security lesson alone was worth it. I set up MFA, a budget and Identity Center before touching anything else.

Stefan M. Sep 9, 2026 · AWS IAM in practice: least privilege without the guesswork
Sample

The evaluation model lesson is superb

I finally understand why adding permissions did not fix our AccessDenied errors. It was an SCP all along.

Grace H. Aug 25, 2026 · AWS IAM in practice: least privilege without the guesswork
Sample

OIDC lesson removed our CI keys

We replaced long term keys in GitHub Actions with OIDC the same week. The warning about loose subject conditions was important.

Priyanka D. Aug 21, 2026 · AWS fundamentals: IAM, EC2, S3 and VPC explained clearly
Sample

Got me through my first week at work

I joined a team using AWS with no cloud background. This course gave me the vocabulary and confidence I needed.

Lukas H. Aug 9, 2026 · AWS fundamentals: IAM, EC2, S3 and VPC explained clearly
Sample

Console then CLI works well

Seeing each step in the console and then repeating it with the CLI helped me understand what the console actually does.

Camille J. Aug 8, 2026 · AWS IAM in practice: least privilege without the guesswork
Sample

PassRole explained clearly

I had seen iam:PassRole in policies for years without understanding the risk. Now I review it carefully.

SampleSample catalog: the instructors, courses, reviews and stats on this site are demo content.