Ultimate Hero

The first 17 videos of Ultimate Hero has been released!

Our Ultimate Hero course will teach you everything you need in order to be a Vue Hero. When you're finished with this course, you should be able to build whatever you want using Vue.js. And maybe even land your dream job!

Ultimate Hero costs $129.
If you want to receive a $50 early bird discount, you can enroll to the course already today, and get instant access to the first 17 videos from the course.

Enroll now!

Tons of video content

All parts of the course will be explained in detail through our videos.

Many challenges

Many of the parts of the course will end with an optional challenge or quiz.

Become the Ultimate Hero

When you're finished with this course you'll receive a diploma.

What are we building?

We are going to build a clone of Trello, and we are going to use Firebase Cloud Firestore as the backend. By building a clone of Trello, you're going to learn everything you need to know about Vue.js, in a very exciting way.

The course will start with a little bit of explanation about what we're building. Then we move on to installing Vue, building the project, and last but not least, deploy the project to a live server.

Get Ultimate Hero

Ultimate Hero - Basic

Ultimate Hero Basic

Access to entire course
Quizzes and challenges
Updates for a year
Unlimited access
Access to Ultimate Hero Slack group
Enroll now to get the $50 early bird discount
$129 $79
Ultimate Hero - Basic

Ultimate Hero + Mentoring

Same as Ultimate Hero Basic
Email based mentoring for 1 month
I will personally follow up with you
Enroll now to get the $50 early bird discount
$329 $279

Featured lesson

This is one if the released lessons. In this lesson we are setting up one of the first pages. It's an "about" page with list rendering and conditional rendering.

Course content

Ultimate Hero is still in production. We release at least one new lesson every week to this course!

1. Getting started

00:59Introduction to the course

Introduction to the course

00:31What do I need?

What do I need?

00:31Installing Vue.js

Installing Vue.js

01:52Creating the Vue project

Creating the Vue project

02:14Creating the Firebase project

Creating the Firebase project

02:40Installing Bulma

Installing Bulma

02:05Extra: Files and folders

Extra: Files and folders

2. Basic views

05:08Setting up the front page

Setting up the front page

07:13Setting up the about page

Setting up the about page

05:01Pricing page - part 1

Pricing page - part 1

02:25Pricing page - part 2

Pricing page - part 2

04:47Pricing page - part 3

Pricing page - part 3

3. Authentication

08:38Create the sign up view

Create the sign up view

03:59Implement a Vuex store

Implement a Vuex store

02:13Sign out functionality

Sign out functionality

03:11The sign in view

The sign in view

4:04Router guards

Router guards

3. The dashboard

06:04Setting up the database

Setting up the database

04:15Convert a project to a component

Convert a project to a component

4. Project view

In this section we're going to create the project detail view. I this view we will list out the boards connected to this project. We'll also make it possible to create, change and delete boards.

Videos from this section are coming soon!


How long will I get access?

You will get access to the course forever. But you will only receive updates for one year.

Will there be any updates?

Yes, I will update the course to follow Vue's releases.

How much will I learn?

How much you learn will be individual, but we aim to go through all the key concepts of Vue. When you're finished with this course you should know enough to be able to build whatever you want!

How is the course built up?

The course is built up with video content. The videoes will be split into small parts so that they will not be overwhelming and easy to follow. The videos will also have explanations, and there will be challenges and quizzes.

What is the email based mentoring?

With the email based mentoring you can send emails to me and ask questions if you're stuck. If you are wondering something about anything in the course, or Vue.js in general, I will help you.

How will you follow up with me?

I will keep in touch with you throughout the month. I will motivate you and will do what I can to make sure you finish the course.

Can I get a refund?

Of course. If you're not satisfied, you'll be able to get a refund within 14 days of purchase.

* Is the price fixed?

The price may change before the launch. After the course is launched, more modules might be added, and the price will increase. So you can save money by signing up early!

Meet the teacher

Stein Ove Helset

Stein Ove Helset

I'm a 30 years old programmer from Norway. I've been programming for as long as I remember and I want to help other people to become programmers. I'm a self taught programmer so I feel I've got a lot of good tips and tricks to help you get started.