Lecture 1 - Permutation, symmetry and groups

Lecture 2 - Groups acting on a set/an object

Lecture 3 - More on group actions

Lecture 4 - Groups and parity

Lecture 5 - Parity and puzzles

Lecture 6 - Generators and relations

Lecture 7 - Cosets, quotients and homomorphisms

Lecture 8 - Cayley graphs of groups

Lecture 9 - Platonic solids

Lecture 10 - Symmetries of plane and wallpapers

Lecture 11 - Introduction to GAP

Lecture 12 - GAP through Rubik's cube

Lecture 13 - Representing abstract groups

Lecture 14 - A quick introduction to group representations

Lecture 15 - Rotations and quaternions

Lecture 16 - Rotational symmetries of platonic solids

Lecture 17 - Finite subgroups of SO(3)