Every lesson in the IT Support & Networking slide course, in full text: 5 decks, 294 slides.
Running an Active Directory Domain: Objects, Groups, Permissions and PolicyThe follow-on to the domain-join lab: the forest, domain and OU hierarchy and how to read a distinguished name, what an OU is actually for, group scopes and Microsoft's nesting recipe, effective permissions when share and NTFS disagree or a deny is involved, Group Policy precedence, and a diagnostic order for a policy that will not apply.
The Plurality Election Program in CThe same election problem in a language with no dictionary, no string equality operator and no bounds checking: arrays of structs, reading candidates from argv, comparing with strcmp, writing a search that returns a boolean, printing winners in two passes so ties need no special case, and reading a segmentation fault back to its cause.
Building a Ballot Counter in PythonA numbered spec turned into a working program: reading it as a data flow, choosing a dictionary over parallel lists, seeding and guarding the counting loop, validating input without swallowing your own bugs, handling ties correctly, and splitting the code so the logic can be tested without typing votes by hand.
SQL Against a Voter Registration DatabaseA four-table relational schema worked end to end: reading the diagram, filtering and sorting, aggregating with GROUP BY and HAVING, inner versus left joins, the anti-join pattern for finding missing rows, three-valued logic with NULL, and changing data inside a transaction.
Joining a Windows 11 Client to a Server 2022 Domain Controller in VirtualBoxA home-lab walkthrough in applied mode, 23 slides long. It explains why Windows 11 Home cannot join a domain - only Pro, Enterprise, and Education can - and compares the VirtualBox network modes (NAT, NAT Network, Internal, Host-only, and Bridged) to work out which one a domain-controller lab needs. From there it covers static IP addressing on a single subnet and the gotcha that causes most failures: the client's DNS must point at the domain controller, not at a router or at 8.8.8.8. It finishes with the domain-join steps and verification using ping, nslookup, and whoami, plus two traps, two checks, and a bottom-up troubleshooting checklist.
Want this taught 1-on-1? Alexander tutors IT Support & Networking — $55/session, free consultation.