Learn JavaScript

Interactive JavaScript course with flashcards

No Employees
Founders Code
Solo Founder
Education
Programming

My students were asking me for an up to date & modern course about JavaScript.

May 24, 2021 Re-write curriculum in 2021

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

February 24, 2020 Published my first blog post

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.

  1. What do you think of the current format?
  2. Do you have any topic suggestions that I should write about?

https://blog.learnjavascript.online/posts/javascript-foreach-the-complete-guide/

Thanks!

February 17, 2020 Cut bounce rate by half (50% to 23%)

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

January 7, 2020 600 Paid users

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:

  • User feedback is super important
  • The feature suggestions from users weren't often elegant so I would only focus on listening to the problem and then think of a solution
February 1, 2019 First 200 paid users

Just one month after the launch, there were already 200 paid users.

Lessons learned:

  • Hacker News has helped a lot in terms of traffic
  • Many high profile developers picked it up from HackerNews and shared it on Twitter
  • My personal Twitter network has helped as well, the launch tweet has received 1k favorites and 300 retweets
January 2019 Got my first paying customer

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.

January 3, 2019 Launched on Hacker News

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.

January 3, 2019 Launched MVP

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.

October 2018 Came up with the idea

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!

About

My students were asking me for an up to date & modern course about JavaScript.