Hacker Hero Logo
  • Home
  • Groups
  • Home
  • Groups

LEARN BEST PRACTICES

Learn new skills, solve interesting challenges, and see how other community members approached and solved challenges.

Featured Courses

  • Basic Algorithm
    Intermediate Beta
    4.9 (1k) | Rate

    Basic Algorithm

    Michael Choi, HackerHero

    0/29
    Start Progress: Return Sum
  • Learn to Code
    Beginner Beta
    4.8 (1.2k) | Rate

    Learn to Code

    Michael Choi, HackerHero

    0/25
    Start Progress: Print from 1 to 20
  • Adv. Algorithms & Data Structures
    Advanced Beta
    4.8 (85) | Rate

    Adv. Algorithms & Data Structures

    Michael Choi, HackerHero

    0/37
    Start Progress: Sigma
  • Advanced Javascript (beta)
    Advanced Beta
    5.4 (215) | Rate

    Advanced Javascript (beta)

    Michael Choi, HackerHero

    0/16
    Start Progress: JS Objects I
  • System Design (beta)
    Advanced Beta
    5 (2) | Rate

    System Design (beta)

    Michael Choi, HackerHero

    0/7
    Start Progress: Overview
  • Communication
    Beginner Beta
    4.9 (230) | Rate

    Communication

    Michael Choi, HackerHero

    0/11
    Start Progress: Overview
  • How to create an effective course
    Advanced Beta
    5 (1) | Rate

    How to create an effective course

    Michael Choi, HackerHero

    0/7
    Start Progress: Goal
  • User Experience
    Beginner Beta
    4.8 (80) | Rate

    User Experience

    Noemi Balog, HackerHero

    0/7
    Start Progress: Make It Right
  • CS50: Learn HTML
    Beginner Beta
    0 (0) | Rate

    CS50: Learn HTML

    Michael Choi, HackerHero

    0/5
    Start Progress: Getting Started
  • CS51: Learn CSS
    Beginner Beta
    0 (0) | Rate

    CS51: Learn CSS

    Michael Choi, HackerHero

    0/14
    Start Progress: Introduction
  • CS45: Javascript basics and creating games
    Intermediate Beta
    0 (0) | Rate

    CS45: Javascript basics and creating games

    Michael Choi, HackerHero

    0/7
    Start Progress: Overview

Beta Courses

  • Learn Python 3
    Beginner Beta
    4.8 (50) | Rate

    Learn Python 3

    Michael Choi, HackerHero

    0/31
    Start Progress: Welcome
  • How to manage
    Beginner Beta
    5 (1) | Rate

    How to manage

    Michael Choi, HackerHero

    0/1
    Start Progress: Overview
  • LEARN MORE Blog About Us
  • LEGAL Privacy Policy Terms & Condition
Hackerhero Icon
Challenge Successfully Created
LIVE

Join Now

Welcome

Every Hacker Hero has a name. Let yours be known to all!

Too short (minimum of 3 characters)

Your hero name will be used throughout the game. Whether you use your real name or hide your identity, it’s all up to you.

Where does {{player name}} live?

