All instructors
Eng. Amr Abdel Fattah

Eng. Amr Abdel Fattah

Web and Application Development Specialist

20 courses49.1K views

Computer systems engineer specializing in mobile app and website development, with experience in creating popular platforms and web applications.

Courses by Eng. Amr Abdel Fattah

  • Big Data
    4.3(88)|3,211|7:07

    Big Data

    How to Analyze Big Data

    Eng. Amr Abdel Fattah
    Eng. Amr Abdel Fattah
  • Deep Learning
    4.4(91)|3,221|12:40

    Deep Learning

    Simulating the Human Mind in Thinking

    Eng. Amr Abdel Fattah
    Eng. Amr Abdel Fattah
  • Machine Learning
    4.6(80)|3,596|9:54

    Machine Learning

    Making Predictions Based on Data Analysis

    Eng. Amr Abdel Fattah
    Eng. Amr Abdel Fattah
  • AI Programming
    4.9(72)|5,584|12:35

    AI Programming

    Principles and Algorithms with Practical Application

    Eng. Amr Abdel Fattah
    Eng. Amr Abdel Fattah
  • Web and App Development with Angular
    4.5(68)|1,560|14:39

    Web and App Development with Angular

    Master App and Website Creation with Data Sharing

    Eng. Amr Abdel Fattah
    Eng. Amr Abdel Fattah
  • Laravel
    4.8(48)|1,910|6:54

    Laravel

    Learn Web and App Design with Laravel

    Eng. Amr Abdel Fattah
    Eng. Amr Abdel Fattah
  • React Native Applications
    4.7(57)|679|2:03

    React Native Applications

    Create a Professional Weather App

    Eng. Amr Abdel Fattah
    Eng. Amr Abdel Fattah
  • Mobile App Design with React Native
    4.6(47)|1,451|16:56

    Mobile App Design with React Native

    Latest Framework from Facebook for Professional Apps

    Eng. Amr Abdel Fattah
    Eng. Amr Abdel Fattah
  • Flutter Applications
    4.4(91)|2,206|2:39

    Flutter Applications

    Expense Calculation App Step by Step

    Eng. Amr Abdel Fattah
    Eng. Amr Abdel Fattah
  • Using Flutter and Dart
    4.3(68)|5,997|14:33

    Using Flutter and Dart

    Learn Programming and Build Professional Apps

    Eng. Amr Abdel Fattah
    Eng. Amr Abdel Fattah
  • Web Design with React
    4.3(91)|2,051|9:42

    Web Design with React

    UI User Interface Library

    Eng. Amr Abdel Fattah
    Eng. Amr Abdel Fattah
  • Git/GitHub
    4.4(65)|3,354|2:33

    Git/GitHub

    The Programmer's Treasure for Change Tracking

    Eng. Amr Abdel Fattah
    Eng. Amr Abdel Fattah
  • Django Framework
    4.8(91)|3,453|8:01

    Django Framework

    Learn to Develop Professional Web Apps with Python Using Django

    Eng. Amr Abdel Fattah
    Eng. Amr Abdel Fattah
  • Programming in Python 2024
    4.8(56)|1,448|10:30

    Programming in Python 2024

    Learn User Interface Programming Tools with Python GUI

    Eng. Amr Abdel Fattah
    Eng. Amr Abdel Fattah
  • Python Advanced
    4.9(57)|1,548|10:38

    Python Advanced

    Comprehensive Professional Course for Advanced Python Concepts

    Eng. Amr Abdel Fattah
    Eng. Amr Abdel Fattah
  • Python Basics 2024
    5.0(57)|3,419|10:40

    Python Basics 2024

    Comprehensive Python Basics Course from Scratch

    Eng. Amr Abdel Fattah
    Eng. Amr Abdel Fattah
  • Programming in Go
    4.3(58)|1,429|7:26

    Programming in Go

    Learn Go Programming for Fast Applications

    Eng. Amr Abdel Fattah
    Eng. Amr Abdel Fattah
  • Programming in RUST
    4.9(70)|2,005|6:22

    Programming in RUST

    The Ideal Language for Game and Web Apps

    Eng. Amr Abdel Fattah
    Eng. Amr Abdel Fattah
  • The Complete Guide to Learning Node.js
    4.7(86)|448|7:33

    The Complete Guide to Learning Node.js

    From Basics to Building REST API Step by Step

    Eng. Amr Abdel Fattah
    Eng. Amr Abdel Fattah
  • MongoDB
    4.3(15)|568|8:22

    MongoDB

    Master NoSQL Databases and Build Real Projects

    Eng. Amr Abdel Fattah
    Eng. Amr Abdel Fattah

What you will learn with Eng. Amr Abdel Fattah

Big Data

Learn how to analyze big data to derive logical insights.

  • Master big data collection and analysis using modern techniques.
  • Understand how to use Hadoop for distributed data management.
  • Apply machine learning techniques to analyze big data.

Deep Learning

This course aims to teach you how to simulate the human mind using deep learning techniques.

  • Master the use of neural networks to build efficient deep learning models.
  • Analyze data and apply deep learning to solve complex problems.
  • Design and implement real projects using advanced deep learning tools.

Machine Learning

Learn how to make predictions using data analysis with Python.

  • Ability to build machine learning models using modern tools and techniques.
  • Understanding how to apply supervised and unsupervised learning algorithms.
  • Ability to analyze data and use it to improve performance and predictions.

AI Programming

Learn to program AI applications using Python and apply principles and algorithms.

  • Master the design and implementation of AI applications.
  • Understand the inner workings of AI algorithms.
  • Ability to analyze data and use it to improve processes.

Web and App Development with Angular

Learn to create an app and website using Angular with shared database functionality.

  • Build advanced web applications using Angular.
  • Deep understanding of components and their interactions.
  • Master TypeScript and use it within Angular projects.

Laravel

You will learn how to design websites and applications using the Laravel framework in PHP.

  • Comprehensive understanding of the Laravel framework and its usage.
  • Building a complete web application using Laravel.
  • Mastering database management and connection methods.

React Native Applications

Learn how to create a professional app to check temperatures and weather conditions using React Native.

  • Create a simple app using React Native.
  • Understand how to connect to the server and fetch data.
  • Add interactive features to the app like reload.

Mobile App Design with React Native

Learn to design mobile applications using React Native to create professional apps.

  • Ability to create mobile applications using React Native.
  • Deep understanding of network handling and device features.
  • Create applications that support screen navigation and user interaction.

Flutter Applications

Learn how to use Flutter to create a professional expense calculation app quickly and easily.

  • Develop professional applications using Flutter
  • Create attractive and high-quality user interfaces
  • Optimize application performance across different operating systems

Using Flutter and Dart

Learn how to use Flutter and Dart to build professional applications across all operating systems.

  • Comprehensive understanding of Dart language concepts and application development.
  • Ability to design and build interactive applications using Flutter.
  • Create complete applications that run on Android and iOS platforms.

Web Design with React

Learn web design with React to create interactive user interfaces.

  • Deep understanding of React concepts with practical application.
  • Ability to create interactive and modern web applications.
  • Mastery of tools like JSX, Hooks, and components.

Git/GitHub

Learn how to use Git and GitHub for effective code storage and change tracking.

  • Acquire skills to use Git and GitHub efficiently.
  • Ability to manage software projects using version control systems.
  • Master working with branches and merging changes effectively.