Agile is a set of values and principles. Scrum is a framework used to implement agile. Scrum has five ceremonies and three artifacts. The five ceremonies are daily scrum, sprint planning, sprint review, sprint retrospective and sprint. The three artifacts are product backlog, sprint backlog and increment.