Salman
  • Work
  • Services
  • Courses
  • Blog
  • About
Contact

Full-Stack Product Engineer who owns the full journey — from the first conversation with a client to UX design, system architecture, and a finished product.

Explore

  • Work
  • Services
  • Courses
  • Blog

About

  • About Salman
  • Certificates
  • AI Assistant
  • Contact

Connect

  • Book a free call
  • GitHub
  • LinkedIn
  • Salman.Iyad@ieee.org

Copyright © 2026 Salman Abualhin. All rights reserved.

Proudly engineering from Gaza.

HomeCourses

Teaching

Courses

Level up your engineering skills with my courses. From web development to system architecture, learn through practical, hands-on projects.

Data Structures & Algorithms — Complete Course for Beginners

Data Structures & Algorithms — Complete Course for Beginners

10 lectures · Beginner · Free

A free 10-lectures course teaching Data Structures, Algorithms, and Time & Space Complexity from the ground up, designed for students with little or no programming background. Covers Arrays, Strings, Linked Lists, Stacks, Queues, Hash Tables, and Sorting & Searching algorithms, with hands-on practice problems throughout.

Data Structures · Algorithms · Time & Space Complexity

View course ›Watch ↗
Web Development Bootcamp With AIComing soon

Web Development Bootcamp With AI

7 lectures · All Levels

Master modern web development with AI from scratch. Learn React, Next.js, Node.js, and much more.

React · Next.js · Tailwind CSS

In production