expressjs.com icon indicating copy to clipboard operation
expressjs.com copied to clipboard

Scrimba + Express partnership

Open perborgen opened this issue 7 months ago • 4 comments

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.

perborgen avatar May 28 '25 18:05 perborgen

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 avatar May 28 '25 20:05 bjohansebas

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.

bjohansebas avatar May 28 '25 20:05 bjohansebas

@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?

perborgen avatar Jun 04 '25 10:06 perborgen

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

bjohansebas avatar Jun 12 '25 14:06 bjohansebas

This has already been communicated to the Foundation, and any updates will be shared as soon as they’re available :)

bjohansebas avatar Jun 28 '25 01:06 bjohansebas