Learning library

Structured technical paths from concept to practice

Learn through focused explanations, executable code, topic-specific diagrams, and practical exercises. Your progress stays in this browser without an account.

3 available courses87 lessonsArabic + English
Practical paths

Choose a learning path

BEGINNER9 modules27 lessons540 min

Laravel Basics

A practical path from project setup to a testable, deployable Laravel application.

0%
Start course
BEGINNER10 modules30 lessons600 min

Next.js Basics

A practical course on App Router, Server/Client Components, data, forms and deployment.

0%
Start course
BEGINNER10 modules30 lessons600 min

Database Basics

A practical path through relational modeling, SQL, relationships, indexes, transactions and production fundamentals.

0%
Start course
Next

Upcoming paths

INTERMEDIATE0 modules0 lessons

Laravel Intermediate

An advanced path coming after the curriculum is fully authored and reviewed.

Coming soon
ADVANCED0 modules0 lessons

Laravel Advanced

An advanced path coming after the curriculum is fully authored and reviewed.

Coming soon
INTERMEDIATE0 modules0 lessons

Next.js Intermediate

An advanced path coming after the curriculum is fully authored and reviewed.

Coming soon
ADVANCED0 modules0 lessons

Next.js Advanced

An advanced path coming after the curriculum is fully authored and reviewed.

Coming soon
ADVANCED0 modules0 lessons

Advanced SQL

An advanced path coming after the curriculum is fully authored and reviewed.

Coming soon
ADVANCED0 modules0 lessons

Database Design & Performance

An advanced path coming after the curriculum is fully authored and reviewed.

Coming soon