🎬12 iconic shows · 5 languages · AI-era coding skills

Learn to code through the shows you love.

βš—οΈ Breaking Bad🐍 Python
πŸ”¦ Stranger Things⚑ JavaScript
πŸ›— SeveranceπŸ—„οΈ SQL
βš”οΈ Game of Thronesβ˜• Java
πŸ“‹ The OfficeπŸ”· Go
πŸ’Š The Matrix🐍 Python
πŸ₯’ Rick & Morty⚑ JavaScript
πŸ¦‘ Squid GameπŸ—„οΈ SQL
🍌 Arrested Developmentβ˜• Java
πŸ‘— BarbieπŸ”· Go
πŸ‘  Sex and the City🐍 Python
🍝 The Sopranos⚑ JavaScript

Themed coding challenges built around characters and storylines you already know β€” so skills actually stick. And once you understand what code does, your AI prompts get sharper, you catch mistakes, and you go from passenger to builder.

Join 2,400+ learners already coding through their favorite shows

How it works

From curious to confidently AI-fluent

01

Pick your theme

Choose Stranger Things, Severance, Breaking Bad β€” or more coming soon. Code concepts click faster when the context is something you already love.

02

Learn the basics

Python, JavaScript, Java, SQL, or Go. Short, focused challenges teach you just enough to understand what AI is actually doing β€” and how to direct it.

03

Solve themed challenges

Each challenge is wrapped in a story moment. You're not memorising syntax β€” you're building genuine intuition for how code thinks.

04

Prompt smarter

Spot when AI gets it wrong. Write prompts that actually work. Review the code it generates. That's the edge everyone else is missing.

Pick your universe

Every challenge is wrapped in a story. You're not solving algorithms β€” you're surviving the Upside Down.

πŸ”¦

Stranger Things

Hawkins, Indiana β€” 1983

Try it

β€œCode your way out of the Upside Down”

Challenge 1Variables & Template Literals⚑ JS

Eleven's Transmission

Eleven has made contact through the static. She speaks in fragments β€” a name, a place. Mike needs to piece together her message using only the scraps she's managed to send through the Void.
Start Stranger Things Γ— JS
πŸ›—

Severance

Lumon Industries β€” Floor MDR

Try it

β€œYour innie writes code. Your outie gets the credit.”

Challenge 1Variables & Data Types🐍 Python

Your Lumon Employee Record

Welcome to Lumon Industries. You have been severed. Your innie β€” the version of you that exists only inside this building β€” needs to be logged in the employee database. Ms. Cobel requires accurate records for all Macrodata Refinement staff.
Start Severance Γ— Python
βš—οΈ

Breaking Bad

Albuquerque, New Mexico

Try it

β€œI am the one who codes.”

Challenge 1SELECT BasicsπŸ—„οΈ SQL

The Product Inventory

Walter White's operation is growing. He needs to keep track of his inventory. A table called `products` has columns: `name`, `purity`, and `batch_size_grams`. Let's start by looking at everything.
Start Breaking Bad Γ— SQL
πŸ“„

The Office

Dunder Mifflin, Scranton PA

Try it

β€œThat's what good code is.”

Challenge 1Variables & Data Typesβ˜• Java

Dunder Mifflin Employee Card

Michael Scott insists that every Dunder Mifflin employee have a proper profile in the system. As the new IT person, you've been tasked with setting up the basic record for Scranton's most beloved (and only) regional manager.
Start The Office Γ— Java
βš”οΈ

Game of Thrones

The Seven Kingdoms of Westeros

Try it

β€œWhen you play the game of code, you win or you debug.”

Challenge 1Variables & Data Types🐍 Python

The Night's Watch Roster

Jon Snow stands atop the Wall, the cold wind biting at his cloak. Lord Commander Mormont needs a record of the Watch's current state β€” who leads, how many brothers remain, and whether the Wall still holds. The realm depends on accurate data.
Start Game of Thrones Γ— Python
πŸ’Š

The Matrix

The Matrix β€” 1999 simulation

Try it

β€œThere is no bug.”

Challenge 1Variables & TypesπŸ”· Go

The One's Profile

Morpheus has been searching his whole life for The One. Now Neo sits across the table in the Construct. Before the training can begin, the Oracle's system must log his identity β€” name, simulation access level, and whether he has taken the red pill.
Start The Matrix Γ— Go
πŸ›Έ

