HackerRank
Toque em uma estrela para avaliar
HackerRank combines learning with credentialing, letting developers practice coding problems while building portfolios employers recognize. It's used for both self-study and formal hiring, making it useful for job hunters learning new languages and for teams running technical interviews.
The platform covers multiple programming languages and problem domains, from basic algorithms to database design. You can solve problems at your own pace or participate in contests that test your skills against others.