HackerRank
hackerrank.comHackerRank is a coding test and interview solution for hiring developers.
Looking for something like App ideas? Here are 24 alternatives, ranked by how closely they match it on purpose, features and platforms. Of these, 1 are free or have a free plan and 8 are open source.
This repository collects application ideas that developers can use to practice and improve their coding skills.
| # | Alternative | Pricing | Open source | Platforms |
|---|---|---|---|---|
| 1 | HackerRank | — | Not stated | Web |
| 2 | PHP: The Right Way | — | Not stated | Web |
| 3 | CSS Battle | — | Not stated | Web |
| 4 | Amit’s Game Programming | — | Not stated | Web |
| 5 | Programming Learning Index | — | Yes | — |
| 6 | 33 JS Concepts | — | Yes | — |
| 7 | Coding Problems | — | Yes | — |
| 8 | Awesome Leetcode Resources | — | Yes | — |
| 9 | A-to-Z-Resources-for-Students | — | Yes | — |
| 10 | 30 Seconds of Code | — | Not stated | Web |
HackerRank is a coding test and interview solution for hiring developers.
PHP: The Right Way offers a quick reference to PHP practices, coding standards, and links to tutorials.
CSS Battle offers games and challenges where users recreate target designs with CSS.
Amit’s Game Programming Information answers questions about learning game development, building games, and progressing as a programmer.
This repository lists freely available learning resources across programming, mathematics, and science.
33 JS Concepts summarizes JavaScript concepts for developers, with examples and reference material.
Coding Problems provides solutions to coding and algorithm problems and multiple programming exercises.
Awesome LeetCode Resources collects learning materials for data structures and algorithms and provides a newsletter link.
A-to-Z Resources for Students is a curated list of learning and development resources.
30 Seconds of Code offers hundreds of short coding articles to help readers practice programming skills.
GitHub Student Developer Pack bundles partner tools and services to help students learn coding through hands-on projects.
typing.io is a typing tutor for programmers, with practice focused on symbols that are difficult to reach while coding.
Learn TypeScript through interactive coding exercises and connect with a community of developers on TypeHero.
CheckiO provides coding games where learners practice Python and TypeScript programming.
Basic Computer Games updates the classic programming book with examples in modern memory-safe languages.
This tutorial covers reverse engineering across x86, x64, ARM, AVR, and RISC-V processor architectures.
awesome-low-level-design provides resources for learning low-level design and preparing for interviews.
This list collects modern C++ techniques used in coding interviews and competitive programming.
The Accessibility Developer Guide teaches how to build accessible websites.
Codewars offers community-created coding exercises called kata, with practice across more than 55 programming languages.
Skilled.dev provides coding interview preparation through a course for developers pursuing software engineering roles.
NeetCode offers coding interview practice through courses, assessments, head-to-head mode, and a catalog of programming problems.
Telegram’s developer introduction explains bots as applications that run inside Telegram.
Android Developers provides official training and learning resources for building Android apps.
Alternatives are suggested from the purpose and features described in our listings. Different pages for the same product appear once. Read each description to check whether it fits your task. How we choose alternatives · Suggest an alternative