Available courses

Computational Problem Solving

Computational Problem Solving

Course modified date: 28 November 2025
Discrete Mathematics

Discrete Mathematics

Course modified date: 1 December 2025
Digital Logic Design

Digital Logic Design

Course start date: 10 October 2025
 Structured Programming

Structured Programming

Course modified date: 10 December 2025

📘 Course Description:

Structured Programming is one of the foundational courses in computer science that introduces learners to the essential concepts of problem-solving and program design. This course focuses on developing the ability to write efficient, readable, and maintainable code using a structured approach.

You will learn how to use variables, data types, operators, control structures (such as loops and conditionals), and functions to build modular programs. The course also emphasizes algorithmic thinking — how to analyze problems, break them into smaller parts, and translate them into logical program structures.

Through hands-on exercises and projects, you’ll gain experience with writing, debugging, and optimizing code. By the end of the course, you will be able to apply structured programming principles to real-world problems and lay a strong foundation for advanced programming paradigms such as object-oriented programming and data structures.

🎯 Learning Outcomes:

By completing this course, you will be able to:

  • Understand the principles and importance of structured programming.

  • Develop algorithms using flowcharts and pseudocode.

  • Implement programs using control structures, loops, and functions.

  • Write clean, efficient, and reusable code.

  • Apply problem-solving techniques to real-life scenarios.

💡 Prerequisites:

Basic knowledge of computers and logical reasoning is recommended, but no prior programming experience is required.

Web Application Engineering

Web Application Engineering

Course start date: 10 October 2025
Mobile and Censor Networking

Mobile and Censor Networking

Course start date: 10 October 2025
Network Routing and Switching

Network Routing and Switching

Course start date: 10 October 2025
Advanced Algorithms

Advanced Algorithms

Course start date: 10 October 2025
PayPal
Information Security and Cryptography

Information Security and Cryptography

Course start date: 10 October 2025
Advanced Computer Networking

Advanced Computer Networking

Course start date: 10 October 2025
Disaster Management

Disaster Management

Course start date: 24 October 2025

🎯 Course Description

This course introduces learners to the principles, strategies, and best practices in disaster management. It emphasizes risk reduction, preparedness planning, emergency response coordination, and long-term recovery. Learners will engage in interactive simulations, real-world case studies, and self-assessment quizzes to build practical skills.

📘 Learning Outcomes

By the end of this course, learners will be able to:

  1. Define and classify different types of disasters.

  2. Explain the phases and principles of disaster management.

  3. Evaluate community-based risk reduction strategies.

  4. Develop an emergency response plan.

  5. Assess recovery and rehabilitation measures.

 

🗂 Course Format

Topics Format (5 main modules + final assessment).
Each module includes Content Resources, Activities, and Assessment.

Tarteel AI Quran Memorization

Tarteel AI Quran Memorization

Course modified date: 9 December 2025

This course is designed to enhance your Quran memorization journey through the innovative use of Tarteel AI technology. By combining traditional memorization techniques with cutting-edge artificial intelligence, students will receive real-time feedback on their recitation accuracy, pronunciation, and tajweed.

Throughout the course, learners will:

  • Strengthen memorization skills and fluency

  • Receive instant AI-assisted recitation corrections

  • Track their memorization progress and goals

  • Develop consistency and discipline in daily practice

  • Deepen their understanding and connection with the Qur’an

This course is suitable for all levels — from beginners starting their hifz journey to advanced students refining their recitation. With Tarteel AI as your companion, memorizing the Qur’an becomes more interactive, accurate, and spiritually enriching.

International English Language Testing System

International English Language Testing System

Course modified date: 19 November 2025