Professional Certifications
Browse through my collection of professional certifications and credentials, showcasing my expertise in various technologies and commitment to continuous professional development.

System Administration and IT Infrastructure Services
Course covering system administration, IT infrastructure management, cloud computing, and network operations.

Solving Problems with Creative and Critical Thinking
Developed problem-solving skills with a focus on creative and critical thinking techniques in various real-world scenarios.

Intro to AI Engineering
Introduction to AI Engineering, covering machine learning models, neural networks, and AI development workflows.

Introduction to Computing Systems
Course on fundamental computing concepts, system architectures, and programming paradigms.

Fundamentals of NestJS
Comprehensive introduction to NestJS, covering REST API development, TypeScript integration, dependency injection, and scalable architecture.

Foundations of Cybersecurity
Fundamental course on cybersecurity principles, network security, encryption techniques, and security best practices.

IEEEXtreme 18.0 Programming Competition
Participated in IEEEXtreme 18.0, a global programming competition with over 19,000 participants, solving complex coding challenges in a 24-hour timeframe. • Directed efforts for team GazaScript during the challenging IEEEXtreme 18 competition; achieved notable recognition by earning First place in Gaza and reaching 6th place nationally, and 379th place globally, scoring an exceptional total of 1004 points.

Master OAuth 2.0: A Practical Guide to API Security
Comprehensive course covering OAuth 2.0 and API security best practices, including authentication flows, token management, and implementation strategies.

New Angular 15 Crash Course by Angular Engineering Founder
Want to learn Angular 15 quickly? Take this course and learn Angular with the best practices from real world projects. Develop modern, complex, responsive and scalable web applications with Angular 15. Deeply understand the concepts and architecture behind an Angular application.

FullStack Web Development: Node | Express | MongoDB
Comprehensive full-stack web development course covering Node.js, Express.js, and MongoDB. Built complete web applications with focus on asynchronous programming, API development, and deployment using MongoDB Atlas, Heroku, and GitHub.

Node.js Behind the Scenes
Advanced Node.js course covering internal architecture, event loop implementation, performance optimization through worker threads and clustering, and C++ binding processes. Focused on understanding libuv thread pool and OS delegation.

JavaScript Projects Course: Build 20 Projects in 20 Days
Intensive JavaScript course focused on building 20 real-world web applications. Covered modern HTML5, CSS3, and clean JavaScript coding practices. Projects emphasized responsive design, code maintainability, and practical web development skills.

SQL, MySQL, PostgreSQL & MongoDB: All-in-One Database Course
Comprehensive database course covering SQL, MySQL, PostgreSQL and MongoDB. Mastered fundamental and advanced database concepts including CRUD operations, relationships, indexing, aggregation, and data validation across multiple database systems.

Database Engineering Training Certificate
Comprehensive Database Engineering Training course covering essential database concepts, including data modeling, normalization, and design principles. Mastered the implementation and management of databases, optimization of queries for performance, and maintenance of data integrity. The course also emphasizes practical skills in using popular database management systems, enabling graduates to build and maintain robust database solutions.

Python & Django REST API Bootcamp
Comprehensive course on building production-grade RESTful APIs with Python and Django REST Framework. Covered local development setup, advanced features like media uploads and background tasks, and deployment to Google Cloud and Heroku with security best practices.

EF SET English Certificate - C2 Proficient
EF SET English Certificate demonstrating C2 Proficiency level with a score of 77/100. Assessed advanced English reading and listening skills, showcasing fluency and comprehension at a near-native level.

Databases: Advanced Topics in SQL
Advanced SQL course covering complex queries, indexing strategies, optimization techniques, and database performance tuning. Included hands-on projects and real-world case studies to enhance database management skills.

Front-End Web Developer Technical Training Certificate
Gained additional expertise in React.js for dynamic, single-page applications. The final project involved building a highly functional Amazon Clone, simulating a real-world e-commerce platform, and refining skills in frontend architecture, UI/UX design, and performance optimization.

MERN Stack Front To Back: Full Stack React, Redux & Node.js
This specialization covers full-stack development with the MERN stack, including building secure backend APIs with Node.js and Express, managing databases with MongoDB, developing interactive user interfaces with React, and handling complex application state with Redux. It also covers authentication, deployment, and production-ready best practices.

Advanced Frontend Development and Deployment
This course covers advanced frontend development techniques, including optimizing performance, managing complex application state, implementing secure authentication, and deploying React applications to production environments.

Frontend Development with React
This course covers creating interactive user interfaces using React, managing complex state with Redux, implementing secure authentication and form validation, and integrating frontend applications with backend APIs.

Backend Development and API Creation
This course covers configuring backend servers using Node.js and Express, developing secure API endpoints with JWT authentication, managing data with MongoDB and Mongoose, and implementing complex user profile features.

Developing Back-End Apps with Node.js and Express
This course focuses on developing back-end applications using Node.js and Express, covering essential backend development techniques and best practices.

Become a Professional React Developer
Comprehensive React specialization covering React 19 features, advanced concepts, and interview preparation. Completed 5 courses including hands-on projects and challenges.

Fundamentals of Java Programming
Comprehensive Java programming course covering core concepts and practical applications. Built multiple Java applications demonstrating programming proficiency.

Foundation in Cybersecurity
Introduction to cybersecurity fundamentals including security principles, threats, and defense strategies. Learned practical security skills and best practices.

