Complete Next.js with React & Node - Portfolio Apps [2023] (Udemy.com)
Create portfolio apps using NextJS, with the new "App Router" architecture! Master the latest Next.js, React.js & Node.
Created by: Filip Jerga
Last updated November 2023
What you will learn
- Develop web applications with the latest Next JS & React
- Understand web concepts clearly by creating real-world applications
- Create SEO (Search Engine Optimisation) and Isomorphic Friendly Applications
- Establish yourself in field of the exciting Next and React web development environment
How it compares
Against the other 173 rated Udemy courses in React on CourseDuck:
- Rating4.3 out of 5higher than 23% of them
- Reviews1,188#55 of 174 by number of reviews
- Length44 hourslonger than 87% of them
- Last updatedNovember 2023earlier than 52% of them
Quality Score
Overall Score : 86 / 100
Course Description
Is this course right for you?
If you plan to start your career as a developer or improve your programming skills, this course is right for you. Learn how to build a fantastic portfolio website you can share with your colleagues or future employers.
Get all you need to start web development in one course! Start with web development technologies and move to more advanced topics until your application is deployed to Heroku or Vercel and accessible online on the internet. This course covers the latest topics and React JS and Next JS versions.
Course Structure is the following:
[Project 1]: Resource Application (Beginners)
[Project 2]: Content Application (Beginners)
[Project 3]: Portfolio Application (Beginners/Intermediate)
What is Next.js?
Next.js is a React framework that provides infrastructure and simple development experience for server-side rendered(SSR) applications.
An intuitive page-based routing system (with support for dynamic routes)
Pre-rendering, both static generation (SSG) and server-side rendering (SSR), are supported on a per-page basis.
What are we going to work on?
Project 1 - Resource Project
This project is designed to provide a comprehensive understanding of fundamental concepts in web development.
You will grasp the concept of state, which represents the dynamic data within a React component, and learn how to manage it effectively.
Understanding props, which pass data from one component to another, is a key part of this project.
You will understand comprehensively what a component is in the context of React and how to create and use them in your applications.
The primary focus is on React and Next JS, two popular JavaScript libraries/frameworks for building modern web applications.
Project 2 - Content Application
Learn the latest Next.js 13's "App Architecture."
Explore recent changes in React and Next.js.
Build a content application for managing portfolios and blogs in markdown format.
Discover new API functions.
Understand project organization.
Gain insight into how these frameworks work.
Project 3 - Extensive Portfolio Project
Building the Layout:
Creating reusable components like navbar and portfolio cards.
Explaining server-side rendering and data fetching techniques.
Authentication:
Using Auth0 for authentication.
User registration, login, and access control.
Managing authentication state and making UI changes.
Portfolio Features:
Implementing create, update, and delete functionality.
Real-time updates and fast static pages with Next.js.
Blogging:
Creating blogs with a rich text editor.
Drafting and publishing blogs.
Managing user blogs and SEO.
SEO (Search Engine Optimization):
Basics of SEO and integrating it with Next.js.
Deployment:
Deploying Express API server to Heroku.
Deploying Next.js portfolio app to Vercel to be accessible on the internet.
Instructor Details
- 4.3 Rating
1,188 Reviews
Filip Jerga
Hi, I’m Filip Jerga, an experienced software engineer and freelance developer with a Master’s degree in Artificial Intelligence. Over the years, I’ve worked on a wide range of technologies and projects, from C++ development for ultrasound devices to building modern mobile and web applications using React and Angular.
My career has equipped me with deep technical expertise and a passion for teaching. I take pride in explaining programming concepts in a clear, detailed, and engaging way, making them accessible to learners of all levels. I invite you to join my course, where I’ve dedicated great effort to delivering hands-on, practical insights into web and software development.
More courses by Filip Jerga
React, Angular, Node In-Depth Guide: Beginner to Pro (2018)
4.6 (875 Reviews)
Provider: Udemy
Time: 63h
$11.99
Rust & WebAssembly with JS (TS) - The Practical Guide (2021)
4.4 (580 Reviews)
Provider: Udemy
Time: 13.4h
$89.99
Ionic 4 Crash Course with Heartstone API & Angular (2019)
4.4 (342 Reviews)
Provider: Udemy
Time: 8.2h
$54.99
More React courses
Microservices with Node JS and React (2026)
4.8 (20,187 Reviews)
Provider: Udemy
Time: 54.4h
$139.99
Learn to build an e-commerce store with .Net, React & Redux (2026)
4.8 (2,218 Reviews)
Provider: Udemy
Time: 29.6h
$94.99
Next JS & WordPress: Build rapid NextJS sites with Next & WP (2026)
4.8 (462 Reviews)
Provider: Udemy
Time: 8.4h
$74.99
Build Polymorphic Components with React and Typescript (2022)
4.8 (223 Reviews)
Provider: Udemy
Time: 2.3h
$69.99
Next JS ChatGPT clone with Next.JS & OpenAI (NextJS 13 2023)
4.8 (172 Reviews)
Provider: Udemy
Time: 4.6h
$89.99
The Ultimate React Course 2025: React, Next.js, Redux & More
4.7 (27,027 Reviews)
Provider: Udemy
Time: 83.9h
$99.99
Reviews
By Gurminder on 12/13/2020
nice
By Tchibinda Mba Ndong on 12/13/2020
Nothing exceptional at the moment !
By Arturo Filio on 11/14/2020
Excellent course. Filip has a very high level and understanding of React in general and also in NextJS. I would've like to have the authentication of the project handled with nodejs, I ended up implementing my own custom auth but all in all the course is excellent and very complete. I'm very happy with the result.
By Chris Hunter-johnson on 11/10/2020
Its a really great course in addition to showing how to implement new feature also shows debugging and issue solving.
If you have any questions the instructor answers really quickly with very clear answers.
Would recommend
By Anthony Astupia on 11/9/2020
s, est bonito, pero ahora se usa Hooks y creo que se debe usar ms en el curso porque en el trabajo es lo que uso
By Paola Mulas on 11/8/2020
IT'S FANTASTIC
By Phuong Phan on 11/5/2020
It is very good so far.
By Minhhieple.97 on 10/27/2020
I rate this course very highly:
- Advantages :
+ The project of the course is quite large, it can completely be listed on the CV, unlike 90% of the Udemy courses the projects are very small, so it cannot be listed in the CV.
+ Filip answers the questions of students very enthusiastically, which is completely different from the 90% of other lecturers on Udemy.
- Points to improve:
+ To fully understand this course you need to read more documentation from the Next.js homepage, Filip's explanation is not clear, if he has some examples or illustrations it will be very great.
+ Some functions for the project are missing such as validate, image update, loading sppiner, 404 pages, if this is improved I will rate 5 stars for him.
By Nikola Malezanoski on 10/25/2020
slow go
By Doan on 10/20/2020
Filip is so knowledgable and explains concepts very well.. This course is the most up to date Next JS course in Udemy- course material was updated in June 2020. I highly recommend this course.
By Yan Mezinskiy on 10/19/2020
, . .
By Anonymized User on 10/12/2020
Very well explained and detailed, great job!









