Girls Who Code - “DojaCode” with Doja Cat
Girls Who Code needed to significantly increase interest in computer science among young women, who often perceived coding as boring or uncreative. The organization sought an innovative way to engage this audience and demonstrate the fun, empowering nature of coding, ultimately inspiring them to explore tech careers.
Creative Idea
A global superstar's music video was transformed into an interactive coding lesson.
Girls Who Code created "DojaCode," an interactive music video for Doja Cat's "Woman," allowing fans to use basic code to direct video elements and unlock content. This cleverly transformed coding into a fun, creative, and culturally relevant experience, leveraging a global superstar to inspire a new generation of female computer scientists.
Hacking Planet Her with Doja Cat
999 Reasons to Code
The creative strategy hinged on a singular insight from Mojo Supermarket creative lead Emily Berger: while young women weren't searching for coding tutorials, they were searching for Doja Cat. The team realized that to make computer science cool, they had to "hack" a major pop culture moment. By partnering with director child. - known for her work with Janelle Monáe - the campaign intentionally subverted the "white male" stereotype of the tech industry. This cultural alignment resulted in 1.3 million visitors within three weeks and a staggering 63% engagement rate, which is four times the industry average for non-profit initiatives.
Four Weeks to Build a World
The technical execution was a sprint, with Active Theory building the entire interactive experience in just four weeks to coincide with the "Woman" music video launch. The site functioned as a "safeguarded" editor where users manipulated real code snippets in CSS, JavaScript, and Python. To simplify the learning curve, the languages were color-coded: Yellow for CSS (changing nail colors), Blue for JavaScript (syncing the sky's time zone to the user), and Pink for Python (manifesting objects). Advanced users could even input specific hex codes to see the video react to their exact commands.

Earned Media and Easter Eggs
Despite having zero paid media budget, the project generated $10 million in earned media and 213 million video views through organic social sharing. The developers hid several Easter eggs throughout the site that could only be unlocked if users correctly modified specific, non-obvious lines of code. This gamified approach turned a passive viewing experience into millions of minutes of active coding education, proving that high-level computer science concepts could be taught through the lens of global superstardom.
Creative Strategy Deconstructed
Company
Girls Who Code possessed the mission and educational expertise to credibly deliver a coding experience for young women.
Category
Tech education often presented as dry or intimidating, failing to connect with young women's cultural interests.
Customer
Young women found coding boring, preferring pop culture, yet desired creative, interactive experiences that empowered them.
Culture
Doja Cat's global superstar status and empowering "Woman" anthem provided a powerful, culturally relevant platform.
Company
Girls Who Code possessed the mission and educational expertise to credibly deliver a coding experience for young women.
Category
Tech education often presented as dry or intimidating, failing to connect with young women's cultural interests.
Strategy:
Leverage cultural icons to transform perceived educational barriers into engaging, empowering, and accessible experiences.
Customer
Young women found coding boring, preferring pop culture, yet desired creative, interactive experiences that empowered them.
Culture
Doja Cat's global superstar status and empowering "Woman" anthem provided a powerful, culturally relevant platform.
Strategy:
Leverage cultural icons to transform perceived educational barriers into engaging, empowering, and accessible experiences.
Results
The campaign successfully turned $0 media dollars into $10 million in earned media. It generated 3 million interactive coded experiences. Girls everywhere spent millions of minutes learning to code without even realizing it. Doja Code "blew up around the world," receiving widespread media coverage from various global outlets including Paper, The Verge, TechOrange, Geektime, SapoTek, and Telegraaf.
$10 million
earned media
3 million
interactive coded experiences
millions of minutes
learning to code
Strategy Technique
Borrow Equity
Girls Who Code borrowed the immense cultural equity and popularity of Doja Cat to make coding appealing. This instantly connected a perceived "boring" subject with a global superstar.
Explore TechniqueCreative Technique
Unexpected Utility
The campaign transformed a popular music video into an interactive coding lesson, providing an unexpected educational utility. This made learning to code feel fun and relevant, rather than a chore.
Explore TechniqueCraft Breakdown
This campaign's craft is exceptional in its groundbreaking digital craft, seamlessly blending a pop culture phenomenon with an interactive digital experience to make coding accessible and exciting for a new generation.
The development of the "DojaCode" platform required sophisticated digital craft to enable real-time execution of user-inputted code (JavaScript, CSS, Python) to dynamically alter elements within the music video, creating a seamless and engaging interactive experience.
The user interface and visual integration of the coding environment within the vibrant aesthetic of Doja Cat's music video are thoughtfully designed, making complex coding concepts feel intuitive, accessible, and visually appealing to the target audience.
The campaign's magic truly lies in the synergistic combination of a brilliant strategic idea, sophisticated digital craft, and intuitive design, all focused on transforming education into entertainment.













