Arabsera course library

Learn the foundations. Then build beyond them.

Clear, rigorous courses in mathematics, computer science, data, and AI, taught by experienced academics and practitioners.

13published courses

Choose your direction

Explore all published courses

Explore what you will learn, then subscribe to start studying.

Subscribe

Arabsera describes its teaching approach as explanations in Arabic and English, with written materials primarily in English. Check individual course materials and sample lessons for details.

A binary tree, linked list, and stack represented by connected blocks 01
Computer Science 24 lectures · 18 hours

Data Structures in C

Learn fundamental data structures and develop the skills to design new structures for specific applications.

A Galton board showing random trials forming a bell-shaped distribution 02
Mathematics 26 lectures · 24 hours

Probability

Study probability through mathematical proofs, intuitive explanations, real-life applications, and datasets.

A blue vector lattice transformed into a parallelepiped 03
Mathematics 30 lectures · 14 hours

Linear Algebra, Part I

Learn the foundations of linear algebra through a balance of mathematical rigor and intuitive understanding.

Two groups of data points separated by a curved decision boundary 04
AI & Machine Learning 22 lectures · 17 hours

Machine Learning, Part I

Understand the foundations of regression and classification and analyze real-life datasets.

A mathematical graph with connected vertices and a highlighted path 05
Mathematics 24 lectures · 16 hours

Discrete Mathematics, Part I

Develop rigorous problem-solving and mathematical thinking through logic, proofs, sets, and functions.

A digital integrated circuit and precisely routed copper connections 06
Computer Engineering 26 lectures · 21 hours

Digital Design

Combine theory, Verilog, and laboratory experiments to design and analyze digital circuits.

A path descending across a curved surface toward its minimum 07
Mathematics 17 lectures · 7 hours

Optimization, Part I

Build mathematical and intuitive understanding of convex sets, functions, and optimization problems.

A scatter plot, regression line, and bars revealing patterns in data 08
Data Science 24 lectures · 12 hours

Data Science: Metro-rider Snapshots

Survey probability, statistics, linear algebra, visualization, and machine learning foundations using Python.

A bell-shaped population of spheres with a smaller sample in a glass dish 09
Statistics 12 lectures · 18 hours

Mathematical Statistics, Part I

Build on probability to study sampling, point estimation, bias, consistency, and efficiency.

Two overlapping probability distributions with a highlighted tail 10
Statistics 8 lectures · 12 hours

Mathematical Statistics II

Build on Mathematical Statistics I to study hypothesis testing, likelihood-ratio tests, confidence intervals, and goodness of fit.

User needs and story cards connected to a structured software model 11
Software Engineering Lectures & tutorials · 8 hours

Software Requirements Engineering Using LLMs

Learn requirements engineering and use large language models to develop user stories and UML diagrams.

A stethoscope beside a heart waveform and clinical data points 12
AI & Healthcare 16 lectures · 8 hours

Machine Learning Applications in Healthcare

Apply machine learning to clinical data, patient risk, diagnosis, prognosis, medical text, and imaging.

An AI workflow connecting data, model training, deployment, and feedback 13
AI Engineering 12 lectures · 16 hours

AI Engineering

Learn to build production AI systems and end-to-end machine learning training and inference workflows.