Programming & Software Development

Pick your next course from the easyT library

How to start in this field

77 courses

  • Mastering Clinic Management Systems
    4.6(17)|3,176|4:25

    Mastering Clinic Management Systems

    Building a smart clinic system that enhances medical management efficiency.

    Dr. Mohamed Salah Al-Din
    Dr. Mohamed Salah Al-Din
  • MongoDB
    4.3(15)|571|8:22

    MongoDB

    Master NoSQL Databases and Build Real Projects

    Eng. Amr Abdel Fattah
    Eng. Amr Abdel Fattah
  • Microsoft Access
    4.9(79)|3,183|2:42

    Microsoft Access

    Learn to Create Databases and Reports

    Ahmed Hassan Khamis
    Ahmed Hassan Khamis
  • Key Logger Spyware Design
    4.4(83)|4,208|16:18

    Key Logger Spyware Design

    Spyware Design Using C++ Language

    Eng. Mohamed Ali Mansour
    Eng. Mohamed Ali Mansour
  • Adobe Animate & Action Script
    4.7(75)|4,466|17:30

    Adobe Animate & Action Script

    Learn to Create Cartoon Films and Interactive Games

    Ahmed Hassan Khamis
    Ahmed Hassan Khamis
  • Deep Learning
    4.4(91)|3,231|12:40

    Deep Learning

    Simulating the Human Mind in Thinking

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

    Machine Learning

    Making Predictions Based on Data Analysis

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

    AI Programming

    Principles and Algorithms with Practical Application

    Eng. Amr Abdel Fattah
    Eng. Amr Abdel Fattah
  • Data Structure
    4.7(95)|1,785|4:56

    Data Structure

    Fundamentals of Data Structures and Algorithms

    Dr. Eng. Mohamed Al-Khodour
    Dr. Eng. Mohamed Al-Khodour
  • Python Applications
    4.4(75)|2,615|2:43

    Python Applications

    Create a Professional Telegram Chatbot Using Python

    Eng. Kanaan Al-Hallaj
    Eng. Kanaan Al-Hallaj
  • Auto Play Media Studio
    4.6(47)|1,208|3:31

    Auto Play Media Studio

    Using AutoPlay and LUA Programming

    Eng. Azab Mohamed Azab
    Eng. Azab Mohamed Azab
  • Ruby Programming Language
    4.7(45)|1,480|3:11

    Ruby Programming Language

    Learn Programming Basics with Ruby

    Eng. Azab Mohamed Azab
    Eng. Azab Mohamed Azab
  • Learn ASP.Net
    4.5(75)|1,920|12:10

    Learn ASP.Net

    Learn and Master Web Application Programming

    Eng. Azab Mohamed Azab
    Eng. Azab Mohamed Azab
  • Firebase
    4.8(47)|1,291|5:14

    Firebase

    Integrated Services for Firebase

    Bishoy Samih
    Bishoy Samih
  • Algorithms
    4.4(97)|2,623|5:24

    Algorithms

    Analysis and Design of Algorithms

    Dr. Eng. Mohamed Al-Khodour
    Dr. Eng. Mohamed Al-Khodour
  • Web and App Development with Angular
    4.5(68)|1,561|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,912|6:54

    Laravel

    Learn Web and App Design with Laravel

    Eng. Amr Abdel Fattah
    Eng. Amr Abdel Fattah
  • React Native Applications
    4.7(57)|681|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,455|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,208|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)|6,006|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,055|9:42

    Web Design with React

    UI User Interface Library

    Eng. Amr Abdel Fattah
    Eng. Amr Abdel Fattah
  • Oracle APEX
    4.6(94)|4,516|19:59

    Oracle APEX

    To Build Mobile Apps and Websites

    Eng. Azab Mohamed Azab
    Eng. Azab Mohamed Azab
  • Programming with Oracle ADF
    4.9(56)|1,224|17:47

    Programming with Oracle ADF

    Learn and Master Programming Skills with Oracle ADF

    Eng. Azab Mohamed Azab
    Eng. Azab Mohamed Azab

6 diplomas

What you will learn in Programming & Software Development courses

Mastering Clinic Management Systems

You will learn how to build a smart clinic management system using No-Code tools and artificial intelligence through clear practical steps.

  • The ability to build a comprehensive clinic management system using No-Code tools.
  • Developing effective and user-friendly interfaces for medical clinics.
  • Implementing integrations between the system and databases to ensure information preservation.

MongoDB

You will learn to manage NoSQL databases and design systems using MongoDB.

  • Ability to design and build robust NoSQL databases from scratch.
  • Mastering data analysis and processing using Aggregation Pipelines.
  • Proficiency in connecting databases to real software projects.

Microsoft Access

You will learn how to create databases and generate reports using Microsoft Access.

  • Ability to create and manage databases using Access.
  • Design professional forms and reports.
  • Analyze data using queries and table relationships.

Key Logger Spyware Design

Learn to design spyware using C++ with a comprehensive explanation of the language fundamentals.

  • Ability to design an effective Key Logger spyware program.
  • Acquire skills in managing and processing text data.
  • Familiarity with system protection mechanisms against spyware.

Adobe Animate & Action Script

You will learn how to use Adobe Animate and program games with Action Script.

  • Ability to design professional animations using Adobe Animate.
  • Programming interactions between elements using Action Script.
  • Animating characters and texts in creative ways.

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.

Data Structure

Learn the fundamentals of data structures, their types, and associated algorithms.

  • Master the fundamental concepts of data structures.
  • Implement algorithms using various data structures.
  • Understand how to optimize program performance using appropriate data structures.

Python Applications

Learn how to create a professional Telegram chatbot using Python.

  • Create professional bots for Telegram.
  • Design interactive functions that meet user needs.
  • Manage and add advanced features to bots.

Auto Play Media Studio

Learn how to use AutoPlay and LUA programming to create interactive educational programs.

  • Create professional applications using AutoPlay Media Studio.
  • Master LUA for advanced programming solutions.
  • Design attractive and user-friendly interfaces.

Ruby Programming Language

You will learn how to use Ruby for software development and web applications, with detailed explanations.

  • Develop programming skills in Ruby
  • Create dynamic web applications
  • Utilize multiple libraries and frameworks