Mohammed Fahd Abrah

Mohammed Fahd Abrah

AI Engineer & Web Developer · Founder, Programming Ocean Academy

7+ years building AI models, data pipelines, and full-stack web applications — and teaching 5,000+ learners worldwide how to do the same.

Profile

Innovative Web Developer and AI/Data Specialist with 7+ years of experience in building scalable applications, data-driven solutions, and intelligent systems. Skilled in full-stack web development, statistical analysis, data pipelines, and machine learning engineering. Proficient with Python, JavaScript, SQL, and frameworks such as TensorFlow, PyTorch, and Scikit-learn. Experienced in AI model building, training, evaluation, and deployment, with a focus on creating efficient, impactful, and future-ready intelligent solutions.

Achievements

  • Founded and established Programming Ocean Academy for Data Science and Artificial Intelligence.
  • Maintained and developed the Programming Ocean Academy website, content, and academic processes.
  • Built and deployed more than 160 AI models using Scikit-learn, TensorFlow, and PyTorch — covering regression, classification, computer vision, NLP, neural machine translation, diffusion models, and GANs.
  • Replicated over 100 breakthrough academic papers across diverse AI research fields to ensure practical understanding and reproducibility.
  • Taught and trained more than 5,000 learners in data science, AI, data analysis, and web development through structured programs and workshops.
  • Contributed tutorials to freeCodeCamp covering web apps, computer vision, and AI model building for a global audience.
  • Leads the freeCodeCamp Arabic Community, guiding Arabic-speaking learners through freeCodeCamp's curriculum and open-source ecosystem.
  • Serves as an official member of the freeCodeCamp CMS Development Team, contributing to the platform that powers freeCodeCamp's publishing infrastructure.

Projects

  • AI & Data Science Projects — Built end-to-end over 160 projects in AI engineering and data science, covering model building, evaluation, visualization, and deployment.
  • Programming Ocean Academy Website — Developed and maintained a website with more than 100 pages, delivering educational content and training programs.
  • Programming Ocean Academy Dashboard — Built a complete admin control dashboard with more than 20 apps to manage website processes and content.
  • Knowledge Hub — Created a structured and interactive knowledge hub within Programming Ocean Academy for AI and data science resources.
  • Google Calendar App Clone — Designed and implemented a full-featured calendar management system for scheduling and events.
  • Web Code Editor — Developed an interactive code editor for web development tutorials and training.
  • Chatting Application — Built a real-time messaging app with modern UI and backend integration.

Tutorials

  • Taught and trained more than 5,000 learners in AI, data science, data analysis, data engineering, and web development through the Programming Ocean Academy platform.
  • Delivered collaborative training programs with Jeddah University (KSA), Arab Open University Jeddah (KSA), and Science and Technology University Aden (Yemen).
  • Produced and published AI Engineering and Web Development tutorials on the freeCodeCamp YouTube channel and the Programming Ocean Academy YouTube channel, reaching a global audience.

Experience

Founder & AI Engineer — Programming Ocean Academy

Established and lead Programming Ocean Academy, managing full operations including website development (100+ pages), admin control dashboards (20+ apps), and the knowledge hub. Built and deployed over 160 AI models using Scikit-learn, TensorFlow, and PyTorch covering regression, classification, computer vision, NLP, neural machine translation, diffusion, and GANs. Replicated more than 100 breakthrough academic papers in AI. Maintained and scaled academy web servers (VPS, SMTP) for over 4 years.

Instructor & Trainer — Programming Ocean Academy

Trained more than 5,000 learners in AI, data science, data analysis, data engineering, and web development through workshops, online programs, and university collaborations. Partnered with Jeddah University (KSA), Arab Open University Jeddah (KSA), and Science and Technology University Aden (Yemen). Delivered tutorials on AI engineering and web development on the freeCodeCamp YouTube channel and the Programming Ocean Academy YouTube channel, reaching global audiences.

Full-Stack Web Developer — Freelance & Projects

Built diverse web applications including a Google Calendar app clone, real-time chat application, web code editor, and custom dashboards. Skilled in full-stack development using HTML, CSS, JavaScript, PHP, SQL, Python, and frameworks for front-end and back-end systems. Experienced in managing and maintaining VPS hosting environments and optimizing website performance.

Community Leader & CMS Developer — freeCodeCamp

Leads the freeCodeCamp Arabic Community, supporting Arabic-speaking learners worldwide through freeCodeCamp's curriculum, tutorials, and open-source contribution workflow. Serves as an official member of the freeCodeCamp CMS Development Team, contributing engineering work to the platform behind freeCodeCamp's global publishing infrastructure.

Professional References

Dr. Mashael Mahmoud Khayyat
Associate Professor
Department of Information Systems and Technology
College of Computer Science and Engineering — University of Jeddah
Mkhayyat@uj.edu.sa
+966 565555263
Dr. Raafat M. Munshi
Department of Medical Laboratory Technology (MLT)
Faculty of Applied Medical Sciences — King Abdulaziz University, Rabigh, Saudi Arabia
rmonshi@kau.edu.sa
Dr. Nibras Abdulla
Assistant Professor
Faculty of Computer Studies — Arab Open University, Saudi Arabia
n.faqera@arabou.edu.sa
Dr. Ola A. Alwesabi
Assistant Professor
Faculty of Computer Studies — Arab Open University, Saudi Arabia
o.alwesabi@arabou.edu.sa
Dr. Abdullatif Saleh Ghallab
Associate Professor, Director of Graduate Studies and Scientific Research
Department of Computer Science — Faculty of Computing and Information Technology
University of Science and Technology, Sana'a, Yemen
P.O. Box: 13064 · Tel: +967-1-373237 Ext. 4110 · Mobile: +967-773737969
ghallab@ust.edu.ye · ghallab@gmail.com

