Free · Open source · English & العربية

Study tech skills the smart way.

Interactive courses with in-browser coding, instant-feedback quizzes, personal notes and an AI tutor that explains every lesson — in English and Arabic.

  • No credit card
  • Progress saved on your device
  • Full RTL support
Courses
13
Lessons
106
Exercises
98+
Languages
2

Everything in one place

A study platform that actually teaches

Learn by doing

Write and run HTML, JavaScript and Python right in the lesson. Automatic checks tell you what to fix.

AI tutor on every lesson

Stuck? Ask for a simpler explanation, an example, or a quick quiz — grounded in the lesson you're reading.

Quizzes with instant feedback

Tap an answer and see right away why it's right or wrong. Retake until it clicks.

Notes & summaries

Take Markdown notes beside each lesson and review the key points in one tap. Synced across devices.

Streaks, XP & levels

Small daily wins add up. Track your progress and keep your streak alive.

Arabic & English, truly bilingual

Every lesson, quiz and button is translated, with a fully mirrored right-to-left layout.

Courses

Pick a course and start today

All levels

Cyber Security

From network basics to penetration testing, SOC, and security engineering

9 lessons ~5h
Start course
Intermediate

Artificial Intelligence

Machine learning, deep learning, NLP, and real-world AI applications

9 lessons ~5h
Start course
Beginner

Data Science

Statistics, Python, SQL, visualization, and business intelligence

8 lessons ~4h
Start course
Intermediate

Cloud Computing

AWS, Azure, GCP — architecture, deployment, and cloud-native services

8 lessons ~4h
Start course
Intermediate

DevOps

CI/CD, Docker, Kubernetes, monitoring, and infrastructure as code

8 lessons ~4h
Start course
Beginner

Frontend Development

HTML, CSS, JavaScript, React, and modern web development

9 lessons ~5h
Start course
Intermediate

Backend Development

APIs, databases, authentication, and server-side architecture

8 lessons ~5h
Start course
Beginner

UI/UX Design

User research, wireframing, Figma, prototyping, and design systems

8 lessons ~4h
Start course
Beginner

Networking

How data travels: OSI and TCP/IP, IP addressing and subnetting, routing, DNS, HTTP, TLS and troubleshooting

8 lessons ~6h
Start course
Intermediate

Operating Systems

Processes, memory, file systems, scheduling and concurrency, plus the Linux command line, from the inside

8 lessons ~6h
Start course
Beginner

Data Structures & Algorithms

Arrays to graphs, sorting and searching, recursion, dynamic programming and Big-O: the foundation of every technical interview

8 lessons ~5h
Start course
Beginner

Databases

Relational modeling, SQL, indexing, transactions, and when to reach for NoSQL

8 lessons ~6h
Start course
Advanced

Reverse Engineering

Read machine and byte code: assembly, binaries, debugging, deobfuscation and malware-analysis basics (legal and ethical)

7 lessons ~5h
Start course

Career paths

Pick a role, follow its courses

Each career path orders our courses from Beginner to Advanced for one job role.

Security

Cyber Security Analyst

Cyber security analysts protect an organization's systems by watching for signs of attack, investigating alerts and helping to contain incidents. Many work in a Security Operations Center (SOC), where they read logs and network traffic, separate real threats from false alarms, and escalate what they find with clear evidence.

If you like

  • Following clues until the story makes sense
  • Spotting the one detail that does not fit
  • Keeping a cool head when something goes wrong

Courses

  • Networking
  • Operating Systems
  • Cyber Security
  • +1 more
  • Beginner to Advanced
  • ~16h
  • 4 courses· 1 coming soon
Software

Full-Stack Developer

Full-stack developers build complete web applications: the interface people use in the browser, the server and API behind it, and the database that stores the data. They also test and deploy their code, so they can take a feature from idea to production.

If you like

  • Building things people can click and use
  • Seeing how all the pieces of a system fit together
  • Learning a little of everything

Courses

  • Frontend Development
  • Backend Development
  • Databases
  • +1 more
  • Beginner to Advanced
  • ~20h
  • 4 courses
Data & AI

AI Engineer

AI engineers build software products around machine learning models. They prepare data, train or adapt models, including large language models, and put them into production as reliable services that can be monitored and improved.

If you like

  • Building things that learn from data
  • Programming and math together
  • Following and trying new technology

Courses

  • Data Structures & Algorithms
  • Data Science
  • Artificial Intelligence
  • +1 more
  • Beginner to Advanced
  • ~15h
  • 4 courses· 1 coming soon
All career paths

How it works

From zero to confident in three steps

  1. 1

    Choose a course

    Each track is split into foundations, core skills and advanced topics.

  2. 2

    Learn and practice

    Read short lessons, run code, answer quizzes, ask the AI tutor.

  3. 3

    Track your growth

    Watch your dashboard fill up, then take on the recommended certification.

Looking for certifications and curated resources?

Every course map links to the best free videos, books and official docs, and the external resources and certification guides list real prices.

Your next skill is one lesson away

Join learners building real skills — free, open source, and made for you.

Start learning free