CoursesRoadmapsExamsAboutContact

Courses & Tutorials

10 structured courses, 18+ in-depth tutorials and 18 learning roadmaps. All free, in English and Arabic.

Topic:
Level:
Type: Language:
Course
Introduction to Artificial Intelligence
An 8-module foundational AI course: intelligent agents, uninformed and informed search, A*, adversarial search with Minimax, constraint satisfaction and optimisation.
AvailableBeginner8 modules
English
Course
Deep Learning
From linear algebra and numerical computation to perceptrons, backpropagation, optimisation, CNNs and RNNs, with hands-on PyTorch labs on MNIST and CIFAR-10.
AvailableIntermediate9 modules
English
Course
DevOps Lab: Learn DevOps by Doing
A 13-module hands-on path through Linux, Git, Docker, Kubernetes, CI/CD, infrastructure as code and monitoring, deploying a real application to the cloud.
AvailableBeginner13 modules
English
Course
Data Analyst with Python (Advanced)
A 14-topic programme covering Python, NumPy, Pandas, SQL and data visualisation, with 140+ practice questions aligned to the PCED certification.
AvailableIntermediate14 modules
English
Course
ROS2 Robotics Programming
Robotics programming with ROS2 Jazzy and Python: nodes, topics, services, actions, TF, simulation, projects, quizzes and an assessment.
AvailableIntermediate9 modules
English
Course
Scrum Methodology
An 8-module Agile course: Scrum roles, events and artifacts, sprint planning, estimation, Jira and scaling Scrum in real teams.
AvailableBeginner8 modules
English
Course
Programming Language 1 (Java)
Java programming fundamentals following the Liang textbook: syntax, control flow, methods, arrays, objects, classes and inheritance.
AvailableBeginner18 modules
English
Course
Computing Systems for Data Science & AI
A 16-week university course on the systems behind modern AI: transformers, large language models, agents and mixture-of-experts architectures.
AvailableAdvanced1 modules
English
Practice
TorchCode: PyTorch Interview Practice
44 hands-on PyTorch coding problems, from tensors and autograd to attention and transformer blocks, with solutions and explanations.
AvailableIntermediate44 problems
English
Course
Quantum Physics for Beginners
A gentle, maths-light introduction to quantum physics: photons, wave-particle duality, the double-slit experiment and the quantum world, in English and Arabic.
AvailableBeginner4 modules
Englishعربي
Course
Vibe Coding, Shipped Right
Build and ship a real React + NestJS application with AI coding assistants like Claude Code, to a professional DevOps standard: tests, containers, CI/CD, deployment and monitoring. 12 modules, English and Arabic.
AvailableIntermediate12 modules
Englishعربي
Roadmaps
Interactive Learning Roadmaps
18 interactive, step-by-step learning roadmaps for role-based and skill-based paths: Frontend, Backend, DevOps, Python, AI Engineer, Machine Learning, Deep Learning and more.
AvailableAll levels
English
Practice
Practice Exams
Timed practice exams and tests for the PCED Python data-analyst certification with instant scoring.
AvailableIntermediate
English
Tutorial
LLM Agents Guide
How autonomous LLM agents plan, use tools and act: architectures, memory, tool calling and evaluation.
AvailableIntermediate
English
Tutorial
Building ReAct Agents
Implement the Reason + Act (ReAct) agent loop in Python step by step, with tool use and traces.
AvailableIntermediate
English
Tutorial
Model Context Protocol (MCP)
An interactive guide to MCP: servers, clients, tools, resources and how LLM applications connect to external systems.
AvailableIntermediate
English
Tutorial
Agent-to-Agent Protocols (A2A)
How AI agents discover each other and collaborate across vendors with the A2A protocol.
AvailableAdvanced
English
Tutorial
Mixture of Experts in LLMs
Sparse mixture-of-experts architectures: routing, load balancing, and how MoE scales large language models. English and Arabic.
AvailableAdvanced
Englishعربي
Tutorial
LLAMA 4: Meta's Most Advanced AI Models
Architecture, training and capabilities of Meta's Llama 4 family of mixture-of-experts models.
AvailableIntermediate
English
Tutorial
Understanding Transformer Architecture
Attention, positional encoding, encoder and decoder blocks explained with PyTorch code.
AvailableIntermediate
English
Tutorial
Transformers Step by Step
A worked, number-by-number walk through a transformer forward pass. English and Arabic.
AvailableIntermediate
Englishعربي
Tutorial
Transformer Q&A
Frequently asked questions and interview-style answers about transformer models.
AvailableIntermediate
English
Tutorial
Text Classification with Transformers
Fine-tune a Hugging Face transformer for text classification end to end in PyTorch.
AvailableIntermediate
English
Tutorial
Understanding Diffusion Models
How diffusion models generate images: forward noising, reverse denoising, and training objectives.
AvailableAdvanced
English
Tutorial
Getting Started with LangChain
Chains, prompts, memory and agents with LangChain, from first script to a working assistant.
AvailableBeginner
English
Tutorial
Chat with Databases using LangChain
Build a natural-language interface over SQL databases with LangChain SQL agents.
AvailableIntermediate
English
Tutorial
Getting Started with Django
Models, views, templates and the admin: build your first Django web application. English and Arabic.
AvailableBeginner
Englishعربي
Tutorial
Django on IIS (Windows Server 2019)
Deploy a Django application on Windows Server 2019 with IIS, FastCGI and wfastcgi.
AvailableIntermediate
English
Tutorial
Git and GitHub Complete Interactive Tutorial
Version control from the ground up: commits, branches, merges, pull requests and collaboration on GitHub.
AvailableBeginner
English
Tutorial
Mastering n8n
Automate workflows without code using n8n: triggers, nodes, integrations and AI-powered flows.
AvailableBeginner
English
Tutorial
OpenManus Architecture
A deep dive into the OpenManus open-source agent framework: architecture, planning, tools and execution flow.
AvailableAdvanced
English
Course
Quantum Computing
Qubits, gates, circuits and the first quantum algorithms. In preparation.
Coming 2026 Q4Intermediate
Englishعربي