Courses developed specifically for our Master's program. Includes both exclusive modules and select certificate courses curated for advanced academic learning.

Artificial intelligence is rapidly transforming how organizations operate, make decisions, and create value. However, understanding AI requires more than simply learning how to use new tools. It requires the ability to evaluate opportunities, redesign workflows, and apply AI responsibly within real organizational contexts.

This certificate provides a practical introduction to the strategic and applied use of artificial intelligence in modern organizations. Throughout the course, participants explore how AI technologies such as predictive AI, generative AI, and emerging agentic systems are changing business processes, communication, decision-making, and innovation.

The course combines conceptual foundations with hands-on application. Participants engage with interactive activities, real-world scenarios, collaborative discussions, and project-based work designed to connect theory directly to practice. Alongside the course activities, participants continuously work on developing their own AI-enabled business concept within a chosen industry or domain.

The course is designed for individuals who want to move beyond theoretical discussions of AI and develop practical capabilities for applying AI within professional and organizational contexts. No advanced technical background or programming experience is required.

By the end of the course, participants will have developed and presented an AI-enabled business model and transformation concept supported by practical application, strategic reasoning, and prototype-level solution design.

In this course, you’ll explore the foundations of algorithmic thinking and learn how algorithms can be used to model and solve real-world problems. You’ll get comfortable with key ideas such as problem structuring, decomposition, and computational problem-solving, while gradually building toward a more formal understanding of algorithmic efficiency. You’ll also learn how to select and use appropriate data structures and apply algorithmic approaches to practical problems, helping you develop a structured and analytical way of thinking about complex tasks.

Foundations in Coding introduces you to programming as a practical skill for solving real-world problems. Using Python, you will learn what code is, how computers execute it, and how to develop and structure small programs. The course also covers the basics of testing, documentation, and writing high-quality code.

Along the way, you will explore why software development practices such as functions, testing, documentation, and object-oriented programming are important for creating software that is easier to maintain, modify, and share with others. The course focuses on building a broad understanding of core programming concepts rather than advanced topics.

This course prepares you for Foundations in Algorithmic Thinking, and both courses are required before taking the programming project in Semester 3.

In this course, you’ll explore why data management matters and get comfortable with key ideas like data quality, integration, and consistency, while also learning how to design and query simple databases that meet real organizational needs. You’ll build a foundation in creating basic data models and choosing appropriate data storage strategies, and you’ll become familiar with common tools and platforms used for data management, including cloud-based and big data technologies. Throughout the course, you’ll also take time to reflect on ethical considerations around data use, helping you develop a thoughtful and responsible approach to working with data.