Develop Your Digital Skills with Our Courses

We offer a complete range of computer courses, designed to meet various learning needs. Our programs are divided into three competency levels: Beginner, Intermediate, and Advanced.

Beginner Level
Duration:

10 lessons of 1 hour each (total 10 hours).

Contents:
  • Introduction to using the computer and its components.
  • Safe Internet browsing.
  • Use of basic software such as Office packages (Word, Excel).
  • Email management.
Objective:

Provide the fundamental skills for everyday computer use.

Intermediate Level
Duration:

12 lessons of 1 hour each (total 12 hours).

Contents:
  • Basics of programming with Python.
  • Web development with HTML, CSS, and JavaScript.
  • Introduction to databases and SQL.
Objective:

Develop technical skills for creating web applications and software.

Advanced Level
Duration:

15 lessons of 1 hour each (total 15 hours).

Contents:
  • In-depth study of frameworks such as React, Node.js, Django, and Laravel.
  • Development of complex and scalable web applications.
  • Advanced database management.
Objective:

Specialize students in advanced technologies for web and software development.

Course Schedule

Beginner Level
  • Week 1: Introduction to computers and operating systems.
  • Week 2: File and folder management.
  • Week 3: Introduction to Microsoft Word.
  • Week 4: Introduction to Microsoft Excel.
  • Week 5: Internet browsing.
  • Week 6: Online security.
  • Week 7: Email management.
  • Week 8: Social media and online communication.
  • Week 9: Microsoft PowerPoint.
  • Week 10: Review and final test.
Intermediate Level
  • Week 1: Basic concepts and Python syntax.
  • Week 2: Lists, tuples, and dictionaries.
  • Week 3: Conditions and loops.
  • Week 4: Functions and modules.
  • Week 5: Basic HTML and CSS.
  • Week 6: Advanced CSS and responsive design.
  • Week 7: Basic JavaScript.
  • Week 8: DOM manipulation.
  • Week 9: Introduction to SQL and databases.
  • Week 10: Cybersecurity.
  • Week 11: Cross-platform mobile apps.
  • Week 12: Optimization and final project.
Advanced Level
  • Week 1: Introduction to React.
  • Week 2: Components, props, and state.
  • Week 3: Routing and event handling.
  • Week 4: Node.js and backend environment.
  • Week 5: REST APIs and HTTP calls.
  • Week 6: Introduction to Django and Laravel.
  • Week 7: Advanced database interaction.
  • Week 8: Authentication and authorization.
  • Week 9: Application testing and debugging.
  • Week 10: Deployment on server or cloud.
  • Week 11: Performance optimization.
  • Week 12: Modern software architectures.
  • Week 13: Final project (part 1).
  • Week 14: Final project (part 2).
  • Week 15: Presentation and final feedback.