19 ms·
Launch HN: Slip (YC S21) – Build and sell interactive programming courses
Hi HN, I'm Kenneth and I'm the founder of Slip (https://www.slip.so https://www.slip.so), a marketplace for programmers to build and sell courses, including interactive elements like in-browser code execution, popular programming embeds (CodeSandbox, StackBlitz, Replit repls (Coming soon)), and videos.
Instead of spending 3 or more months building their own course platform, developers can use Slip to create engaging interactive courses and make more money faster from their knowledge
In January, I built vim.so in 3 days, and made $11k in my first month. I even did a Show HN for it (https://news.ycombinator.com/item?id=25846347 https://news.ycombinator.com/item?id=25846347). I was able to do it in 3 days because I had previously spent 3 months building an interactive course for Python fundamentals. That previous experience reduced the time it took me to build a new course, which was the only reason it made sense to do. 3 days of hacking was low-risk enough that when I had the idea for vim.so, it made sense to actually try and see.
The results blew me away and actually changed my life. If sales continue at the current rate, I'll make about $50k this year with vim.so. This experience gave me confidence that I could build something and sell it on the internet. It helped give me credibility as a developer, and got me connected with lots of other cool folks building cool things.
After launching vim.so, I started getting lots of inbound requests to build other interactive courses on various topics: Ruby, Git, Bash, etc. At first I thought I'd just build all these myself but quickly realized other folks could teach these topics at a much deeper level than I could. But why weren't they building these courses? It's because it's currently too hard to make an interactive programming course. After maybe the 5th Twitter DM asking me for an interactive Git course, I decided to start a platform that helps other devs do the same thing I did with vim.so.
The main tool in Slip is an online course editor that allows you to build a course with a variety of "block types". You can use markdown, videos, code snippets, figma embeds, CodeSandbox Embeds, and executable code snippets. Code executions happen in remote one-off Docker containers. Code snippets are built using the open-source Ace Editor react component.
The editor is free to use. We take a 10% cut of sales made via our site (plus processing fees). We handle payments via Stripe and accept and remit VAT taxes for the author. Slip also has features to help authors make more money with their courses. For selected courses, we can run a presale campaign. We also publish and feature courses directly on our site that meet a certain quality bar.
Some devs who have rolled their own interactive course platform have spent more than 6 months just on that part! If we can remove that 6 months of non-content work, more devs will be able to build better educational materials. I've met multiple folks making over 6 figures a year teaching programming courses. Slip will be a success if we can help many more people do that, a lot more easily.
If you have any experience building educational programming courses or ideas on what programming courses are lacking today, or have any thoughts to share, I'd love to hear from you!
- MattyMc 5y agoFabulous idea. I've taken numerous courses through Udemy, currently taking one to upskill in React, and I've found a big gap to be the lack of interactive exercises (where the real learning takes place). I'll definitely have a look. Good luck!
- CoffeePython 5y agoThanks! Yeah we've heard that same type of sentiment from lots of folks. Definitely need the feedback loop to learn programming skills effectively.
- prank7 5y agoPlease try out course - https://altcampus.school https://altcampus.school. It's not ineractive in browser but solves the core of your problem in a different way. Please try it out, would love to get your feedback.
- faraaz98 5y agoLooks great! The front page is very inviting and friendly for course creators. I don't if how someone who's looking to buy a course would feel about that. Have you use tested it?
- CoffeePython 5y agoYeah we're definitely focused more on the supply side right now! We want to be the easiest tool for developers to create awesome and engaging courses. In the future, as we start getting more courses published, I imagine we will probably swap the home page to be more course taker focused.
- wjossey 5y agoWould love to be able to do this for more platform engineering oriented courses. Hope you can add Terraform (HCL) in the future. Good luck!
- CoffeePython 5y ago