Each of our quests was built to help you acquire and practice skills that will help you throughout your career. Whether you've been developing for decades or just getting started, we hope you'll find them both useful and fun.
Experience the onboarding process for the Permit.io full-stack application level authorization solution.
ExploreConfigure CircleCI to streamline your workflow and improve the quality of your code
ExploreAdd monitoring capabilities by setting up New Relic's observability tools and alerts.
ExploreGo through the entire workflow of an urgent production bug mitigation: detection, reproduction, finding the root cause and uploading a fix.
ExploreAdd a log monitoring tool to improve visibility into what is happening in the application’s production environment.
ExploreThere's a new CEO in town, and he came up with a new feature you need to implement right now across frontend, backend, API and database.
ExploreIn this quest, you'll learn Node.js fundamentals, from its core libraries to its popular frameworks.
ExploreIn this quest, you'll learn how to implement Passport.js into your Node.js project to provide better authentication and security.
ExploreIn this quest, you will learn how to manage your software projects efficiently using Jira.
ExploreIn this quest, you'll learn how to write secure AWS Lambda microservices.
ExploreFix a bug in the production environment by identifying, replicating, and squashing it.
ExploreImplement search throughout the frontend, backend, and the database, learning the basics of a full-stack feature implementation.
ExplorePractice editing the codebase of your application by using some of the most common commands and actions.
ExploreImplement auto-complete functionality in search using the application's backend and database.
ExploreAdd image uploading capabilities to an application utilizing the frontend, backend, database, and a third-party image upload service.
ExploreReduce storage consumption and improve user experience by adding image resizing and compression.
ExploreRefactor a React application using hooks. This change will make it significantly easier to read, test and reuse code.
ExploreIt’s time to refactor some components in the application from Redux to React Context.
ExploreInvestigate a slow API request. Query, identify the root cause, and find a solution.
ExploreAdd a new field to an existing data model, migrate old data to the model, and support the new field in the UI and the API.
ExploreConduct a design review for a new feature by understanding the requirements, planning how to implement them.
ExploreConvert the sequential execution of the async requests into a parallel one
Explore