Course content varies from language to language, and is continually updated. Our current course offerings should offer a good overview.