Will embedded KeyCloak Server do the job?

Hi,

I am a newbie in SpringBoot as well as JWT etc.
But, right now, I need to work on OIDC.
Right now, I am using this tutorial to learn OIDC:

It is using embedded KeyCloak.
So, I would like to know if I should download KeyCloak server at all to experiment with Single sign on, OIDC etc.
I am on Windows 10 system and Eclipse.
Any advice is appreciated.