Hacker Hero Logo
  • Home
  • Groups
  • LOGIN

LEARN BEST PRACTICES

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

Featured Courses

  • Learn to Code Beginner 0/74

    Learn to Code

    by Michael Choi, HackerHero

    4.8
    (1050)person
    Learn how to use fundamental building blocks of programming, including how if/else statements, loops, functions, and variables work.
    Start
  • Basic Algorithm Intermediate 0/87

    Basic Algorithm

    by Michael Choi, HackerHero

    4.9
    (965)person
    Become a better coder by working on basic/intermediate algorithm challenges.
    Start
  • Games in Javascript Intermediate 0/4

    Games in Javascript

    by Michael Choi, HackerHero

    0
    (0)person
    Learn how to build real games from scratch using HTML, CSS, and Javascript. See how algorithms are used to build real applications!
  • Adv. Algorithms & Data Structures Advanced 0/107

    Adv. Algorithms & Data Structures

    by Michael Choi, HackerHero

    4.8
    (48)person
    Get prepared for technical interviews by learning about recursions, SLL, DLL, Binary Search Tree, Hash Table, Tries, Graphs and etc.
    Start
  • Advanced Javascript (beta) Advanced 0/48

    Advanced Javascript (beta)

    by Michael Choi, HackerHero

    4.8
    (125)person
    Test your knowledge of advanced javascript. Solve challenges and see how others solved them.
    Start
  • System Design (beta) Advanced 0/8

    System Design (beta)

    by Michael Choi, HackerHero

    0
    (0)person
    Learn how to design a scalable system. Also, learn about microservices, Docker, containerization, and cloud-native technologies.
    Start
  • Communication Beginner 0/11

    Communication

    by Michael Choi, HackerHero

    4.9
    (208)person
    Knowing how to communicate effectively to your team member as well as to your supervisor(s) is really important.
    Start
  • How to create an effective course Advanced 0/7

    How to create an effective course

    by Michael Choi, HackerHero

    0
    (0)person
    The goal of this course is to pass down principles on what I think makes a really effective course.
    Start
  • User Experience Beginner 0/8

    User Experience

    by Noemi Balog, HackerHero

    4.6
    (38)person
    Learn the most important UX design fundamentals, guiding principles, and useful techniques to give users the most enjoyable product experience.
    Start

Beta Courses

  • Learn Python 3 Beginner 0/91

    Learn Python 3 (Beta)

    by Michael Choi, HackerHero

    Learn Python 3, one of the most popular programming languages now.

    4.8
    (35)person
    Start
  • How to manage Beginner 0/1

    How to manage (Beta)

    by Michael Choi, HackerHero

    Are you a new manager?  This course outlines helpful tips/advice for first-time managers.

    0
    (0)person
    Start
  • LEARN MORE Blog Facebook Page
  • LEGAL Privacy Policy Terms & Condition
Hackerhero Icon
Challenge Succesfully 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.

Log In

Log in so your best work can be saved as your 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

Credits

Credits are used to unlock video solutions and access premium contents. You can buy more credits for as low as $5.

Buy Credits