CoursesRoadmapsExamsAboutContact

Courses & Tutorials

12 structured courses, 20+ 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
Machine Learning
A university machine-learning course (606361): data preprocessing, linear and logistic regression, performance measures, decision trees and Naive Bayes, with worked examples, Python labs and solved exercises. New modules added through the semester.
AvailableIntermediate7 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عربي
Course
AI Administrator: Agentic Workflows & Automation
A 14-module, no-code track on designing agentic workflows and automations: workflow mapping, agents and automation with n8n, and controls with human-in-the-loop design. 28 hours, labs and a certificate.
AvailableBeginner14 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
From LLMs to the Singularity
A referenced article on AI's path from LLMs to agents, AGI, superintelligence and the singularity, with a neutral look at the 2026 AGI debate.
AvailableBeginner
Englishعربي
Tutorial
The Event Horizon of AI
Have we passed AI's point of no return? A plain-language, referenced look at the event horizon metaphor, AI that builds AI, takeoff speeds and the 2026 debate.
AvailableBeginner
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عربي