Learning Resources

Used to keep track of useful learning resources as I discover them.


Project maintained by fadwen Hosted on GitHub Pages — Theme by mattgraham

This page is used to keep track of resources used in my professional development, or things I have found afterward that I wish I had known.

Visitors Badge LinkedIn BlueSky Blog Last Updated Resume

Table of Contents

PowerShell Resources

Books

Roughly in the order I’d read them.

Browser Extensions

Every Microsoft product has its own portal and none of them link to each other. These help.

Discords

Practical Hands-On

Reading only gets you so far. These make you actually do the thing.

Websites

Videos

VSCode

PowerShell ISE doesn’t support version 7+ and isn’t getting new features. Learn VSCode, install it anywhere you were using ISE (especially jump boxes), and set up an ADMX with Intune so only approved extensions and features are in play.

Tunnels are a great remoting feature as long as you secure them properly.

If VSCode feels too dev-y and you miss ISE — especially for building GUIs — PowerShell Studio from Sapien is a solid replacement, assuming you can get approval for the $550 license.

VSCode Extensions

More VSCode Goodies

Working with PowerShell

There are two versions of PowerShell: Windows PowerShell (powershell.exe), which is baked into the OS, and PowerShell 7.x (pwsh.exe), which is cross-platform and has to be installed separately.

Install PowerShell 7 and make it your default everywhere before you start installing modules — it will save you a lot of grief. Most modules written after 2020 target 7. If you hit a legacy module that only works on Windows PowerShell 5.x, import it with the -UseWindowsPowerShell switch.

Commonly Used Modules

Not an exhaustive list, but these cover most of what I do and are the first things I install on a new workstation.

Worth noting: as PowerShell 7 becomes the default, Install-Module is being phased out in favor of Install-PSResource. Get familiar with the new syntax now.

Microsoft Modules

Vendor-Specific Modules

Third-Party Modules

Always assess and evaluate before putting any of these into production.

Microsoft Graph Command Helpers

Microsoft 365

Interview Prep

Even with hands-on experience it’s worth a refresher so you don’t fumble a topic you actually know. This M365 interview question guide is a good one to skim beforehand.

Useful Non-Portal Microsoft Tools

Microsoft 365 Apps Configuration Tool

I often see people writing scripts or remediations to manage Office configuration when this tool should be used instead. Pick your policies in the GUI, get XML out, far less room for error.

Microsoft Graph Explorer

Useful for exploring Graph’s URI structure, the permissions a call needs, and what the responses actually look like before you write any code against it.

Microsoft Remote Connectivity Analyzer

The hub for testing Exchange, Teams, DNS, and mail flow issues. I constantly forget it exists and come up with some interesting workarounds instead, so it’s here as a reminder to check it first.

Test Lab Resources

Lab Setup

Guides

So you’ve set up the lab — now what?

MCPs (Model-Context-Protocol)

These are under test lab resources on purpose — they’re proof-of-concept tools and not something to run in production without evaluating first. Model-Context-Protocol is an open standard from Anthropic for letting LLMs work with data sources through natural language.

Where they shine is reads and analysis: you can ask questions of an Entra or AD environment without deep scripting or portal experience. Writes are another story — batch work like adding group members is slow and inefficient right now.

Available MCP Projects

Certifications

Personal thoughts on industry certification usefulness, all opinions my own.

PeopleCert (formerly Axelos)

Whether it was the PeopleCert acquisition or their own doing, this company is everything bad about the certification industry. They make you pay a subscription to keep your digital badge current, and they introduced renewals on certs without adding any new material to justify them.

That said, they’re firmly entrenched — Agile, ITIL, PRINCE2, PMP. For now we mostly have to suck it up and deal with their terms.

ITIL 4 Foundation

BetterCloud

The product itself isn’t complex — it’s a SaaS lifecycle management tool competing with Entra, Okta, and the like. It leans noticeably harder into Google Workspace and Slack than into anything Microsoft.