The Bits and Bytes of Computer Networking
Deep dive into computer networking concepts including TCP/IP, DNS, IPv6, and network troubleshooting. Gained practical networking skills through hands-on exercises.

Technical Support Fundamentals
An introduction to IT support fundamentals, covering essential topics like computer hardware, software, operating systems, networking, and troubleshooting. Gain practical skills in customer support and problem-solving through hands-on exercises and real-world scenarios.

Introduction to MongoDB
A foundational course on MongoDB covering core database concepts, data modeling, indexing, and aggregation. Learned to build, query, and optimize NoSQL databases effectively.

Meta FrontEnd Developer Professional Certificate
Professional certification from Meta covering advanced front-end development concepts. Built real-world React applications while learning modern development practices and principles.

Nodejs: All You Need to Know with Practical Project
Comprehensive course on Node.js covering essential concepts and practical project implementation.

The Complete 2023 Web Development Bootcamp
Comprehensive web development bootcamp covering full-stack development. Built multiple real-world projects using modern web technologies.

Front End Web Development Ultimate Guide
Extensive front-end development program covering modern web technologies. Created professional websites using HTML5, CSS3, JavaScript, jQuery, and Bootstrap.

Programming & Developing Websites using Laravel Framework
Advanced web development course focusing on Laravel framework. Built full-stack web applications using Laravel, PHP8, and Bootstrap.

Advanced Website Design Technical Training
Intensive 3-month program covering modern web development technologies. Created complex responsive websites using HTML5, CSS3, JavaScript, Bootstrap, and jQuery.

React Native & AI: Build Image Generation Apps with Expo
Hands-on training to build AI-powered image generation apps using React Native and Expo. Explored integration with AI models like DALL-E and MidJourney, covering concepts such as API integration, user authentication, and state management in Expo-based applications.

React Nextjs-Testing Library Jest Full Project Test
Comprehensive training in React/Next.js testing methodologies, covering Jest, React Testing Library, Redux testing, MSW for API mocking, and routing tests. Implemented practical testing strategies across real-world projects including Todo apps and complex state management scenarios.

The Web Front End Learning Guide
Comprehensive front-end development course covering HTML, CSS, and JavaScript. Built responsive websites using modern front-end technologies.
![The PHP8 Learning Guide [2022 Edition]](/_next/image?url=%2Fassets%2Fcertificates%2Fudemy-the-php8-learning-guide-2022.png&w=1080&q=75)
The PHP8 Learning Guide [2022 Edition]
Modern PHP8 course covering new features, object-oriented programming, and web development. Created dynamic web applications using PHP8.

The Java Learning Guide In Arabic
Structured Java programming course covering core concepts through advanced topics. Built multiple projects demonstrating Java development expertise.
![ReactJS- Complete Guide for Frontend Web Development [2023]](/_next/image?url=%2Fassets%2Fcertificates%2Fudemy-reactjs-complete-guide-for-frontend-web-development.jpg&w=1080&q=75)
ReactJS- Complete Guide for Frontend Web Development [2023]
Comprehensive React course covering advanced concepts including Redux, React Router, and testing. Built full-scale applications with modern React practices.

React Developer Crash Course for Beginners
Quick introduction to React fundamentals including components, state management, and hooks. Built sample applications demonstrating core React concepts.

Mastering Java 17: The Ultimate Java Engineering class
Comprehensive study of Java 17 features including records, sealed classes, and pattern matching. Applied modern Java concepts in enterprise applications.

Master Java-8 and apply Java to Develop Real World Projects
Advanced Java course focusing on Java 8 features including lambdas, streams, and functional interfaces. Built real-world applications using modern Java practices.

Google Chrome Extension Development From Beginning
Practical course on building Chrome extensions using HTML, CSS, and JavaScript. Created multiple extensions including content scripts and browser actions.

GitHub Basics Guide
Introduction to version control and collaboration using Git and GitHub. Learned branching strategies, pull requests, and project management features.

Cisco CCNA - 200-301 Complete Course
Comprehensive networking course covering routing, switching, network security and automation. Prepared for CCNA certification with hands-on labs and practical exercises.
![C# for Beginners [in Arabic]](/_next/image?url=%2Fassets%2Fcertificates%2Fudemy-c-sharp-arabic-course.png&w=1080&q=75)
C# for Beginners [in Arabic]
Foundational C# programming course covering object-oriented concepts, data structures, and basic algorithms. Built console applications to demonstrate language mastery.

Coding for Marketers
Specialized course teaching web development fundamentals for digital marketing. Covered HTML/CSS for landing pages, analytics integration, and marketing automation.

Responsive Web Design
Advanced course on creating responsive layouts using modern CSS techniques. Learned mobile-first design, media queries, fluid grids, and responsive images.

Web Development Fundamentals
Comprehensive introduction to front-end web development covering HTML structure, CSS styling, and JavaScript interactivity. Built multiple hands-on projects demonstrating core web development concepts.

CSS
Mastered CSS fundamentals including layouts, flexbox, grid, animations, and responsive design. Gained practical experience in styling modern web applications.

HTML
Completed comprehensive HTML course covering semantic markup, forms, multimedia elements, and modern HTML5 features. Demonstrated proficiency in structuring web content accessibly and effectively.