Kanban lsts things when they are done, while Scrum uses Sprints to break down and plan the work.
Kanban methodologies are continuous and more flexiable, whereas scrum is based on short, structured work sprints. Both are agile concepts. The below diagram summarizes the difference between Kanban and Scrum.