About this course
This is a free, self-paced course that takes you from IAM vocabulary to running Keycloak as the identity provider for real applications. The syllabus follows the upstream documentation for the current 26.7 release: installation and production configuration first, then realms and clients, OAuth 2.0 and OpenID Connect, LDAP and Active Directory federation, identity brokering, SAML, SCIM, and day-two operations.
Every hands-on lesson runs on one RHEL host with rootless Podman and a pinned Keycloak image, so you can repeat the commands without a cloud account or an existing directory. The same container commands work with Docker on any Linux host. PostgreSQL, an LDAP server, and a reverse proxy join that host only when a lesson needs them, and the federation chapters reuse the directories built in the OpenLDAP and 389 Directory Server courses.
If OAuth, OIDC, or realms are new to you, start with IAM and Identity Fundamentals and finish the installation chapter before you touch federation. If you already run Keycloak, each lesson carries its own setup, so you can go straight to production configuration, realms and clients, or the reverse proxy chapter. Lessons that are still being written show as Coming soon in the syllabus.

