Interactive JavaScript course with flashcards
My students were asking me for an up to date & modern course about JavaScript.
At the beginning of 2021, I started re-writing the curriculum of learnjavascript.online and I'm happy to announce that it's now live!
馃憠 75 chapters of modern JavaScript
馃憠 Learn step by step with flashcards
馃憠 Interact with real APIs
馃憠 Lots of DOM + Fetch projects
I recorded a 20 minute YouTube video that explains for beginners how to build a map that shows the coronavirus cases.
At the end of the video, I have an ad where I talk about Learn JavaScript
https://www.youtube.com/watch?v=Yx7YFoqD89U
Also tweeted about it here: Tweet
Hoping to rank for more keywords, I started blogging on Learn JavaScript's blog.
The content are geared towards beginners and have a unique style which I'm already following in the course.
https://blog.learnjavascript.online/posts/javascript-foreach-the-complete-guide/
Thanks!
By delaying Login until a later stage, I was able to cut the bounce rate from over 50% to 23%.
The Sign in with Github button was replaced with Get started which allows users to try the first chapter without an account. Then if they like it, they can decide to Register.
Feb 4 is the day when I rolled this feature (noon) which explains why it's around 30%.
Screenshot of Bounce Rate over the last 30 days: https://i.imgur.com/9hEeqFe.png
1 year later, the course now has 600 paid users and I've added 21 additional chapters since the launch (a total of 36 for now) and I plan on adding more.
I've added many interactive and innovative features to the site mostly based on user feedback.
Things I learned:
Just one month after the launch, there were already 200 paid users.
Lessons learned:
It was a customer from France 馃嚝馃嚪.
It was a great feeling yet I was worried that only 5 users would buy the course and that I'd have to either reimburse them and cancel the course or simply update it just for 5 users.
Luckily things worked out just 1 hour after.
I submitted the website on Hacker News and 1 hour later I realised from my analytics that it made it to the homepage!
Got around 30k views from HackerNews & related traffic in the first week.
I got many negative & positive feedback from HackerNews.
Some things I learned: Make it super clear that the product is paid (this was something I didn't think through. Problem is you'd only see the payment page after you finish all the free content).
I ended up patching it quickly and adding a Free Trial icon so that users would expect that there's a payment somewhere.
3 months after I started, I launched the MVP publicly which had bare minimum features and only 15 chapters! (Now there's 36).
Because it was an MVP, I made the price cheaper (launch discount) and I showed which chapters I plan on publishing and even the expected date when the next chapter will be launched (to show the users that this is actually in heavy development).
The first 4 chapters were free and they were asked to upgrade with a one time payment once they reach chapter 5.
I kept receiving questions from my students and friends for me to recommend them a JavaScript course but I could not find one that covers all the topics that I had in mind.
So in 1 week I experimented with a proof of concept to see if I can have an editor and a test environment to teach JavaScript interactively.
And so the idea was born!
My students were asking me for an up to date & modern course about JavaScript.