Select your country and be its pride.

  • Afghanistan
  • Albania
  • Algeria
  • American Samoa
  • Andorra
  • Angola
  • Anguilla
  • Antarctica
  • Antigua and Barbuda
  • Argentina
  • Armenia
  • Aruba
  • Australia
  • Austria
  • Azerbaijan
  • Bahamas
  • Bahrain
  • Bangladesh
  • Barbados
  • Belarus
  • Belgium
  • Belize
  • Benin
  • Bermuda
  • Bhutan
  • Bolivia
  • Bonaire
  • Bosnia and Herzegovina
  • Botswana
  • Bouvet Island
  • Brazil
  • British Indian Ocean Territory
  • British Virgin Islands
  • Brunei
  • Bulgaria
  • Burkina Faso
  • Burundi
  • Cambodia
  • Cameroon
  • Canada
  • Cape Verde
  • Cayman Islands
  • Central African Republic
  • Chad
  • Chile
  • China
  • Christmas Island
  • Cocos [Keeling] Islands
  • Colombia
  • Comoros
  • Cook Islands
  • Costa Rica
  • Croatia
  • Cuba
  • Curacao
  • Cyprus
  • Czech Republic
  • Democratic Republic of the Congo
  • Denmark
  • Djibouti
  • Dominica
  • Dominican Republic
  • East Timor
  • Ecuador
  • Egypt
  • El Salvador
  • Equatorial Guinea
  • Eritrea
  • Estonia
  • Ethiopia
  • Falkland Islands
  • Faroe Islands
  • Fiji
  • Finland
  • France
  • French Guiana
  • French Polynesia
  • French Southern Territories
  • Gabon
  • Gambia
  • Georgia
  • Germany
  • Ghana
  • Gibraltar
  • Greece
  • Greenland
  • Grenada
  • Guadeloupe
  • Guam
  • Guatemala
  • Guernsey
  • Guinea
  • Guinea-Bissau
  • Guyana
  • Haiti
  • Heard Island and McDonald Islands
  • Honduras
  • Hong Kong
  • Hungary
  • Iceland
  • India
  • Indonesia
  • Iran
  • Iraq
  • Ireland
  • Isle of Man
  • Israel
  • Italy
  • Ivory Coast
  • Jamaica
  • Japan
  • Jersey
  • Jordan
  • Kazakhstan
  • Kenya
  • Kiribati
  • Kosovo
  • Kuwait
  • Kyrgyzstan
  • Laos
  • Latvia
  • Lebanon
  • Lesotho
  • Liberia
  • Libya
  • Liechtenstein
  • Lithuania
  • Luxembourg
  • Macao
  • Macedonia
  • Madagascar
  • Malawi
  • Malaysia
  • Maldives
  • Mali
  • Malta
  • Marshall Islands
  • Martinique
  • Mauritania
  • Mauritius
  • Mayotte
  • Mexico
  • Micronesia
  • Moldova
  • Monaco
  • Mongolia
  • Montenegro
  • Montserrat
  • Morocco
  • Mozambique
  • Myanmar [Burma]
  • Namibia
  • Nauru
  • Nepal
  • Netherlands
  • New Caledonia
  • New Zealand
  • Nicaragua
  • Niger
  • Nigeria
  • Niue
  • Norfolk Island
  • North Korea
  • Northern Mariana Islands
  • Norway
  • Oman
  • Pakistan
  • Palau
  • Palestine
  • Panama
  • Papua New Guinea
  • Paraguay
  • Peru
  • Philippines
  • Pitcairn Islands
  • Poland
  • Portugal
  • Puerto Rico
  • Qatar
  • Republic of the Congo
  • Réunion
  • Romania
  • Russia
  • Rwanda
  • Saint Barthélemy
  • Saint Helena
  • Saint Kitts and Nevis
  • Saint Lucia
  • Saint Martin
  • Saint Pierre and Miquelon
  • Saint Vincent and the Grenadines
  • Samoa
  • San Marino
  • São Tomé and Príncipe
  • Saudi Arabia
  • Senegal
  • Serbia
  • Seychelles
  • Sierra Leone
  • Singapore
  • Sint Maarten
  • Slovakia
  • Slovenia
  • Solomon Islands
  • Somalia
  • South Africa
  • South Georgia and the South Sandwich Islands
  • South Korea
  • South Sudan
  • Spain
  • Sri Lanka
  • Sudan
  • Suriname
  • Svalbard and Jan Mayen
  • Swaziland
  • Sweden
  • Switzerland
  • Syria
  • Taiwan
  • Tajikistan
  • Tanzania
  • Thailand
  • Togo
  • Tokelau
  • Tonga
  • Trinidad and Tobago
  • Tunisia
  • Turkey
  • Turkmenistan
  • Turks and Caicos Islands
  • Tuvalu
  • U.S. Minor Outlying Islands
  • U.S. Virgin Islands
  • Uganda
  • Ukraine
  • United Arab Emirates
  • United Kingdom
  • United States
  • Uruguay
  • Uzbekistan
  • Vanuatu
  • Vatican City
  • Venezuela
  • Vietnam
  • Wallis and Futuna
  • Western Sahara
  • Yemen
  • Zambia
  • Zimbabwe
  • Åland

Confirmation

Claim your 1-year FREE subscription by logging in with your Coding Dojo Learning Platform account.

Login

Log in so your best work can be saved as you advances through the game.

Log In with Google Log In with Facebook
By logging in, I agree to Hacker Hero's Terms of Service and Privacy Policy.
hackerhero logo Warning image for maintenance

Oops!

We apologize for the inconvenience. We encountered an internal error or misconfiguration and was unable to complete your request.

To continue, please reload the page. Thank you!

Reload
Error Icon

Error!

Test error message

Cannot Rate Yet

Thank you, but we only allow users who solved at least 10 units to write a review.