Skip to content

Scrimba + Express partnership #1931

Open
@perborgen

Description

@perborgen

Hey folks 👋

Creating this issue to push forward the Scrimba x Express collaboration we’ve been discussing in Slack and in a TC meeting. Glad to hear the team is positive towards this, so here are the details to keep it moving.

The gist
Scrimba has created a series of interactive Express tutorials, starting with a free course called Learn Express. It lets developers watch short lessons and code directly in the browser in a real Express.js environment—offering a learning experience that’s more hands-on than traditional video or docs.
🎬 Demo of our learning experience: https://scrimba.com/s0fg0h412l

We’re doing similar collaborations with MDN, Vue, and Astro. The idea here is to link to these tutorials—course-level or lesson-level—anywhere in the docs where they can be genuinely helpful to readers. And then share revenue that comes from this traffic with the Express.js.

What we’re proposing

  • Add links to relevant tutorials throughout the Express docs
  • Scrimba handles all content creation, maintenance, and updates
  • Express receives 40% of revenue from any new Scrimba customers who sign up via these links—for their entire first year
  • Tracking is anonymous and handled by Scrimba—no third-party tracking involved

Why it makes sense

  • Supports Express financially with no maintenance overhead
  • Gives developers a better learning experience with interactive tutorials integrated alongside the docs
  • Builds on a model that’s already working well for MDN, Vue, and Astro

For those interested, this was the recording of the meeting where the proposal was presented.

Let me know how you’d like to move forward. Happy to provide a written summary or PR draft if helpful.

Activity

bjohansebas

bjohansebas commented on May 28, 2025

@bjohansebas
Member

Add links to relevant tutorials throughout the Express docs

Could you expand on this idea a bit more, how is it supposed to work? I understand it would be similar to how it was handled on MDN, but I’m not sure (https://developer.mozilla.org/en-US/curriculum/core/css-fundamentals/).

Image

bjohansebas

bjohansebas commented on May 28, 2025

@bjohansebas
Member

For those interested, this was the recording of the meeting where the proposal was presented.

@perborgen you might want to add it to the original text.

perborgen

perborgen commented on Jun 4, 2025

@perborgen
Author

@bjohansebas Sure! Happy to clarify.

I wasn’t actually thinking to embed scrims directly in your docs right away, since that’s a bit more technically involved than what we need to get started.

Instead, I suggest we begin like we did with Vue.js — by recording dedicated scrims that mirror specific articles, e.g. from your “Getting Started” or "Guide" sections.

You can see a live example on Vue.js here:

Image

Does that clarify enough for you?

bjohansebas

bjohansebas commented on Jun 12, 2025

@bjohansebas
Member

Now everything is clear to me.

it seems there are no more doubts. I'm going to start talking to the foundation so we can move forward with this

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

      Development

      No branches or pull requests

        Participants

        @perborgen@bjohansebas

        Issue actions

          Scrimba + Express partnership · Issue #1931 · expressjs/expressjs.com