Over the past fifty years, programming languages have evolved significantly—from early languages like FORTRAN to the widespread use of Python today. Much like dancing or singing, programming improves with consistent practice and hands-on exploration. Python now leads as a versatile language used across multiple domains, especially in Artificial Intelligence. This course, Python Programming: Level 1, follows a practical and application-focused approach to help learners build a strong foundation. Each concept, from basic ideas to essential syntax, is explained through clear examples and real-world applications. The course is designed to develop a thorough understanding of Python’s core elements through meaningful practice.
The Management of Human Resources course offers a strategic foundation in managing people within organizations. It explores the evolution of HR from a support function to a key strategic partner, covering workforce planning, recruitment and selection, training and development, and performance management. Learners will gain insights into employee relations, compensation systems, and the legal dimensions of HRM, while also engaging with technology-driven practices such as HR analytics and AI. With a global outlook on international HRM and emerging trends like wellness, hybrid workplaces, and agile HR, the course blends theory with practical tools for effective people management.
The course is offered as a mandatory core course in the first trimester. The course introduces students to a comprehensive set of concepts and theories about human behaviour in organizations; that have been developed over the years. The subject focuses on ways and means to improve productivity, minimize absenteeism, increase employee engagement and contributing to the overall effectiveness of organizations. The basic disciplines of the course are behavioural science, sociology, social psychology, anthropology and political science.
This course is designed to provide you with a comprehensive understanding of management principles and practices. Through a blend of historical and contemporary perspectives, you will gain knowledge on the evolution of management thought, its core functions, and essential skills for effective leadership, and also feel confident in your ability to navigate the complex world of management.
The course examines classical and modern management theories, including scientific management, bureaucratic structures, and human relations approaches. The course will equip you with practical planning, organizing, and staffing skills. The course will explore leadership styles, communication strategies, and methods for fostering diversity and inclusion. Finally, you will gain insights into control systems, quality management practices, and change management fundamentals.
By the end of this course, you will possess a strong foundation in management principles, enabling you to make informed decisions and contribute effectively in a dynamic business environment.