Kim's Karate has been a Baltimore fixture since 1970. The martial arts school offers self-defense skills through personal development. The school has classes for all ages and offers sleepover events, demonstrations and a children's karate day camp. Personal trainers are also available.