HackerRank
As a project-oriented and self-taught programmer, it is all too easy to cobble together a mostly working project and never fully develop the necessary foundation that is needed to build varried, large-scale projects.
To more confidently transition
HackerRank serves 3 purposes
- Bridges the gap between “Hello World!” and intermediate projects
- Provides more difficult and unique challenges than project-driven learning
- Extends my knowledge of algorithms, data structures, and mathematics
- Certifies particular skills