There are dozens of free and/or open source chess GUIs, no reason to buy a proprietary one.
You can find it here: https://lucaschess.pythonanywhere.com/home
It's an amazing piece of software, that you can import your games into and analyze deeply with any engine. It has a tactics trainer, opening trainer, and many more. Highly reccommended!
Lucas Chess is for Windows, but it works fine with Wine. It's the best option for playing against computers. There are several easy ones that might even be easier than level 1 on lichess/chess.com.
I use for it's Long-term training:
Transsiberian Railway - a combination of tactics, endgame, and opening/game
Expeditions to the Everest - guess-the-move with famous tournaments
Turn on the lights - more tactics by theme
If they block these sites, then they probably don't allow you to install software. Lucas Chess has a portable version that is supposed to run from a thumb drive. I haven't tested it, but it might be worth looking at.
Lucas Chess and Deep Shredder would be my recommendations. You can load and play all sorts of engines in Lucas Chess, so once you find the perfect engine out there for your Dad you can just set that as the default everytime.
EDIT: Not a website and for Windows, but works with Wine
Play like a Grandmaster on Lucas Chess. You don't study opening theory directly, but the repertoire of one of your favorite Sicilian players. There's an option to use an Adjudicator if you want to see the Engines preferred move (I've never tried this). Video of an old version
Training -> Play Like A Grandmaster -> Choose Fischer or Tal (more if you Import)-> Play With 'Black' -> Select Advanced Tab -> Check 'Choose the opponent's move, when there are multiple possible answers' -> Accept