How would you like to upskill today?

quest catalog

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.

Featured

Fullstack Journey
Fullstack Journey
Become a better fullstack dev with the multi-quest fullstack journey
Explore
Mixpanel Product Analyst
Mixpanel Product Analyst
Discover how Mixpanel can help Product Analysts
Explore

Partner Quests

Red Alert
Red Alert

Set up New Relic's Instant Observability dashboard and use it to explore data.

Explore
Never Build Permissions Again
Never Build Permissions Again

Experience the onboarding process for the Permit.io full-stack application level authorization solution.

Explore
Data-Dependent Schema Migrations
Data-Dependent Schema Migrations

Set up Atlas and create schema migrations

Explore
Enable Continuous Deployment
Enable Continuous Deployment

Learn to Set Up Continuous Deployment

Explore
IronComponents
IronComponents

Use a library to write HTML and CSS directly inside JSX components

Explore
CircleCI Lint
CircleCI Lint

Learn to lint code automatically using CircleCI

Explore
CircleCI Configure
CircleCI Configure

Configure CircleCI to streamline your workflow and improve the quality of your code

Explore
Mixpanel Product Analyst
Mixpanel Product Analyst

Discover how Mixpanel can help Product Analysts

Explore
Observability
Observability

Add monitoring capabilities by setting up New Relic's observability tools and alerts.

Explore
Performance
Performance

Go through the entire workflow of an urgent production bug mitigation: detection, reproduction, finding the root cause and uploading a fix.

Explore
Watching The Watchmen
Watching The Watchmen

Add a log monitoring tool to improve visibility into what is happening in the application’s production environment.

Explore

Quests by Wilco

Robocrop
Coming soon!
Robocrop

Use the DALL-E API to generate images automatically.

Explore
Let It Sink
Coming soon!
Let It Sink

There'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.

Explore
To the Cloud and Beyond
Coming soon!
To the Cloud and Beyond

Deploy an application to a Kubernetes cluster

Explore
Fullstack Journey
Coming soon!
Fullstack Journey

Become a better fullstack dev with the multi-quest fullstack journey

Explore
Master Node.js Fundamentals
Coming soon!
Master Node.js Fundamentals

In this quest, you'll learn Node.js fundamentals, from its core libraries to its popular frameworks.

Explore
Implementing Passport.js in Node.js
Coming soon!
Implementing Passport.js in Node.js

In this quest, you'll learn how to implement Passport.js into your Node.js project to provide better authentication and security.

Explore
Managing Projects Better with Jira
Coming soon!
Managing Projects Better with Jira

In this quest, you will learn how to manage your software projects efficiently using Jira.

Explore
Write Secure Amazon Lambda Microservices
Coming soon!
Write Secure Amazon Lambda Microservices

In this quest, you'll learn how to write secure AWS Lambda microservices.

Explore
Dataseeding
Coming soon!
Dataseeding

Populate a database with mock data and learn good engineering practices.

Explore
Fixing a Bug
Coming soon!
Fixing a Bug

Fix a bug in the production environment by identifying, replicating, and squashing it.

Explore
Funnel Drop
Coming soon!
Funnel Drop

Find the root cause of a drop in the user funnel and eliminate it.

Explore
Search Party
Coming soon!
Search Party

Implement search throughout the frontend, backend, and the database, learning the basics of a full-stack feature implementation.

Explore
Gitting Started
Coming soon!
Gitting Started

Practice editing the codebase of your application by using some of the most common commands and actions.

Explore
Asynchrony
Coming soon!
Asynchrony

Identify and resolve asynchrony issues in an application.

Explore
A CSSful Quest
Coming soon!
A CSSful Quest

Practice implementing a new design element in the application’s UI using CSS.

Explore
You Auto-Complete Me
Coming soon!
You Auto-Complete Me

Implement auto-complete functionality in search using the application's backend and database.

Explore
A Thousand Words
Coming soon!
A Thousand Words

Add image uploading capabilities to an application utilizing the frontend, backend, database, and a third-party image upload service.

Explore
A Matter of Size
Coming soon!
A Matter of Size

Reduce storage consumption and improve user experience by adding image resizing and compression.

Explore
Get in Line
Coming soon!
Get in Line

Optimize an image upload feature by making image resizing asynchronous.

Explore
Hooks of Change
Coming soon!
Hooks of Change

Refactor a React application using hooks. This change will make it significantly easier to read, test and reuse code.

Explore
Refactoring Redux
Coming soon!
Refactoring Redux

It’s time to refactor some components in the application from Redux to React Context.

Explore
Faster! Faster!
Coming soon!
Faster! Faster!

Investigate a slow API request. Query, identify the root cause, and find a solution.

Explore
Strawberry Fields
Coming soon!
Strawberry Fields

Add 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.

Explore
Accessibility Matters
Coming soon!
Accessibility Matters

Modify an application’s frontend and make a website more accessible.

Explore
As You Wish!
Coming soon!
As You Wish!

Conduct a design review for a new feature by understanding the requirements, planning how to implement them.

Explore

Community Quests

Bashing It
Bashing It

Learn to use shell scripting for automating boring, repetitive tasks.

Explore
Tar Trek
Tar Trek

Learn to manipulate tar archives

Explore
Route to Victory
Route to Victory

Restrict unauthorized webpage access attempts

Explore
Navigating the unknown
Navigating the unknown

Account for incorrect URLs (404) on your website

Explore
Multilingual
Multilingual

Learn to implement internationalization

Explore
AI Mania
AI Mania

Use GPT-3 to generate product description

Explore
DynamIcon Smith
DynamIcon Smith

Elevating user identity through dynamic avatars

Explore
Promise.all to the Rescue
Promise.all to the Rescue

Convert the sequential execution of the async requests into a parallel one

Explore
DEVELOPING

Ready to try Wilco?
Click the button below to get started!

Start for Free