Live data from Hacker News

Launch HN: Scrimba (YC S20) – Interactive video for learning to code

news.ycombinator.com

1–10 of 76 posts

Launch HN: Scrimba (YC S20) – Interactive video for learning to code

#1
Hi all, I’m Per, co-founder of Scrimba.

We are building an interactive video format for teaching and learning how to code. The main benefit is that students can pause the video and edit the code whenever they want.

We think this is needed is because over 70% of people who are trying to learn to code today use videos. But since videos aren’t interactive, students end up mirroring the instructors’ code line-by-line in their local code editors. This is time consuming, and it often causes problems with local dev environment setup.

Scrimba solves these problems as it enables students to pause the screencast and modify the instructors’ code directly inside the player. So when a Scrimba student feels confused, she jumps into the screencast and plays around with the code (editing, running, debugging) until she’s made sense of it. As a consequence, she learns faster.

Technically, this is possible because we have merged the IDE and the video player into one tool. To understand the technology in-depth, please watch this cast: https://scrimba.com/scrim/cww679T9

The Scrimba format also opens the way for other features that can further enhance the learning experience, like searching inside videos, in-video hyperlinks, audiovisual code feedback from teachers, remote pair programming between students, and more. The more we work with the format, the more of these opportunities we see. So we have decided to use the format as the backbone for an online coding school as we continue to improve it.

After launching a bunch of shorter courses the last couple of years, we launched our first full-degree program this summer. It's called “The Frontend Developer Career Path” and it contains 75 hours of content and 100s of interactive coding challenges. It costs $19 per month and the teachers are well-known instructors like Gary Simon, Cassidy Williams, and Kevin Powell. Students are also paired up in Study Groups, in order to make the online learning experience feel less lonely. So far, over 3000 people from 110 different countries have enrolled.

Here’s a link to the course: https://scrimba.com/learn/frontend

Fun fact: Scrimba is built entirely in Imba, a programming language that our CTO has created. It’s a Ruby-inspired language that compiles to JavaScript, and it excels at creating high-performant web apps. The first version of Scrimba was created because Sindre wanted a better way to teach Imba. You can learn more about Imba here: https://www.imba.io/

Re: Launch HN: Scrimba (YC S20) – Interactive video for learning to code

#3
I'm in my final year of college and for over last 3 years I learnt a good part of my coding skills from scrimba. I was sold from the moment I found we could pause the video and copy the code (no more rummaging through github and pastebin). Its really good to see you guys grow and reach even more learners.

Re: Launch HN: Scrimba (YC S20) – Interactive video for learning to code

#5

I'm in my final year of college and for over last 3 years I learnt a good part of my coding skills from scrimba. I was sold from the moment I found we could pause the video and copy the code (no more rummaging through github and pastebin). Its really good to see you guys grow and reach even more learners.

That makes me very happy to hear! :D

Re: Launch HN: Scrimba (YC S20) – Interactive video for learning to code

#6
post #4
post #2

Scrimba is amazing, had a lot of fun playing with Imba as well.

Thanks a lot! A new version of Imba is about to be launched soon btw, which features a much better developer experience :)

The veeery wip docs can be found at https://v2.imba.io :)

Re: Launch HN: Scrimba (YC S20) – Interactive video for learning to code

#8
I've not yet found an experience that matches the interactivity of DataCamp. They don't do simultaneous video and code, but they have helpful code feedback and the video slides are picture-in-picture, which I prefer to having to scroll through a video to lookup code screenshots.

That said, DataCamp had a scandal a few years back and a lot of authors retracted content.

I'll take a look at this.

Re: Launch HN: Scrimba (YC S20) – Interactive video for learning to code

#9
post #7

Scrimba is amazing! Learned a lot from it! Is this new video format that you developed opensource? Is there a link somewhere where we can learn more about it? Did some research and couldn't find anything. Thanks!

Thanks! Scrimba itself isn’t open source, but we have considered is, so maybe we’ll do it sometime in the future :)

The language it’s written in is fully open source (created by our CTO, Sindre). You can learn more about it here: https://imba.io

Re: Launch HN: Scrimba (YC S20) – Interactive video for learning to code

#10
Been following Scrimba and Imba for a couple of years. Super impressive work.

Imba is kinda of a mix between Svelte and Mithril with a Ruby kind of language. The way you model state without reactivity is brilliant. It makes everything so much simpler.

Post reply on HN