LEARN BEST PRACTICES

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

  • Learn to Code Beginner 0/ 72

    Learn to Code

    by Michael, HackerHero

    4.7
    (113)person

    Learn how to use fundamental building blocks of programming, including how if/else statements, loops, functions, and variables work.

  • Basic Algorithm Intermediate 0/ 87

    Basic Algorithm

    by Michael, HackerHero

    4.8
    (79)person

    Become a better coder by working on basic/intermediate algorithm challenges.

  • Adv. Algorithms & Data Structures Advanced 0/ 105

    Adv. Algorithms & Data Structures

    by Michael, HackerHero

    4.7
    (15)person

    Get prepared for technical interviews by learning about recursions, SLL, DLL, Binary Search Tree, Hash Table, Tries, Graphs and etc.

  • Advanced Javascript (beta) Advanced 0/ 48

    Advanced Javascript (beta)

    by Michael, HackerHero

    4.6
    (12)person

    Test your knowledge of advanced javascript. Solve challenges and see how others solved them.

  • System Design (beta) Advanced 0/ 0

    System Design (beta)

    by Michael, HackerHero

    0
    (0)person

    Learn how to design a scalable system. Also, learn about micro-services, Docker, containerization, and cloud native technologies.

  • Games in Javascript Intermediate 0/ 30

    Games in Javascript

    by Michael, 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!

  • Learn Python 3 Beginner 0/ 87

    Learn Python 3 (Beta)

    by Michael, HackerHero

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