The Next.js Course

An Adventure into becoming an Advanced React Developer

Choose your package

The Mentoring Package

$199 USD
  • The full course
  • Source code on GitHub
  • Private mentoring from Flavio on the course topics. You can write me any question you have about the explanations or the code used in course, via email.

The Course

$129 USD
  • The full course
  • Source code on GitHub

VAT not included in prices

Let me guide you from zero
to become a skilled Next.js developer

Next.js is an advanced framework, used by small and big companies, to create Advanced React Web Applications and Websites powered by Server Side Rendering. The perfect mix of technology, for your perfect Web Applications

The Best Technology
in Our Industry

React. Postgres. Node.js. Industry standards that will greatly increase your skills and give you a head start when looking for a new job.

React
NodeJS

A Premium Training Program

The Next.js Course is a premium training that will make the difference in your day to day Web Development skills

Learn by Doing

If you want to learn more about Next.js and exercise new concepts by building a complete and real world application, don't miss the boat!

Not Overwhelming

I promise the course is not overwhelming. You can finish it. It's not one of those courses with an endless amount of content.

Condensed Information

I like to condense things to make them clear. I save time by not reiterating the same things or going into rarely used topics.

Who is the teacher?

My name is Flavio, I am a 36-year-old Italian Computer Engineer.

I have a mission: teach you everything I know, and help you become a great JavaScript programmer.

What's the curriculum of this course?

We're going to build an Airbnb clone application with Next.js, React and Node.js

Our app features

Allow people to browser for homes

Visualize reviews

Have a way to book a home, using Stripe payments

Handle bookings, and booked dates

Allow people to register and login

Have an admin interface where you can add your home

Display the bookings for your homes in the admin interface

Registration and Login

Stripe Payments integrated with webhooks

Administration interface for registered users

The things you'll learn

How to architect an app from zero

How to think like a software engineer

How to structure your React code in the context of a Next.js application

Creating static and dynamic pages in Next.js

Adding server side API endpoints

Using Express middleware with Next.js

Storing and retrieving data from a Postgres database using Sequelize

Using environment variables in Next.js

Including 3rd party libraries in your app

Implementing modal windows

How to have a container layout component for common UI elements

Managing the local state using hooks

Managing the global state of the app cross-component using the `easy-peasy` library

How to structure your CSS with styled-jsx

Working with forms in React

How to upload images to the server

Handling authentication using Passport.js

Cookie-based sessions

Implementing email/password registration, login and logout

Adding Stripe Payments integration with webhooks

Creating an administration interface for registered users

Do you have questions?


What’s the course format?

It's not a video course. The lessons are text-based with a clear path. Code samples, exercises, and the full source code are included at the end of each lesson.

Do you offer refunds if I don’t like the course?

Yes. If for some reason you think the course does not deliver value to you, I will issue a refund.

Why should I care about Next.js?

In my opinion Next.js is an absolutely stellar way to create a modern Website or Web Application, using the awesome foundation that is React. It's nice for beginners and scales well for advanced users.

Do you offer students discounts?

Yes. Email me with some kind of proof.

Do you offer purchasing power parity discounts?

Yes if your country rank is > 107 in this list. Email me with the name of the country you live and a screenshot from https://whatismyipaddress.com/

Hear what people say
about me and my work

One year ago I started learning Node.js and if I had a time machine I would send myself this course. It would save me a lot time and frustration fixing bugs that could have be prevented by understanding underlying concepts. Flavio's course does exactly this, explaining concepts concisely and transforming the knowledge into experience by building five projects.

Aiden Buis

I loved every moment of this course. Flavio’s no-nonsense teaching style gets you up and running quick. And the best part: you’re actually building real-world apps and learning useful skills! This is a must buy for anyone looking to learn how to build great products!.

Sergio Mattei

Node.js is the future. It's becoming more and more popular, both because of its. growing ecosystem and because it is great for people who already know front-end web development. And I can't think of anyone better to learn it from than Flavio. He is able to explain programming in an easy to understand way, the perfect balance between concise and in-depth.

Ethan

Flavio did a great job with this course! You learn by coding useful projects. I wish I had followed a similar approach when I started coding in Node.js, it’s way more fun and you can avoid a few headaches.

Vincent

Flavio's lessons get you building real things right away. The variety of projects you'll build will serve as great examples for building your own products. He uses the latest libraries, tech and tools to get you up and running in no time.

Corey Gwin

I've learnt a lot from Flavio's React.js, Node.js related courses, since my current job tech stack is using javascript a lot. The challenges in the end of each lesson are interesting as well. I do agree with Flavio as his courses format are not videos. So I can reference anytime I want to remind myself anything.

Khanh Mai

Flavio is a great developer with the humility to show his process in development; instead of showing only the perfect 'Ciak'. This translates into a real lesson where you can learn the mindset, the approach you face, the theory but you come home with much more. Becoming a programmer is hard, Flavio is teaching me a serious and profitable approach to becoming a good developer with real projects.

Giandomenico Riceputi

I've been a follower of Flavio's content from his awesome material available from his blog and his free ebooks. It is nice to see the content available on the club keeps the same quality: bite sized lessons you can consume at any time, practical instructions and projects and up to date material. I totally feel much more confident now on my JavaScript skills and knowledge, and much more motivated to pursue a full time career on development. Flavio's club totally worth it: you stay on top of what's is best on tech, sharpen your skills and get around a community of motivated learners.

Luiz Furtado

Flavio's courses are a great resource that you can reference from time-time when you get stuck. They are well-organized & follow a flow that will make understanding them easier as you go on plus you get to actually build something while learning ☺️

Joan Henry