I made this club for you
Quickly learn new things
The goal of my club is to make every member successful at their craft.
I like to focus my Club courses on practical things. Small projects, but very hands-on. Lots of nice stuff!
Fun and exciting stuff
I don't like boring stuff and I'm sure you don't too. I won't give you many chances to get bored.
Stay up to date
And stay awesome.
Awesome at Building apps.
Awesome at Creating Software. A great Software Engineer.
In our fast-paced industry it's easy to fall behind. My long-term goal is to give you, every month, a course about something exciting to play with, or just something you'd like to watch me doing.
You'll learn a ton of things, I promise!
Discover one new technology every month
As a member of the Club, you'll get access to a new premium course every month.
Getting your hands on a new course every month, included in your purchase, will be a great thing for your career.
I think most programming courses are boring. So, my goal is to bring you the excitement I get whenever one of my projects start working as expected!
The Programming Basics Course
Learn programming. Start here if you are new to programming.
Introduction to Programming
Introduction to the programming fundamentals. Start here to enter this brave new world
The Main Concepts
Introduction to Software Engineering
With the 2 previous modules as a solid base, we can dive into some more advanced Software Engineering topics
Tools of the Trade
An overview of all the tools you will need to use as a programmer, focusing primarily on Web programming
Solving problems using flow diagrams
How to analyze and draft algorithms using flow diagrams, on paper or using an app, before even touching a line of code
A practical introduction to functions, closures, hoisting and much more!
The Node.js Course
You can decide to pick a project based on the technology, rather than following the recommended path. If this is the case, here you can find what you are looking for. I recommend following the projects in order. You are free to jump through them, but the first projects are generally easier than the ones that follow.
Node.js Trip Planner
A REST API built with Express, using MongoDB as the backend.
Node.js Google Analytics Dashboard
Manage an app that talks to the Google Analytics API using JWT tokens, fetch information and display it using server-side templates using Pug
A Node.js Newsletter Management Application
Build a newsletter Form and Backend: create a form, use Airtable as a backend to store signups and send bulk emails
A Node.js Telegram Bot
Use Node.js to communicate with Telegram, respond to commands and create an interactive bot for your users that uses a 3rd party API to translate words into another language
The React Course
You can decide to pick a project based on the technology, rather than following the recommended path. If this is the case, here you can find what you are looking for. I recommend following the projects in order. You are free to jump through them, but the first ones are generally easier than the ones that follow.
A React Counter App
Use React to build a simple counter app
React GitHub Users App
Use React to build a simple app that consumes the GitHub API to gather the users' public information
React Pixel Drawing App
Use React to build a pixel art drawing app. A fun app yet instructive to build!
React Bill Tracker App
Use React to build an app to track your bills costs. This is a more traditional application, but one that is very fulfilling to create because you'll use it for real!
React eCommerce Site
Use React to build an e-commerce website, complete with backend and frontend
Use React to build a spreadsheet similar to Google Sheets and Excel, which can also run formulas
Svelte Advanced Course: Build an Airbnb clone
Build a clone of Airbnb using the Svelte framework and in particular Sapper, a framework - built on top of Svelte and Node.js - for building high-performance universal web apps. This course is great even if you are completely new to Svelte because I give the step by step instructions and explain all the decisions in the app building process, which are independent regardless of the frontend framework choice.
Introduction to the project
Introduction to the Airbnb clone project
Static list and single property views
In this module we create the list view of properties and the single view, generated from a configuration file (as we have no backend and database yet!)
Implement the date picker
This part is very important and key to many functionalities of the Airbnb app. We're going to create a date picker component, understanding and reusing at the core an open source package
Allow people to login
Allow people to login and create an account on our Airbnb clone
Allow people to book a place
Allow people to book a place using Stripe. We must implement the calendar, and prevent people to book an already booked place. We'll store the data using Postgres
Allow people to manage their house
Allow people to insert a new house, and to manage existing houses.
Next opening at Black Friday!
Enter your email, I'll invite you when I will open signups:
Check out what other people say about Flavio's courses!
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 ☺️
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.
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.
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.
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.
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!.
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.
About the instructor
I work hard every day to give you the best learning resources I can.
I sincerely hope this club can be the answer to your needs.
And I have great plans for the future of it..
What's currently provided as part of the membership?
Will I get all your future courses?
Yes, of course! As long as you stay subscribed, all the premium courses I'll create will be part of the membership program.
Do you offer refunds?
Yes, of course! For 30 days after your purchase you'll get a refund no questions asked.