
You can use GitHub Classroom to provide links to the repositories for students, or you can just send links to these repositories to students directly. Homework projects include implementing an Alias card game, fixing a broken Gradle build, implementing a Balanced Search Tree, and creating a non-blocking UI simulator.
JETBRAINS WEBSTORM STUDENT CODE
They include automated unit tests to check the correctness of solutions and code quality checks to ensure that students’ submissions adhere to the official Kotlin style guidelines. Homework assignmentsįour homework assignments are located in public template repositories on GitHub. The quizzes come with answer keys, so they’re only available to educators upon request. Quizzes correspond to the core Kotlin topics and can be used to routinely check students’ knowledge.

It is currently being taught at two universities, and we’re thrilled to be able to make it available to all aspiring Kotlin educators.

These resources were developed by a team of educators, with the help of designers, copyeditors, and managing coordinators, who spent almost a year creating this course. Programming in Kotlin curriculumĪn important milestone of our educational initiatives is the release of a freely available semester-long Programming in Kotlin curriculum.

As the Kotlin community and ecosystem are expanding – and the demand for Kotlin developers is on the rise – we’re looking to equip computer science educators with the relevant tools and up-to-date resources necessary to meet this need.
