HackerRank
hackerrank.comHackerRank is a coding test and interview solution for hiring developers.
Looking for something like PHP: The Right Way? Here are 24 alternatives, ranked by how closely they match it on purpose, features and platforms. Of these, 2 are free or have a free plan and 1 are open source.
PHP: The Right Way offers a quick reference to PHP practices, coding standards, and links to tutorials.
| # | Alternative | Pricing | Open source | Platforms |
|---|---|---|---|---|
| 1 | HackerRank | — | Not stated | Web |
| 2 | App ideas | — | Yes | — |
| 3 | CSS Battle | — | Not stated | Web |
| 4 | Amit’s Game Programming | — | Not stated | Web |
| 5 | MySQL Tutorial | — | Not stated | Web |
| 6 | Student Developer Pack | — | Not stated | Web |
| 7 | Learn PHP | — | Not stated | Web |
| 8 | Java Design Patterns | — | Not stated | Web |
| 9 | Web Dev Resources | — | Not stated | Web |
| 10 | Typing | — | Not stated | Web |
HackerRank is a coding test and interview solution for hiring developers.
This repository collects application ideas that developers can use to practice and improve their coding skills.
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.
MySQL Tutorial provides lessons and reference material for learning MySQL.
GitHub Student Developer Pack bundles partner tools and services to help students learn coding through hands-on projects.
Learn PHP collects curated resources for learning and practicing the PHP programming language.
Java Design Patterns offers a reference collection for studying common software design patterns in Java.
The Web Dev Resources page is a personal collection of documentation, websites, links, and guides for learning and building for the web.
typing.io is a typing tutor for programmers, with practice focused on symbols that are difficult to reach while coding.
CheckiO provides coding games where learners practice Python and TypeScript programming.
CodinGame combines coding games, puzzles, and programming challenges, with support for more than 25 languages.
Josh Comeau publishes friendly front-end web articles and tutorials, including material on anchor positioning.
Learn TypeScript through interactive coding exercises and connect with a community of developers on TypeHero.
Hacksplaining teaches secure coding through interactive browser lessons covering OWASP Top 10 and GenAI threats.
CodingFantasy teaches CSS, HTML, and JavaScript through browser-based coding games.
Codewars offers community-created coding exercises called kata, with practice across more than 55 programming languages.
30 Seconds of Code offers hundreds of short coding articles to help readers practice programming skills.
EMKC offers practical coding challenges and contests that can be completed in any of 17 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.
A beginner tutorial introduces game programming with QB64 Phoenix Edition.
Programiz offers free online compilers and code editors alongside programming tutorials for languages including Python, JavaScript, SQL, and C++.
ZetCode offers accessible programming tutorials covering C#, Go, Python, Java, and other languages.
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