Contributions on freeCodeCamp — Video

Building a Vision Transformer Model from Scratch with PyTorch
Implement a Vision Transformer (ViT) entirely from scratch using PyTorch, including patch embeddings, multi-head self-attention, encoder blocks, and end-to-end training.
Google Calendar Clone Tutorial — PHP, MySQL, JavaScript, HTML & CSS
A complete walkthrough for building a fully functional Google Calendar clone — event creation, editing, dynamic rendering, and database integration.
VGG From Scratch — Deep Learning Theory & PyTorch Implementation
The VGG architecture from the ground up — convolutional blocks, model design principles, and a full PyTorch implementation with training and evaluation.
Code Your Own Code Editor — JavaScript, HTML, CSS Tutorial
Build a functional in-browser code editor from scratch — syntax highlighting, live preview, and clean UI design techniques.
Deep Learning Vision Architectures Explained
Core deep learning architectures for computer vision — from CNNs to Vision Transformers — how they work, how they differ, and how to implement them step-by-step.
RNN, Neural Machine Translation & Transformers
The evolution of neural machine translation — RNNs, attention mechanisms, and Transformers processing and translating sequences, with practical examples.
Deploying AI Models with Hugging Face
Deploy real-world AI applications with the Hugging Face ecosystem — Transformers (BERT, GPT-2), speech/audio pipelines, Diffusers, multimodal models, Gradio apps, and Hugging Face Spaces.
Flagship Course
Hands-On Evolution of Deep Learning — Geoffrey Hinton's AI Legacy
A 27+ hour hands-on course recreating Geoffrey Hinton's defining papers in readable PyTorch code — from Boltzmann Machines and Backpropagation to Deep Belief Networks, Dropout, Knowledge Distillation, Capsule Networks, the Forward-Forward Algorithm, and t-SNE. Developed by Programming Ocean Academy for the freeCodeCamp YouTube channel.
271,723 views 27h 28m 17 Sept 2026

Contributions on freeCodeCamp — Blog

How I Completed 15 freeCodeCamp Certifications in 4 Months
How I Completed 15 freeCodeCamp Certifications in 4 Months
How structured practice, consistency, and project-based learning helped complete 15 freeCodeCamp certifications within four months during high school.
Read More
AI Paper Review GPT-1
AI Paper Review: Improving Language Understanding by Generative Pre-Training (GPT-1)
An in-depth review of the GPT-1 paper — how generative pre-training changed NLP and laid the foundation for modern large language models.
Read More
AI Paper Review GPT-2
AI Paper Review: Language Models are Unsupervised Multitask Learners (GPT-2)
A technical review of GPT-2 — zero-shot learning, scaling language models, emergent capabilities, and the evolution of generative AI systems.
Read More
AI Paper Review: Language Models are Few-Shot Learners (GPT-3)
AI Paper Review: Language Models are Few-Shot Learners (GPT-3)
How GPT-3 scaled in-context, few-shot learning without fine-tuning — and what that revealed about emergent capabilities in large language models.
Read More
AI Paper Review: GPT-4 Technical Report
AI Paper Review: GPT-4 Technical Report (GPT-4)
A review of the GPT-4 technical report — multimodal inputs, benchmark performance, and the safety evaluation work behind the model.
Read More
AI Paper Review: Training Language Models to Follow Instructions with Human Feedback (InstructGPT)
AI Paper Review: Training Language Models to Follow Instructions with Human Feedback (InstructGPT)
How reinforcement learning from human feedback (RLHF) aligned language model outputs with human intent — the technique behind InstructGPT.
Read More
AI Paper Review: Chain-of-Thought Prompting Elicits Reasoning in Large Language Models
AI Paper Review: Chain-of-Thought Prompting Elicits Reasoning in Large Language Models
Why asking a model to "think step by step" unlocks multi-step reasoning — the chain-of-thought prompting technique explained and replicated.
Read More
AI Paper Review: Self-Consistency Improves Chain of Thought Reasoning in Language Models
AI Paper Review: Self-Consistency Improves Chain of Thought Reasoning in Language Models
Sampling multiple reasoning paths and taking a majority vote — how self-consistency decoding pushes chain-of-thought accuracy further.
Read More
AI Paper Review: Deep Unsupervised Learning using Nonequilibrium Thermodynamics
AI Paper Review: Deep Unsupervised Learning using Nonequilibrium Thermodynamics
The paper that introduced diffusion modeling — a forward noising process and its learned reverse, the foundation of modern diffusion models.
Read More
"Relaxation and its Role in Vision": The 1977 PhD Thesis That Helped Shape Modern AI Research
"Relaxation and its Role in Vision": The 1977 PhD Thesis That Helped Shape Modern AI Research
A look back at Geoffrey Hinton's 1977 PhD thesis — the early ideas on relaxation and visual perception that seeded decades of neural network research.
Read More
AI Paper Review: Generative Modeling by Estimating Gradients of the Data Distribution
AI Paper Review: Generative Modeling by Estimating Gradients of the Data Distribution
A review of score-based generative modeling — learning the gradient of the data distribution (score matching) to generate samples via Langevin dynamics.
Read More

Knowledge Atlases