Chess Practice: Openings and Endgames, Free

Practise chess openings and endgames for free, with no ads: every named opening line, and the endings every player should know, played against the computer.