Content

11 sections · 145 lectures

Setup

8 lectures

React Fundamentals

22 lectures

Next.js

21 lectures

Advanced React

19 lectures

Databases

16 lectures

React Hooks

12 lectures

Authentication and Authorisation

11 lectures

APIs

10 lectures

CI/CD and DevOps

8 lectures

Testing React

7 lectures

Advanced Topics

7 lectures

Full Stack Development
Full Stack Development with Node.JS, Next.JS, Playwright, Vitest, Github Actions and Vercel
Modified 30 Jan 2026

Course informationOpen access
Updated30 Jan 2026
No enrolment is required. Select a section below to begin.
Description

Welcome to Full Stack Development, an exciting, hands-on course designed to take you from frontend to backend with React, Next.js, databases, authentication, APIs, DevOps, and more! This isn’t just another theory-heavy course—it’s highly interactive, filled with practical examples, engaging exercises, and fun challenges to solidify your learning.

🔥 What to Expect?

We start with the fundamentals, where you’ll get familiar with React—learning JSX, components, props, and hooks—before moving on to more advanced topics like memorisation, state management, and context API. You’ll build interactive UIs, style them with CSS, and master event handling through real-world exercises and mini-projects.

Once you have a strong foundation in React, we level up by exploring Next.js, a powerful framework for building fast and scalable applications. You’ll dive into server-side rendering, dynamic routing, API routes, authentication, and database integration with Prisma. By this stage, you’ll be developing a full-stack blog, connecting frontend and backend seamlessly.

But we’re not stopping there! Security, testing, and DevOps are essential for modern web development, so you’ll also learn how to secure APIs, set up authentication with NextAuth, write unit and integration tests, and deploy applications with CI/CD pipelines.

🎯 Hands-on Assignments & Projects

This course is all about learning by doing. Each module includes exercises, quizzes, and coding challenges that reinforce key concepts. You’ll build real-world applications, culminating in a major project where you’ll develop, test, and deploy a full-stack application.

📌 Course Breakdown

✅ React & ReactDOM – Master JSX, components, hooks, state, props, and forms.

✅ Advanced React – Optimize performance with memoisation, useEffect, useMemo, and useRef.

✅ Next.js & Backend Development – Dive into routing, API development, authentication, and databases.

✅ APIs & Security – Learn REST, tRPC, authentication, authorisation, and securing APIs.

✅ Testing & DevOps – Implement testing with Playwright & Vitest, and automate CI/CD.

✅ Final Project – Combine all your skills to build a fully functional full-stack application.

🚀 Why This Course?

• Highly Interactive – You’ll never just watch—every concept comes with an exercise!

• Fun & Engaging – Learn through practical examples and exciting projects.

• Industry-Relevant – Gain skills used in real-world full-stack applications.

• Step-by-Step Guidance – From beginner to advanced, we’ve got you covered!

By the end of this course, you’ll have mastered full-stack development and be ready to build and deploy production-ready applications. So, are you ready to become a full-stack developer? Let’s build something amazing together! 🎉💻

Setup
React Fundamentals
Next.js
Advanced React
Databases
React Hooks
Authentication and Authorisation
APIs
CI/CD and DevOps
Testing React
Advanced Topics