CheckIO icon

CheckIO icon

CheckIO

Web Apps Development
Description

CheckIO is a web site with a mission: To teach JavaScript and Python coding skills through a game-playing interface. It is designed to teach new skills or improve existing skills through completing challenges.

Platforms
Browser
Links

Alternatives to CheckIO

  1. Qvault alternatives

    Qvault

    Freemium

    Computer science can be complicated. We make it simple. Learning a subject as deep and dense as computer science is often overwhelming if the curriculum isn’t focused and goal-oriented.

    {{ alternatives[0].votes }}
  2. CodinGame alternatives

    CodinGame

    Free

    CodinGame provides users with a fun and effective way to learn coding that eschews the rigid structure of traditional teaching methods.

    {{ alternatives[1].votes }}
  3. CodeCombat alternatives

    CodeCombat

    Freemium

    Learn programming with a multiplayer live coding strategy game for beginners. Learn Python or JavaScript as you defeat ogres, solve mazes, and level up. Open source HTML5 game!

    {{ alternatives[2].votes }}
  4. CodeFights alternatives

    CodeFights

    Free

    CodeFights provides a fun and competitive way to practice your coding skills, learn new talents, and prepare for interviews.

    {{ alternatives[3].votes }}
  5. Codechef alternatives

    Codechef

    Free

    Programming Competition: Join Online Programming Contest. CodeChef hosts Online Programming Competition, Programming Contest and Computer Programming.

    {{ alternatives[4].votes }}
  6. Geektastic alternatives

    Geektastic

    Commercial

    Geektastic streamlines tech sourcing, recruiting and hiring. Our peer-reviewed code challenges identify the most talented software engineering candidates.

    {{ alternatives[5].votes }}
  7. Codewars alternatives

    Codewars

    Free

    CodeWars Home · Find an Event · What is CodeWars? Rules & Guidelines · Sample Problems · Past Events · Resources · Contact Us · Follow HPCodeWar...

    {{ alternatives[6].votes }}
  8. exercism alternatives

    exercism

    Free

    There are 50 different language tracks on Exercism for you to explore. Which one will you choose to learn first?

    {{ alternatives[7].votes }}
Suggest an Alternative

Missing a software in the list? We are always happy if you help us making our site even better.

Suggest an Alternative

CheckIO Reviews

We have 1 review for CheckIO. The average overall ratings is 4.0 / 5 stars.

Write a Review
grex avatar
My Opinion on CheckIO
written by grex on 2018-03-02 04:26:16
Overall
Ease of Use
Customer Service
Value For Money

Overall Opinion: CheckIO has a straight-forward landing page which allows you to jump into one of the CheckIO "worlds" (languages). Once you pick a language, you are presented with a "home" location, which has several lower-level challenges available, and there are several other locations to which you can travel for additional challenges. If the home location's challenges are too difficult, you can go over to the "elementary" location and try out the entry-level challenges there. Through completion of challenges at the various locations, you can unlock new areas to which you can travel and complete even more challenges. After you complete a challenge, you can compare your solution to other, existing solutions. You can review "editor's choice" solutions as well, to see optimal ways of completing the challenge. Additionally, solutions are available via GitHub. Best of all: This is all available for free. There is an option to "become awesome" by subscribing to the site on either a monthly or annual basis, but subscribing is not required to use the site. Users with subscriptions do have several advantages over free users, such as seeing solutions more quickly and having additional missions available to them. But there is plenty of free content to keep your skills growing! Overall, CheckIO is a fun way to build your programming skills in the available languages. And for those interested in a career as a developer, there are ways to connect with companies searching for developers.

Pros: CheckIO offers a fun and challenging way to learn or improve coding skills in Python or JavaScript. There are plans to add other languages to CheckIO in the future. The interface for the web site and the world are intuitive. It is easy to get started and to wander around the worlds.

Cons: The language choices currently available are limited to Python and, more recently, JavaScript. Some knowledge of the selected language or programming in general isn't required, While younger or newer users may thrive in the informal, game-based environment, self-described serious developers may be put off by the frivolity of the interface.

grex is using CheckIO every other week recently.

Screenshots

CheckIO screenshot 1
CheckIO screenshot 2
CheckIO screenshot 3
CheckIO screenshot 4
CheckIO screenshot 5
CheckIO screenshot 6
CheckIO screenshot 7
CheckIO screenshot 8
CheckIO screenshot 9
CheckIO screenshot 10

CheckIO Videos

Youtube Video: Getting going with Checkio

Python - Checkio.

Disclaimer: This video was not made by us, but we found it interesting enough to embed it here.

Comments

Commenting on this article is disabled right now.

About This Article

This page was composed by Alternative.me and published by Alternative.me. It was created at 2018-04-30 06:24:08 and last edited by Alternative.me at 2020-03-06 07:50:19. This page has been viewed 3647 times.

Did you like this article about CheckIO? Please rate it!
4 of 4 liked this article. This is equivalent to a star rating of 5.00 / 5.
Yes
No

Filter Platforms

{{key}}

Filter Features

Free Single Sign On (SSO) Profile Enrichment Challenges available in dozens of languages
Suggest an Alternative to CheckIO
{{ suggestSubmitSuccess }}
You can only sugggest alternatives that are already published on our platform. If you want to submit a software or app, please visit your account page to submit a software.
List of Suggestions
Please start typing the name of the software you want to suggest as alternative to CheckIO in the field above.
{{ suggestSubmitError }}
Suggest {{ suggestedAlternatives.length }} Alternative(s)
Login
This action requires user authentication. Please log in.
Don't have an account yet? Sign up.