The upside is their Flight School portal, which gives you a free code for the exams and mails you swag when you finish.

BetterCloud Certified Administrator

CompTIA

These are great because they’re vendor agnostic. They’re also a little pricey early in your career, in the $300–400 range per exam. They last three years unless you renew something “downstream”, and they stay current when you earn other vendors’ certifications — my Microsoft certs renew everything I hold.

There’s no shortage of study material, but I can’t recommend Professor Messer enough for the CompTIA trifecta (A+/Network+/Security+). His YouTube playlists are updated to the current exam versions, comprehensive, and free.

A+

Network+

Security+

Linux+

Microsoft

Microsoft certs are well recognized and mapped to specific job roles. Most renew annually through a free online assessment; the fundamentals exams are lifetime-valid.

There’s also Applied Skills, free scenario-based credentials focused on a single task. I’m not sure they carry weight on a resume, but they’re useful for validating a specific skill if you’re angling for an internal move.

-900 Series / Fundamentals

Every other Microsoft exam voucher is $165 and the certification is good for a year, with free self-paced renewal through your Microsoft account.

For the full map of certifications and their prerequisites, see Become Microsoft Certified, which links through to each exam and its Learn pages. Speaking of Learn — it’s excellent study material, free, and you can access Learn pages during the exam, so getting familiar with how it’s organized pays off twice. I would take Learn over the LinkedIn Learning videos on the same topics; of the few I’ve audited, several were out of date or outright wrong.

They’ve also started publishing official course videos to go along with it.

Study & Practice Environments

Getting hands-on is harder as everything moves to the cloud and normal subscriptions stop being feasible for one person. You can stand up an Azure Free Trial and activate trial licenses for whatever you’re testing. Be careful: you generally need a card on file, and it’s easy to blow past the $200 cap if you’re not watching.

See Lab Setup for building your own instead, keeping in mind some cloud features will start charging you once the trial dates pass.


MD-102 – Endpoint Administrator

SC-300 – Identity and Access Administrator

MS-102 – Microsoft 365 Administrator

AZ-104 – Azure Administrator

AZ-305 – Azure Solutions Architect Expert

AZ-800 / AZ-801 – Windows Server Hybrid Administrator

Specialty: Azure Virtual Desktop

Okta

Okta’s exams work a little differently: you can’t go back and review or change an answer. Questions are weighted individually, and you’re often picking the best answer rather than the only correct one.

Okta Certified Professional

Western Governors University (WGU)

WGU is fully online and self-paced, offering Bachelor’s and Master’s degrees in IT and related fields. You pay by six-month term and finish as many courses as you can inside that block, which is what makes it cheap if you move fast.

Their degrees often bundle industry certification vouchers (CompTIA, Cisco, Microsoft), and certs you already hold can count as course credit.

Common Pitfall

Plenty of people start at WGU and stall out, usually from life circumstances or from not planning the front end. Prep work before you enroll can dramatically shorten the degree and cut what you pay.

Pre-WGU Prep

  1. Sophia.org
    • Around $300 for 4 months of unlimited self-paced courses, two at a time.
    • Similar to CLEP/DANTES (for military learners), with no proctoring.
    • Many of these credits transfer. Check transfer eligibility here.
  2. WGU Academy
    • $99 for a 2-month block covering one course.
    • Gives you a structured way in, and the credit counts toward your degree.
    • The $99 is reimbursed once you officially enroll.
  3. Transferable Certifications
  4. Existing College Credit
    • An Associate’s degree or prior coursework may count too.

Enrollment Timing

Expect 45–60 days from starting your application to the beginning of your term. Plan your prep work backward from the start date you actually want.

Summary

With enough transfer credit — Sophia, WGU Academy, prior coursework, certifications — you can walk into WGU’s IT Bachelor’s program with only 60 credits left, which puts graduating in one or two terms within reach.