Programming Basics & Databases

Pick your next course from the easyT library

How to start in this field

29 courses

  • 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
  • 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
  • Algorithms
    4.4(97)|2,623|5:24

    Algorithms

    Analysis and Design of Algorithms

    Dr. Eng. Mohamed Al-Khodour
    Dr. Eng. Mohamed Al-Khodour
  • 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
  • Programming with Java
    4.9(54)|1,707|16:42

    Programming with Java

    Learn and Master Java Programming

    Eng. Azab Mohamed Azab
    Eng. Azab Mohamed Azab
  • Learn Microsoft SQL Server
    4.3(81)|3,151|12:03

    Learn Microsoft SQL Server

    Learn and Master Database Creation and Integration

    Eng. Azab Mohamed Azab
    Eng. Azab Mohamed Azab
  • Learn MySQL Databases
    4.9(61)|2,435|12:42

    Learn MySQL Databases

    Learn to Create Databases, Tables, and Users with MySQL

    Eng. Azab Mohamed Azab
    Eng. Azab Mohamed Azab
  • Git/GitHub
    4.4(65)|3,388|2:33

    Git/GitHub

    The Programmer's Treasure for Change Tracking

    Eng. Amr Abdel Fattah
    Eng. Amr Abdel Fattah
  • Clean Code
    4.8(69)|1,363|4:12

    Clean Code

    Writing Organized Error-Free Code

    Dr. Eng. Mohamed Al-Khodour
    Dr. Eng. Mohamed Al-Khodour
  • Fundamentals of Database Management
    4.6(60)|2,143|3:22

    Fundamentals of Database Management

    Learn Database Management Basics with SQL Application

    Eng. Azab Mohamed Azab
    Eng. Azab Mohamed Azab
  • Learn Visual Basic
    4.5(87)|5,994|13:47

    Learn Visual Basic

    Learn and Master Programming in Visual Basic

    Eng. Azab Mohamed Azab
    Eng. Azab Mohamed Azab
  • Learn C# Programming Language
    4.8(52)|2,024|14:27

    Learn C# Programming Language

    Learn and Master C# Programming

    Eng. Azab Mohamed Azab
    Eng. Azab Mohamed Azab
  • C++ Programming
    4.7(63)|5,909|5:37

    C++ Programming

    Start Programming with C++ from Scratch

    Eng. Azab Mohamed Azab
    Eng. Azab Mohamed Azab
  • How to Start Programming?
    4.7(93)|7,286|3:29

    How to Start Programming?

    Programming Languages: Which One to Start With?

    Eng. Azab Mohamed Azab
    Eng. Azab Mohamed Azab
  • Programming with Excel VBA
    4.9(94)|7,303|3:54

    Programming with Excel VBA

    Automate Calculations in Excel

    Dr. Eng. Mohamed Al-Khodour
    Dr. Eng. Mohamed Al-Khodour
  • Programming in Python 2024
    4.8(56)|1,456|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,556|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,446|10:40

    Python Basics 2024

    Comprehensive Python Basics Course from Scratch

    Eng. Amr Abdel Fattah
    Eng. Amr Abdel Fattah
  • Blockchain Applications Development with Solidity
    4.6(50)|1,629|2:28

    Blockchain Applications Development with Solidity

    Smart Contracts and Blockchain Applications

    Eng. Ziad Mahmoud
    Eng. Ziad Mahmoud

6 diplomas

What you will learn in Programming Basics & Databases courses

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.

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

Algorithms

Learn how to analyze and design algorithms in various forms and types.

  • Deep understanding of algorithm analysis concepts.
  • Writing efficient algorithms and analyzing their performance.
  • Handling graphs and advanced algorithms.

Programming with Oracle ADF

In this course, you will learn programming skills using Oracle ADF.

  • Master working with database modules in Oracle ADF.
  • Create interactive and attractive user interfaces.
  • Understand how to pass data between different elements.

Programming with Java

Learn Java programming and its applications to achieve advanced skills.

  • Master Java and its practical applications.
  • Create complete programs using modern programming principles.
  • Ability to work with databases using SQL.

Learn Microsoft SQL Server

Acquire skills in database creation and integration with applications using Microsoft SQL Server.

  • Master designing and managing databases using SQL Server.
  • Ability to write complex queries and analyze data professionally.
  • Effectively implement practical projects using SQL Server databases.

Learn MySQL Databases

You will learn how to create and manage databases, tables, and users using MySQL.

  • Master using MySQL to manage databases effectively.
  • Ability to write advanced queries to solve programming problems.
  • Understand how to handle and organize data professionally.