Skip to main content
See all trainings

React & Next.js Development

Summary
Build fast, modern web apps with React and Next.js — the tools behind a huge share of today's professional websites. You'll learn to think in components, manage state with hooks, and ship production-ready apps with Next.js routing, data fetching, and deployment. It's fully project-based, and you'll use AI tools to build, refactor, and debug faster.
  • ReactJs React.js
  • Next.js Next.js
  • JavaScript JavaScript
  • Git Git
  • AI AI Tools
  • 1
  • 4

hours in Accelarated Training A full weekend sprint to a finished project.

  • 4
  • 8

hours in Continued Training 3 months / 12 weeks for intensive full covered training.

Our students are getting hired by top freelnacing companies. We can help you too.

  • upwork
  • freelancer
  • toptotal
  • fiverr
  • peopleperhour
  • guru
  • codeable

About this training

React is the most widely used front-end library in the world, and Next.js is the framework that turns React into production-ready websites — with routing, server rendering, and blazing performance out of the box. Together they're one of the most in-demand, best-paid skill sets in web development. In this training you'll learn both by building real apps. This practical React & Next.js training in Tétouan is fully hands-on, taught in a small group of 16 students maximum.

This is 100% hands-on. You build and deploy real projects. Whether you take the Accelerated weekend sprint (14 hours) or the Continued 3-month program (~48 hours), you finish able to build and ship modern web apps.

Choose your format

Both formats are 100% hands-on — the difference is depth and practice time:

  • Accelerated (weekend sprint, 14 hours): React fundamentals fast — components, JSX, props, hooks, and your first interactive UI.
  • Continued (3 months, ~48 hours): the full modern stack — Next.js routing, SSR/SSG, API routes, styling, and deploying real apps live.

View upcoming dates.

What you'll learn

  • Thinking in components: JSX, props, and composing reusable UI
  • State and interactivity with React hooks (useState, useEffect, and more)
  • Handling forms, events, lists, and conditional rendering
  • Fetching and displaying data from APIs
  • Next.js routing: pages, layouts, and dynamic routes
  • Rendering strategies: server-side rendering (SSR) and static generation (SSG)
  • Next.js API routes and connecting a front-end to real data
  • Styling approaches and responsive, accessible components
  • Deploying a Next.js app live to the web

Build and refactor faster with AI

You'll use AI tools like ChatGPT and Claude as a pair programmer — to scaffold components, explain hooks, refactor messy code, and debug faster. You'll learn to prompt precisely and review what the AI produces, so it accelerates real understanding instead of replacing it.

New to JavaScript? Start with our JavaScript training. Add a backend with Node.js afterwards.

What you'll walk away with

  • A real, deployed React + Next.js app you built yourself
  • A modern, in-demand skill set for freelance and full-time work
  • Your project code and resources to keep
  • A Freelancers Web Academy certificate of completion (after a solo project)

Ready to start? Pick a session below or ask us on WhatsApp.

Prerequisites

You should be comfortable with JavaScript fundamentals (variables, functions, arrays, objects, and the basics of the DOM). If you're not there yet, take our JavaScript training first. Basic HTML & CSS is assumed. You only need a laptop.

Upcoming Accelerated Schedules

Sep/2026
[Accelerated Training] 2 Days / 14 hours
Beginner
650 MAD 850 MAD
Oct/2026
[Accelerated Training] 2 Days / 14 hours
Beginner
650 MAD 850 MAD
Nov/2026
[Accelerated Training] 2 Days / 14 hours
Beginner
650 MAD 850 MAD
Dec/2026
[Accelerated Training] 2 Days / 14 hours
Beginner
650 MAD 850 MAD

Upcoming 3 Months Schedules

Sep/2026
[Continued Training] 3 Months / 48 hours
Beginner
1,750 MAD 2,150 MAD
Jan/2027
[Continued Training] 3 Months / 48 hours
Beginner
1,750 MAD 2,150 MAD