A law course is a programme designed to provide comprehensive knowledge of the legal system and practices .