Skip to main content

7 Courses

Computer Science Category
Preview Course
Multi-Agent System
Computer Science Category
Preview Course

Teacher: Rawad Abdulghafor

Multi-Agent System

This course offers an introduction to Multi-Agent Systems (MAS), covering the fundamental concepts of agents, their historical development, and key components. It explores MAS characteristics, the consensus problem, and protocols to achieve consensus. The course highlights real-world applications in robotics, economics, sociology, and biology, along with a review of existing research and solutions, including linear and nonlinear consensus methods. Participants will gain a comprehensive understanding of MAS principles, challenges, and applications, preparing them for innovation in this field.

  • (0)
  • Computer Science Category
    Preview Course

    Teacher: Mohammad Abrar

    Python for Data Scientists

    Embark on your Python learning journey with this beginner-friendly, self-paced course, tailored for those aspiring to enter fields like Data Science, Data Analytics, Software Development, and more. Python, a top choice in programming and data science, is crucial for professionals aiming to master data manipulation, analysis, and visualization. This course requires no prior programming knowledge and quickly equips you with Python fundamentals, including various data types, structures like lists and tuples, and usage of powerful libraries such as Pandas, NumPy, and Matplotlib. Perfect for anyone looking to break into Data Engineering, AI, DevOps, and similar areas, this course sets a solid foundation in just a few hours.

  • (0)
  • Approaches to Software Development
    Computer Science Category
    Preview Course

    Student: Prof. Omar Al-jarrah

    Approaches to Software Development

    This free course, Approaches to software development, presents an engineering approach to the development of software systems – a software engineering approach. The course pays particular attention to issues of software quality, in terms of both product (what is built) and process (how we build it).

  • (0)
  • Classes Relationships in Object Oriented Programming
    Computer Science Category
    Preview Course

    Teacher: Marwa Hassan

    Classes Relationships in Object Oriented Programming

    Object-oriented programming (OOP) is a powerful approach to software design and development. At the heart of OOP are some relationships between classes. These relationships help in modeling complex systems effectively and build robust, maintainable, and scalable software applications.

    In this course, we will dive into these relationships, exploring when and how to apply them.

  • (0)
  • Linear programming problem (LPP)
    Computer Science Category
    Preview Course

    Teacher: Neena Uthaman

    Linear programming problem (LPP)

    Linear programming is a powerful mathematical technique used to optimize resource allocation, production planning, logistics, and more. 

    The Linear Programming Problems (LPP) Short Course provided participants with a comprehensive introduction to the principles, methods, and applications of linear programming. During the course the participants will explore fundamental concepts, solution methods, and practical applications of linear programming in various domains.

  • (0)