I’ve just done basic CPR training in 15 minutes with British Heart Foundation’s free digital tool RevivR. All you need is a smartphone or tablet and a cushion. It's boosted my confidence in first aid, and reminded me of stuff I learned on previous first aid courses.
https://revivr.bhf.org.uk/?shar=1
https://revivr.bhf.org.uk/?shar=1