Career paths (advanced programmes)AdvancedCareer path64 hours
Frontend Developer (React) training – full 64-hour path in Oran or online
Frontend Developer (React) career path: advanced 64-hour programme, max 2 people per session, in Oran, anywhere in Algeria or online. Complete path to become a front-end developer: HTML/CSS, JavaScript, TypeScript, advanced React and Next.js.
Frontend Developer (React) career path – an advanced 64-hour programme taking you from beginner to professional level. Complete path to become a front-end developer: HTML/CSS, JavaScript, TypeScript, advanced React and Next.js. Individual training (max 2 people per session), split into progressive phases with a project at every step. The trainers use these technologies every day on client projects at the IDURAR studio.
Path and detailed programme
Phase 1 – Web foundations (8 h)
- Semantic HTML5 and accessibility
- Modern CSS: Flexbox, Grid, variables, animations
- Mobile-first responsive design
- Git, GitHub and collaboration workflow
- Developer tools: VS Code, terminal, DevTools
Phase 2 – Modern JavaScript (14 h)
- ES6+ syntax: let/const, arrow functions, destructuring, spread
- Arrays and objects: map, filter, reduce
- DOM, events and forms
- Async: promises, async/await, fetch and REST APIs
- Modules, debugging and best practices
Phase 3 – TypeScript (4 h)
- Types, interfaces and unions
- Generics and utility types
- Typing React components and hooks
Phase 4 – React fundamentals (14 h)
- JSX, components and props
- State and hooks: useState, useEffect, useRef
- Lists, conditional rendering and controlled forms
- Routing with React Router
- API calls, loading states and error handling
Phase 5 – Advanced React (12 h)
- Global state: Context, Zustand, Redux Toolkit
- Server data with TanStack Query (caching, mutations)
- Custom hooks and project architecture
- Performance: memo, lazy loading, code splitting
- UI: Tailwind CSS, component libraries, forms with React Hook Form + Zod
- Testing with Vitest and React Testing Library
Phase 6 – Next.js and production (8 h)
- App Router, layouts and server components
- Server rendering (SSR), static generation (SSG) and SEO
- Front-end authentication
- Deploying to Vercel or Cloudflare, custom domain and environment variables
Phase 7 – Final project and career (4 h)
- A complete React application built from scratch
- Code review with the trainer
- GitHub portfolio and developer CV
- Technical interview preparation
Final project
A complete, live React / Next.js web app (dashboard, shop or social app) connected to a real API, tested and deployed.
Career outcomes
- Front-end developer
- React developer
- Web integrator
- Freelance developer
Who is it for?
Anyone who wants to become a Frontend Developer (React): students, job seekers, career changers, freelancers, or developers/designers who want to level up.
Prerequisites: Comfortable with a computer and motivated. No coding experience required, though some HTML helps.
Already know the basics? We run a level test and skip the phases you have mastered.
Pricing
| Option | Price |
|---|---|
| Hourly rate (online or in person) | 4 500 DA / hour |
| Payment | phase by phase, no commitment to the whole path |
| Full path (64 h) | on quote, discounted |
Format
- Individual training: max 2 people per session
- Live online (video call) or in person in Oran and anywhere in Algeria
- Total duration: 64 hours, at your pace (intensive or part time)
- Flexible schedule: weekdays, evenings or weekends
- Exercises, graded projects and code / work reviews at every phase
- Certificate of completion and a portfolio ready to show employers
- On-site company training available on quote
Oran and all of Algeria
Our studio is in Oran but we work all over Algeria: Algiers, Constantine, Annaba, Sétif, Tlemcen, Mostaganem, Sidi Bel Abbès, Mascara, Relizane, Chlef, Tiaret, Béjaïa, Tizi Ouzou, Blida, Boumerdès, Bordj Bou Arréridj, Batna, Biskra, Béchar, Ouargla, Ghardaïa and the rest of the 58 wilayas. On site when it make sense, remotely the rest of the time.
Enrol
Contact us for a free level test, the path schedule and a quote.