CheckiO & EduTools Integration

JetBrains’ Educational Tools now feature full integration with CheckiO — a learning platform for mastering Python and JavaScript through coding games.

CheckIOEduTools

CheckiO invites beginners and more experienced users to an archipelago full of exciting programming challenges. Each Island, like Elementary, Scientific Expedition, and Codeship, features a series of small coding tasks that you need to beat to proceed to the next island. As you become more and more confident with each newly conquered island, you explore more of the map.

checkIO_map

While CheckiO provides an excellent web platform for solving puzzles, the great news is that you can now complete CheckiO tasks using JetBrains’ professional tools. Select CheckiO in the list of courses available with the EduTools plugin. If you’re learning Python, you’ll need PyCharm Educational Edition, whereas for JavaScript your tool of choice will be WebStorm with the EduTools plugin installed.

Each Island is now a Station, and each coding game is a mission.py / mission.js file. For each Mission, you’ll see the code file and a brief task description with some hints. To beat each game, add your code to the code file and click the Check button at the bottom of the screen.

edu_checkio_browse_py

You’ll know you’ve completed a mission when you see a Congratulations! banner. Celebrate your progress, and then click Next to continue exploring.

edu_checkio_correct_js

If you get an Incorrect message, don’t worry: re-read the instructions and hints and give the task another try. Don’t give up — there’s much more to learn and explore!

To unlock some of the Stations, you’ll need to beat the previous one. Some others require an upgrade of your CheckiO account. Take a look at the adventure map at the CheckiO website and check your profile information to upgrade your account and keep your programming journey going.

Want to give it a try? Sign up to CheckiO, choose your programming language, and take a look at the Help guides for Python and JavaScript to get started with CheckiO tasks inside JetBrains IDEs.

Your Educational Tools Team

This entry was posted in Education, Learning Courses. Bookmark the permalink.

6 Responses to CheckiO & EduTools Integration

  1. Torsten Werner says:

    I have installed the plugin into IntelliJ but I cannot find any javascript courses. There are only python and java courses.

    • Zoya Cherkasova says:

      Hi! Try using WebStorm, our JavaScript IDE, to learn JavaScript: it supports EduTools plugin which enables taking JavaScript cources. Take a look at the plugin installation guide here. Inside IntelliJ IDEA with EduTools plugin, you can learn just Java and Kotlin.

      • Torsten Werner says:

        Thank you for the update. Let me summarize the options for IntelliJ customers. IntelliJ users will get the Py Checkio course with the EduTools plugin. But they have to buy another IDE (WebStorm) to get the Js Checkio course with the EduTools plugin.

        • Zoya Cherkasova says:

          Actually, I missed an option, thank you for summarizing it like that. There’s access to JS CheckiO from inside IntelliJ IDA Ultimate edition starting from plugin version 2.1. Try File | Learn | Browse Courses.

          Otherwise, you’re right: unfortunately, learning options for some languages are tied to this language-specific IDE. But please note that you might not need to buy an extra IDE: there’s variety of discounts and free offers for students, teachers, open source developers/etc.

          • Torsten Werner says:

            I’ve got the solution from support: the NodeJs plugin must be installed in addition to the EduTools plugin in IntelliJ. Everything works fine now. Thank you very much!

            • Zoya Cherkasova says:

              You are most welcome! Good luck with learning JavaScript. If you run into any issues, ping us – you can leave an issue here

Leave a Reply

Your email address will not be published. Required fields are marked *