Rick and Morty

Dimension C-137 and beyond

Try it

β€œWubba lubba dub dub β€” there's a bug in your code.”

Challenge 1Variables & Template Literals⚑ JS

Morty's Portal Log

Rick has dragged Morty through yet another interdimensional portal. Morty needs to log where they've ended up β€” the dimension designation and current planet. Summer says if he doesn't start writing this stuff down, they'll never find their way home.
Start Rick and Morty Γ— JS
πŸ”Ί

Squid Game

The Island β€” Game Arena

Try it

β€œ456 players. 1 coder.”

Challenge 1SELECTπŸ—„οΈ SQL

The Player Registry

456 players have arrived on the island. The Front Man needs a complete list of all participants before the games begin. No one leaves until we have a full registry.
Start Squid Game Γ— SQL
🍌

Arrested Development

The Bluth Company, Newport Beach, CA

Try it

β€œThere's always money in the banana stand.”

Challenge 1Variables & Data Types🐍 Python

The Banana Stand Account

George Bluth Sr. always said there was money in the banana stand β€” $250,000 sewn into the walls, to be exact. Michael needs to track the family's one reliable asset before Buster or George Michael accidentally burns it down.
Start Arrested Development Γ— Python
πŸ‘—

Barbie

Barbieland / Real World, Los Angeles

Try it

β€œShe's everything. He's just Ken.”

Challenge 1Variables & Template Literals⚑ JS

Barbie's Daily Greeting

Every morning in Barbieland, Barbie greets her neighbors with a cheerful message. The greeting includes her name and her job of the day. Help write the template for Barbieland's communication department.
Start Barbie Γ— JS
πŸ‘ 

Sex and the City

Manhattan, New York City

Try it

β€œI couldn't help but wonder...”

Challenge 1Variables & Data Typesβ˜• Java

The Shoe Budget

Charlotte needs a proper accounting of Carrie's shoe situation. Three data points tell the whole story: the brand name, number of pairs, and whether Carrie has acknowledged this is a problem.
Start Sex and the City Γ— Java
πŸ¦†

The Sopranos

New Jersey β€” DiMeo Crime Family

Try it

β€œThose who want respect, give respect.”

Challenge 1Variables & TypesπŸ”· Go

Waste Management Stats

Soprano Waste Management has legitimate books and less-legitimate books. This program covers the legitimate ones β€” for when the feds stop by. Go's type system keeps everything clean.
Start The Sopranos Γ— Go

Code right in your browser

No downloads. No setup. Just open and start coding β€” with full syntax highlighting.

Try it with:
Γ—
challenge-01.py
πŸ”¦ Stranger Things Β· 🐍 Python
Stranger ThingsΒ·Challenge 1 of 10

Eleven's Powers

Eleven has been living in Hawkins Lab for as long as she can remember. Her powers are incredible β€” but to track them, Hopper needs your help storing information about her abilities.

Your mission

Create three variables: `name` (her name, a string), `power_level` (an integer, set it to 11), and `can_fly` (a boolean β€” for now it's False). Then print all three.

Edit the code above, then run it
terminal
$run program

This is a live preview β€” sign up for full syntax highlighting, hints, and progress tracking.

5 real languages

Every skill you build here is a skill you can put on your resume. We teach the languages that actually get you hired.

They get more out of AI now

Real learners. Real outcomes.

πŸ”΄
"I used to just copy whatever code ChatGPT gave me and hope it worked. After a few weeks on QuestCode I actually understand what it's doing β€” and I catch the mistakes before they blow up."

Mia K.

Marketing Ops Manager

πŸ”΅
"The Severance theme is eerily perfect. But the real win was realising I could finally write a prompt that got back exactly what I needed, first try. My whole team noticed."

James T.

Product Manager

🟒
"I'm not trying to become an engineer. I just wanted to stop feeling lost every time AI spits out code. QuestCode gave me that in about a month β€” through Breaking Bad, which was a bonus."

Rachel M.

Operations Lead

⚑

Start using AI like you mean it

First challenge is free. No credit card. Pick a theme, learn the basics, and start getting more out of AI today.

Start learning free

Monthly plans from $9 Β· Lifetime access from $79