
Inline learning provides a
simple and interesting way to learn the Python basics. Due to these learning courses soon you’ll start making real Python programs and resolve tasks on Checkio.org.
More information about how to inline learning...
It's a very simple and friendly forum where you can write your general reviews and opinions about the project. For example, if you have any difficulty with finding anything on it you can ask there for help and our talented moderators will provide you with answers ASAP.
Those of you who have troubles or challenges with Python can simply post your questions and the most experienced users of our community will help you out with them.

Learning Courses enable you to polish your coding skills by
resolving base tasks from simple to complex ones, grouped according to their subjects.
More information about how to learn...

Catalog of Tasks enables you not only to resolve various tasks and
publish your solutions, but also to
exchange experience with other members and to increase your skill level.
More information about how to play...

Score games provide an exciting opportunity
to play single-player games through your own program!
Select any game you like in a Score Games catalog and make a Python program that will play the game and score points for you. Create smart programs, win more points and take your place in a Top of players!
More information about how to play in score game...

If you feel easy with Python coding, try yourself in competitions! Here you should write a
program that will compete with the other users’ programs in
multi-players’ games.
Just choose a game you prefer and start coding. Once you’ve made a working program you may pass a qualification with it
– your program should play a game against the simplest system program and win. If qualification is passed,
your program can be placed on arena – which means it will participate in all competitions provided on arena –
play against other programs or users.