Today, after working on it for more than 2 months, I launch the Vue.js Course.

The Vue course

This course is based on text lessons, with lots of code samples and during the 8 modules and 54 lessons that compose the course, we’ll build 3 different fully working applications.

The course has a very special offer that only lasts for the next 6 days: a private mentoring program!

Read on.

Get a free preview

You can check out the first 3 modules of the course, for free!

Just go to this link to get a glimpse of how the course is built.

You’ll get access to the intro, the first module of theory, and to the first practical application.

I hope you’ll enjoy it!

The course contents

The goal of the course is to give you enough theory to work with the application at hand.

During the whole course, we’ll build:

  • a Pixel Art application, which is a funny app you can use for leisure to draw pictures in the browser
  • a Bill Tracker application, which is more useful, lets you add different bill categories, and you can actually use it for your own personal finance management
  • an E-Commerce shop, where the shop owner can add new products, and customers can add them to the cart and make a purchase

You’ll start from the beginning, and over time get to use Vuex and the Vue Router to introduce more advanced functionalities.

The launch

The course launched today, and it is 50% OFF for 6 days, until Sunday, August 5, and it’s priced at $99 (normal price will be $199).

But there is more.

I decided to do something I’ve always wanted to do: I’ll make my expertise available to everyone through a mentoring program.

For only $199, I’ll be your mentor for 2 entire months (August and September), helping you learn the concepts introduced in the course, and I’ll review your code using GitHub Pull Requests.

I do a 2-months mentoring interval because I realize it’s summer and many of you will take vacations in August, but you’ll eventually get back in September to complete the course ๐Ÿ™‚

After making every application in the course I propose several challenges to enhance the functionality.

You’ll work on the code on your own, and you’ll send it to me for review.

Also, I’ll provide daily support for the course material and challenges via email and Twitter.

The mentoring package will have a limited availability of seats, because mentoring requires my direct work and I can only effectively support a limited amount of developers to mentor. I decided this number is 100, so make sure you get your spot.

I think this is a great way to keep you accountable while learning and have the opportunity to get my mentoring.

But not just that: you will have the opportunity of seeing how other people solved the challenges on GitHub, ask them why they did something a certain way, or just find inspiration for your own work.

If you like the idea, just head to and join it!