Semidirect products and group extensions: Group Theory course | Zoonk