Available courses

Python for Beginners 1 - Python Language Basics
Programming
Duration: 12 hours
Lessons: 10
Level: Beginner

This is the introductory course for Python for Beginners.  Please start here if you have no experience coding in Python.  This course is self-paced; you can proceed through the course, but need to complete each unit before moving on to the next unit.

Test
Moodle
Level: Beginner

This course provides a structured roadmap to core PHP development. Students progress through four key stages, each culminating in a knowledge-check quiz. The stages are: 1. PHP Syntax & Basics, 2. Control Structures & Functions, 3. Working with Databases (MySQL), and 4. Form Handling & Security Fundamentals. Successive stages build directly on previous concepts.

Mastering Quiz in Moodle
Moodle
Level: Beginner

flows from beginner-friendly to advanced, with practical hands-on tasks, best practices, and troubleshooting tips at every stage

أساسيات إدارة نظام موودل
Moodle
Duration: 4 weeks
Lessons: 12
Level: Beginner

تعلم ادارة الدورات والمستخدمين واعدادات النظام

أنشطة وموارد موودل
Moodle
Media: https://www.youtube.com/embed/CGnLrHO3Wb0?si=FtVo9a-e6g6cC-Sf
Duration: 4 weeks
Lessons: 42
Level: Intermediate
Sample For Quizs
Moodle
Media: https://www.youtube.com/embed/CGnLrHO3Wb0?si=1wmGzkxl2GfLkBgL
Duration: 3 Weeks
Lessons: 15
Level: Beginner

Sample For Quizs !

Python
Programming
Duration: 12 Weeks
Lessons: 152
Level: Beginner

Learn Python in Arabic Based on Osama Elzero YouTube lessons

This comprehensive Python course is organized into 22 chapters covering:
1.Fundamentals (Chapters 1-6): Basic syntax, data types, variables, and user interaction
2.Control Structures (Chapters 7-8): Conditional statements and loops
3.Functions and Modularity (Chapters 9, 12): Function creation and code organization
4.Data Management (Chapters 10, 17): File handling and database operations
5.Advanced Python (Chapters 11, 14-15): Built-in functions, advanced concepts, and regex
6.Object-Oriented Programming (Chapter 16): Complete OOP coverage
7.Practical Applications (Chapters 18-21): Testing, web development, scraping, and data science
8.Environment Setup
Web Design [CSS - Advanced HTML]
Web Development
Level: Beginner

With the term Digital Content Production, we describe the production - editing of images, audio documents and video. The second aim of this course is to learn, understand and use free software to create audio and video files. In this course, it is necessary to familiarize students with the "remote" computer, the Web Server, and the structure of a website. To achieve that, students will create a Wordpress blog in which they will upload some of the material they have created.
This Course is a part of program : Web Development

Web Design [HTML]
Web Development
Level: Beginner

In this course, it is necessary to familiarize students with the "remote" computer, the Web Server, and the structure of a website. To achieve that, students will create a Wordpress blog in which they will upload some of the material they have created.
This Course is a part of program : Web Development

PHP
Web Development
Level: Beginner

This Course is a part of program : Web Development

interactive
School
Lessons: 30
Level: Beginner