About
The course teaches students comprehensive and specialised subjects in entrepreneurial leadership and management for various business situations; it develops skills in critical thinking and strategic planning for changing and fast-paced environments, including financial and operational analysis; and it develops competences in leadership, including autonomous decision-making, and communication with employees, stakeholders, and other members of a business. These generalized MBA insights are firmly rooted in a curriculum focused on innovation, social entrepreneurship, finance, and technology.
How students have found success through Woolf
Course Structure
About
This module provides students with advanced methods needed to understand how a product will fit into a competitive market, and how to introduce the product into that market. This includes advanced research on the receptiveness of a market to the new product, as well as strategies for defining and finding the market that will be most receptive to the product. Students consider product introductions with the goal of what Marc Andreesen called ‘product/market fit’ - a ‘good market with a product that can satisfy that market.’
The module trains students to reflect upon and analyse a company’s go-to- market strategy, and it provides students with sophisticated methods of calculating customer acquisition cost, determining customer break-even, and calculating customer lifetime value.
Teachers









Intended learning outcomes
- Topics for the advanced management of product introductions.
- Product/market fit theories to product launches and implementation strategies.
- Business strategies for product introductions.
- Diverse scholarly views on product launches in relation to product/market fit.
- Key implementation strategies for introducing a product to a market.
- Creatively apply the theories learned in the module to develop critical and original solutions for the challenges of calibrating the relationship between a product and a market.
- Apply an in-depth domain-specific knowledge and understanding to product/market fit.
- Employ the standard modern conventions for the presentation of scholarly work on product launches.
- Autonomously gather material and organise it into a coherent, comprehensive presentation on product/market fit.
- Solve problems and be prepared to take leadership decisions related to new product introductions.
- Efficiently manage interdisciplinary issues that arise in determining how to assess new product implementations.
- Demonstrate self-direction in research and originality in solutions developed.
- Apply a professional and scholarly approach to research problems pertaining to product/market fit.
- Act autonomously in identifying research problems and solutions related for product introductions.
- Create synthetic contextualised discussions of key issues related to product launches and post-launch market fit.
About
This module provides students with advanced methods needed to understand how a product will fit into a competitive market, and how to introduce the product into that market. This includes advanced research on the receptiveness of a market to the new product, as well as strategies for defining and finding the market that will be most receptive to the product. Students consider product introductions with the goal of what Marc Andreesen called ‘product/market fit’ - a ‘good market with a product that can satisfy that market.’
The module trains students to reflect upon and analyse a company’s go-to- market strategy, and it provides students with sophisticated methods of calculating customer acquisition cost, determining customer break-even, and calculating customer lifetime value.
Teachers









Intended learning outcomes
- Topics for the advanced management of product introductions.
- Product/market fit theories to product launches and implementation strategies.
- Business strategies for product introductions.
- Diverse scholarly views on product launches in relation to product/market fit.
- Key implementation strategies for introducing a product to a market.
- Creatively apply the theories learned in the module to develop critical and original solutions for the challenges of calibrating the relationship between a product and a market.
- Apply an in-depth domain-specific knowledge and understanding to product/market fit.
- Employ the standard modern conventions for the presentation of scholarly work on product launches.
- Autonomously gather material and organise it into a coherent, comprehensive presentation on product/market fit.
- Solve problems and be prepared to take leadership decisions related to new product introductions.
- Efficiently manage interdisciplinary issues that arise in determining how to assess new product implementations.
- Demonstrate self-direction in research and originality in solutions developed.
- Apply a professional and scholarly approach to research problems pertaining to product/market fit.
- Act autonomously in identifying research problems and solutions related for product introductions.
- Create synthetic contextualised discussions of key issues related to product launches and post-launch market fit.
About
This course is designed to provide students with a comprehensive overview of the key concepts, techniques, and applications of AI. This course covers the history and evolution of AI, fundamental theories, and essential algorithms, including search methods, knowledge representation, machine learning, and neural networks. Students will explore the practical applications of AI in various domains such as robotics, natural language processing, computer vision, and expert systems, gaining an understanding of how AI technologies are transforming industries and society.
Through a mix of theoretical lectures and hands-on exercises, students will develop a solid grounding in AI principles and practices. They will engage in projects and case studies that illustrate real-world AI applications, enhancing their problem-solving and critical-thinking skills. By the end of the course, students will have a thorough understanding of AI fundamentals and be prepared to delve deeper into specialised AI topics, positioning themselves for success in advanced courses and professional roles within the field of artificial intelligence.
Teachers




















Intended learning outcomes
- Compare and contrast narrow AI, general AI, and superintelligent AI, and evaluate their use cases in various industries.
- Explain the key milestones and advancements in the field of AI, from its inception to modern-day applications.
- Identify the foundational concepts of artificial intelligence including machine learning, neural networks, and natural language processing.
- Assess the accuracy, precision, recall and evaluate the performance of AI models using standard metrics.
- Utilise AI tools and frameworks for practical AI development.
- Implement and run AI algorithms, such as decision trees and k-nearest neighbours, on datasets to solve classification and regression tasks.
- Evaluate the societal and ethical challenges posed by AI, such as bias, privacy concerns, and job displacement, and propose strategies to mitigate these issues.
- Create simple AI systems or prototypes that address specific real-world challenges, demonstrating an understanding of AI principles.
- Work effectively in groups to design, develop, and present AI solutions, showcasing strong teamwork and communication skills.
About
This course equips learners with practical growth product management capabilities across the full growth funnel—acquisition, activation/retention, and monetization—using an experimental and data-informed approach. Learners analyze a product’s current “as-is” growth performance and design “to-be” improvements by creating, validating, and scaling growth loops; optimizing sign-up and activation funnels; and applying retention cohort analysis and churn reduction strategies. The course also develops monetization thinking through buyer targeting, path-to-purchase analysis, premium value, pricing metrics/plans, and unit economics—reinforced through applied, real-world projects (e.g., crafting a growth loop, optimizing a sign-up flow, and evaluating SaaS monetization performance).
Teachers



Intended learning outcomes
- Apply a professional and scholarly approach to analysing growth performance by using appropriate frameworks and evidence (e.g., funnel analysis, cohort analysis) to diagnose bottlenecks and justify interventions.
- Efficiently manage interdisciplinary issues that arise in connection to growth strategy and monetisation, including alignment of customer value, pricing metrics/plans, and unit economics.
- Create synthetic contextualised discussions of key issues related to growth product management across acquisition, activation/retention, and monetisation, including growth loops and growth metrics.
- Demonstrate self-direction in research and originality in solutions developed for designing, running, and iterating on growth experiments and growth loop hypotheses.
- Solve problems and be prepared to take leadership decisions related to improving retention outcomes through cohort analysis, churn diagnosis, and selection of appropriate retention tactics.
- Act autonomously in identifying growth problems and solutions related to sign-up and activation flows, including diagnosing friction and proposing measurable conversion improvements.
- Efficiently manage interdisciplinary issues that arise in connection to prioritising growth opportunities, including balancing product, marketing, data, and commercial constraints using clear metrics and trade-offs.
- Solve problems and be prepared to take leadership decisions related to monetisation strategy, including buyer targeting, path-to-purchase optimisation, packaging/premium value decisions, and pricing/unit economics evaluation.
- Create synthetic contextualised discussions of end-to-end growth proposals that translate an “as-is” diagnosis into a feasible “to-be” plan spanning acquisition, activation/retention, and monetisation.
About
This course is aimed to build a strong foundational knowledge of Data Analytics tools used extensively in the Data Science field. There now are powerful data visualisation tools used in the business analytics industry to process and visualise raw business data in a very presentable and understandable format. A good example is Tableau, used by all data analytics departments of companies and in data analytics companies in various fields for its ease of use and efficiency. Tableau uses relational databases, Online Analytical Processing Cubes, Spreadsheets, cloud databases to generate graphical type visualisations. Course starts with visualisations and moves to an in-depth look at the different chart and graph functions, calculations, mapping and other functionality. Students will be taught quick table calculations, reference lines, different types of visualisations, bands and distributions, parameters, motion chart, trends and forecasting, formatting, stories, performance recording and advanced mapping. At the end of this course, students will be prepared, if they desire, to earn such industry desktop certifications as a Tableau Desktop Specialist, a Tableau Certified Associate, or a Tableau Certified Professional.
Teachers






Intended learning outcomes
- Develop a critical understanding of key data science concepts as implemented in common software packages
- Critically evaluate diverse scholarly views on advanced visualisation strategies
- Develop a specialised knowledge of such concepts as bands and distributions, parameters, motion chart, trends and forecasting, formatting, stories, performance recording and advanced mapping
- Critically assess the relevance of theories of data visualisation for business applications in the realm of software engineering
- Acquire knowledge of various methods for telling stories with data across different formats
- Autonomously gather material and organise it into a coherent presentation or essay
- Creatively apply various visual and written methods for developing data visualisations
- Employ the standard modern conventions for the presentation of scholarly work and scholarly referencing
- Apply an in-depth domain-specific knowledge and understanding of the importance of data storytelling in software engineering
- Solve problems and be prepared to take leadership decisions related to data visualisation strategies
- Efficiently manage interdisciplinary issues that arise in connection to advanced visual analytics
- Demonstrate self-direction in research and originality in solutions developed for data visualisation
- Create synthetic contextualised discussions of key issues related to time and space complexity in data science
- Apply a professional and scholarly approach to research problems pertaining to data visualisations, including dashboards and storytelling
- Act autonomously in identifying research problems and solutions related to implementing data science visualisations from scratch
About
This module is designed to achieve an understanding of fundamental notions of data presentation and analysis and to use statistical thinking in the context of business problems.
The module addresses modern methods of data exploration (designed to reveal unusual or problematic aspects of databases), the uses and abuses of the basic techniques of inference, and the use of regression as a tool for management and for financial analysis. The potential ethical issues related to each topic will be reviewed. Socially and environmentally relevant data will be utilised throughout the module.
The goal of the module is not to turn students into statisticians but to enable them to appreciate the use of probability in assessing evidence and making decisions, and to be statistically literate consumers of quantitative information generated by economists, biomedical researchers, psychologists, statisticians, survey researchers, and other experts.
Teachers




Intended learning outcomes
- Critical awareness of the fundamental methods of statistics (sampling, correlation, and regression) and the essential concepts of statistical thought (probability distributions, estimation, hypothesis testing, and decision theory), at a level beyond undergraduate studies and responsive to managerial contexts.
- A specialised understanding of the limitations of statistical inference and of the ethics of data analysis and statistics, especially in business situations.
- Construct and use descriptive statistics, graphs, charts, and tables to analyse data sets.
- Test for consistency of data with particular values of parameters
- Determine sample size for given levels of confidence and margins of error.
- Interpret computer output and use it to solve problems.
- Integrate statistical analysis in a decision-making process.
- Interpret linear association and conduct simple linear regression data analysis.
- Apply correctly a variety of statistical techniques, both descriptive and inferential.
About
This course equips learners with practical growth product management capabilities across the full growth funnel—acquisition, activation/retention, and monetization—using an experimental and data-informed approach. Learners analyze a product’s current “as-is” growth performance and design “to-be” improvements by creating, validating, and scaling growth loops; optimizing sign-up and activation funnels; and applying retention cohort analysis and churn reduction strategies. The course also develops monetization thinking through buyer targeting, path-to-purchase analysis, premium value, pricing metrics/plans, and unit economics—reinforced through applied, real-world projects (e.g., crafting a growth loop, optimizing a sign-up flow, and evaluating SaaS monetization performance).
Teachers



Intended learning outcomes
- Apply a professional and scholarly approach to analysing growth performance by using appropriate frameworks and evidence (e.g., funnel analysis, cohort analysis) to diagnose bottlenecks and justify interventions.
- Efficiently manage interdisciplinary issues that arise in connection to growth strategy and monetisation, including alignment of customer value, pricing metrics/plans, and unit economics.
- Create synthetic contextualised discussions of key issues related to growth product management across acquisition, activation/retention, and monetisation, including growth loops and growth metrics.
- Demonstrate self-direction in research and originality in solutions developed for designing, running, and iterating on growth experiments and growth loop hypotheses.
- Solve problems and be prepared to take leadership decisions related to improving retention outcomes through cohort analysis, churn diagnosis, and selection of appropriate retention tactics.
- Act autonomously in identifying growth problems and solutions related to sign-up and activation flows, including diagnosing friction and proposing measurable conversion improvements.
- Efficiently manage interdisciplinary issues that arise in connection to prioritising growth opportunities, including balancing product, marketing, data, and commercial constraints using clear metrics and trade-offs.
- Solve problems and be prepared to take leadership decisions related to monetisation strategy, including buyer targeting, path-to-purchase optimisation, packaging/premium value decisions, and pricing/unit economics evaluation.
- Create synthetic contextualised discussions of end-to-end growth proposals that translate an “as-is” diagnosis into a feasible “to-be” plan spanning acquisition, activation/retention, and monetisation.
About
This course builds job-ready digital marketing skills through hands-on practice and expert guidance. Learners will run live campaigns, analyze performance, and apply proven strategies to engage audiences and strengthen brand presence. Topics include social media advertising, content planning, audience targeting, and campaign evaluation—preparing students for real-world digital marketing roles.
Teachers


Intended learning outcomes
- • Critically evaluate common design patterns and architectures in business / marketing, including considerations for scalability and impact.
- • Summarise the main models, frameworks, and strategies used in business / marketing and their practical trade-offs.
- • Describe ethical, legal, and societal implications arising from applied work in business / marketing, including issues of privacy, transparency, and responsible communication.
- • Compare and contrast current tools and ecosystems used in business / marketing, and articulate their appropriate use-cases.
- • Identify and explain foundational concepts in business / marketing, using appropriate terminology and examples.
- • Execute professional project workflows when developing solutions in business / marketing.
- • Integrate components, platforms, and APIs to build end-to-end solutions in business / marketing, including deployment and monitoring pipelines.
- • Construct, evaluate, and optimise models/systems relevant to business / marketing, using data-driven testing and performance metrics.
- • Apply industry-standard tools and workflows to implement practical solutions in business / marketing, demonstrating reproducible professional practice.
- • Communicate marketing results effectively to both technical and non-technical stakeholders, including visualisations and reports.
- • Manage project resources, timelines, and risks to deliver production-ready business / marketing solutions.
- • Demonstrate adaptive learning and continuous professional development to stay current with advances in business / marketing.
- • Strategically assess and select technologies and approaches in business / marketing to align with organisational goals and constraints.
- • Apply ethical reasoning and governance to guide decisions in business / marketing–focused projects, ensuring fairness and compliance.
- • Lead small cross-functional teams to plan and deliver business / marketing projects that meet organisational or market objectives.
About
This course introduces the principles and practices of Agile software development. Learners develop practical skills in Agile methodologies, sprint planning, and iterative improvement, while gaining experience with team communication, metrics, and real-world Agile workflows.
Teachers







Intended learning outcomes
- • Compare and contrast Agile tools and ecosystems, articulating appropriate use-cases for project planning and communication.
- • Critically evaluate Agile design patterns and team structures, including considerations for scalability and continuous improvement.
- • Identify and explain foundational concepts in Agile software development, including sprints, metrics, and iterative workflows.
- • Summarise major frameworks and practices used in Agile development and their practical trade-offs.
- • Describe ethical, legal, and societal implications in Agile project environments, including communication transparency and team well-being.
- • Integrate Agile collaboration practices—such as sprint planning, stand-ups, and retrospectives—into project delivery pipelines.
- • Apply Agile workflows and tools to implement practical solutions in software development, ensuring reproducible and iterative progress.
- • Construct, evaluate, and optimise Agile processes using sprint metrics and feedback loops.
- • Communicate technical and project information effectively to both technical and non-technical stakeholders using Agile communication practices.
- • Execute professional Agile project workflows in real-world environments.
- • Apply ethical reasoning and governance to guide decisions in Agile-focused projects, ensuring fairness, transparency, and accountability.
- • Lead small cross-functional teams to plan and deliver software engineering and professional projects using Agile methodologies.
- • Manage project resources, timelines, and risks to deliver production-ready software solutions in Agile environments.
- • Strategically assess and select Agile tools and approaches to align with organisational goals and constraints.
- • Demonstrate adaptive learning and continuous professional development to stay current with advances in Agile practices.
About
This module examines how leaders can most effectively use the resources of their team members to achieve business outcomes. The module develops managerial and leadership competences, focussing on how key improvements in the general strategy and techniques of managing people can produce outcomes more significant than isolated improvements to employee performance.
The module provides students with concepts to support them across their careers as they continue to develop effective delegation, management strategy, and engagement with people inside of an organisation.
Teachers
Intended learning outcomes
- Critical knowledge of business leadership strategy.
- Why improvements in the general strategy and techniques of managing people can produce outcomes more significant than isolated improvements to employee performance.
- The relevance of theories of management and concepts of delegation and performance tracking.
- Key strategies for effective delegation.
- Select topics for the advanced management of human resources.
- Communicate an in-depth domain-specific knowledge and understanding to business leadership and strategy.
- Employ the standard modern conventions for the presentation of scholarly work and scholarly referencing.
- Creatively apply the theories learned in the module to develop critical and original solutions for the challenges of business leadership and strategy including: • Assessing the resources of a team to show how those resources could be used to achieve business outcomes. • Assessing the performance of a team to show whether they are on track to meet business goals.
- Autonomously gather material and organise it into a coherent, comprehensive presentation.
- Efficiently manage interdisciplinary issues that arise when assessing human resources and delegating effectively to achieve business goals.
- Solve problems and be prepared to take leadership decisions related to business leadership and strategy
- Create synthetic contextualised discussions of key issues related to leadership and management strategy.
- Apply a professional and scholarly approach to research problems pertaining to the effective use of team resources and delegation of personnel.
- Demonstrate self-direction in research and originality in solutions for management and leadership.
- Act autonomously in identifying research problems and solutions related to business leadership and strategy.
About
This course teaches learners how to use data to shape and optimize product strategy. Students will build data pipelines, analyze key product metrics, and apply data-driven insights to guide product innovation and drive successful outcomes.
Teachers



Intended learning outcomes
- Compare and contrast current tools and ecosystems used in data science and analytics, and articulate their appropriate use-cases within product development contexts.
- Summarise the main algorithms, models, and frameworks used in data science and analytics and their practical trade-offs when applied to product metrics and user behaviour analysis.
- Identify and explain foundational concepts in data science and analytics, using appropriate terminology and examples relevant to product management.
- Describe ethical, legal, and societal implications arising from data-driven work, including privacy, transparency, and responsible handling of user data.
- Critically evaluate common design patterns and architectures in data science and analytics, including data pipeline design, relational data models, and product experimentation.
- Integrate components and APIs to build end-to-end product data workflows, including data pipelines and dashboards for key performance indicators.
- Construct, evaluate, and optimise models/systems relevant to product analytics, using data-driven methods and performance metrics.
- Communicate technical and analytical results effectively to both technical and non-technical stakeholders, including product insights, dashboards, and narrative-driven presentations.
- Execute professional project workflows when developing data-driven product solutions.
- Apply industry-standard tools and workflows to implement practical data solutions, demonstrating reproducible practice in metrics tracking, cohort analysis, and data storytelling.
- Lead small cross-functional teams to plan and deliver data science and analytics projects that support product decision-making and business objectives.
- Manage project resources, timelines, and risks to deliver production-ready data solutions that inform product strategies.
- Apply ethical reasoning and governance to guide decisions in data-focused product initiatives, ensuring fairness, compliance, and responsible use of data.
- Strategically assess and select technologies and approaches in data science and analytics to align with organisational goals, product needs, and resource constraints.
- Demonstrate adaptive learning and continuous professional development to stay current with advances in data-driven product management.
About
This course builds job-ready digital marketing skills through hands-on practice and expert guidance. Learners will run live campaigns, analyze performance, and apply proven strategies to engage audiences and strengthen brand presence. Topics include social media advertising, content planning, audience targeting, and campaign evaluation—preparing students for real-world digital marketing roles.
Teachers


Intended learning outcomes
- • Critically evaluate common design patterns and architectures in business / marketing, including considerations for scalability and impact.
- • Summarise the main models, frameworks, and strategies used in business / marketing and their practical trade-offs.
- • Describe ethical, legal, and societal implications arising from applied work in business / marketing, including issues of privacy, transparency, and responsible communication.
- • Compare and contrast current tools and ecosystems used in business / marketing, and articulate their appropriate use-cases.
- • Identify and explain foundational concepts in business / marketing, using appropriate terminology and examples.
- • Execute professional project workflows when developing solutions in business / marketing.
- • Integrate components, platforms, and APIs to build end-to-end solutions in business / marketing, including deployment and monitoring pipelines.
- • Construct, evaluate, and optimise models/systems relevant to business / marketing, using data-driven testing and performance metrics.
- • Apply industry-standard tools and workflows to implement practical solutions in business / marketing, demonstrating reproducible professional practice.
- • Communicate marketing results effectively to both technical and non-technical stakeholders, including visualisations and reports.
- • Manage project resources, timelines, and risks to deliver production-ready business / marketing solutions.
- • Demonstrate adaptive learning and continuous professional development to stay current with advances in business / marketing.
- • Strategically assess and select technologies and approaches in business / marketing to align with organisational goals and constraints.
- • Apply ethical reasoning and governance to guide decisions in business / marketing–focused projects, ensuring fairness and compliance.
- • Lead small cross-functional teams to plan and deliver business / marketing projects that meet organisational or market objectives.
About
This module examines how leaders can most effectively use the resources of their team members to achieve business outcomes. The module develops managerial and leadership competences, focussing on how key improvements in the general strategy and techniques of managing people can produce outcomes more significant than isolated improvements to employee performance.
The module provides students with concepts to support them across their careers as they continue to develop effective delegation, management strategy, and engagement with people inside of an organisation.
Teachers
Intended learning outcomes
- Critical knowledge of business leadership strategy.
- Why improvements in the general strategy and techniques of managing people can produce outcomes more significant than isolated improvements to employee performance.
- The relevance of theories of management and concepts of delegation and performance tracking.
- Key strategies for effective delegation.
- Select topics for the advanced management of human resources.
- Communicate an in-depth domain-specific knowledge and understanding to business leadership and strategy.
- Employ the standard modern conventions for the presentation of scholarly work and scholarly referencing.
- Creatively apply the theories learned in the module to develop critical and original solutions for the challenges of business leadership and strategy including: • Assessing the resources of a team to show how those resources could be used to achieve business outcomes. • Assessing the performance of a team to show whether they are on track to meet business goals.
- Autonomously gather material and organise it into a coherent, comprehensive presentation.
- Efficiently manage interdisciplinary issues that arise when assessing human resources and delegating effectively to achieve business goals.
- Solve problems and be prepared to take leadership decisions related to business leadership and strategy
- Create synthetic contextualised discussions of key issues related to leadership and management strategy.
- Apply a professional and scholarly approach to research problems pertaining to the effective use of team resources and delegation of personnel.
- Demonstrate self-direction in research and originality in solutions for management and leadership.
- Act autonomously in identifying research problems and solutions related to business leadership and strategy.
About
This course is aimed at providing students with a comprehensive understanding of how to design and implement systems that exhibit intelligent behaviour. This course explores a range of topics including expert systems, autonomous agents, knowledge representation, and reasoning. Students will delve into the principles of how these systems can mimic human decision-making processes, adapt to changing environments, and perform complex tasks autonomously.
The course integrates theoretical concepts with practical applications through hands-on projects and case studies, allowing students to develop and deploy intelligent systems in real-world scenarios. By working with advanced tools and techniques, students will learn to build systems that can handle uncertainty, learn from experience, and interact effectively with users and other systems. Upon completion, students will be equipped with the skills to create sophisticated AI solutions and contribute to the development of cutting-edge intelligent technologies in their professional careers.
Teachers










Intended learning outcomes
- Analyse the architecture and functionality of different intelligent systems such as rule-based systems, neural networks, and expert systems, considering their strengths and limitations.
- Understand the principles of knowledge representation and reasoning in intelligent systems to simulate human-like decision-making.
- Identify core components of intelligent systems such as sensors, actuators, decision-making algorithms, and knowledge representation.
- Design and implement intelligent agents that can autonomously perform tasks such as navigation, data analysis, or automated decision-making.
- Integrate machine learning models into intelligent systems to improve their adaptability and accuracy in complex environments.
- Evaluate the performance of intelligent systems using real-world scenarios.
- Design intelligent systems with adaptive learning capabilities demonstrating proficiency in adaptive algorithms and real-time learning.
- Evaluate the broader implications of deploying intelligent systems, considering issues such as automation, privacy, and the potential for bias, and will propose guidelines to ensure ethical use.
- Collaborate on the development of multi-agent systems for complex problem-solving and integrate different intelligent agents for a common goal.
About
This course builds essential skills in data analysis and business analytics. Learners will use Excel, SQL, and Power BI to collect, clean, model, and visualize data, developing the ability to generate clear insights that support effective decision-making.
Teachers



















Intended learning outcomes
- Compare and contrast current tools and ecosystems used in data science and analytics, and articulate their appropriate use-cases.
- Describe ethical, legal, and societal implications arising from applied work in data science and analytics, including issues of bias, privacy, and transparency.
- Critically evaluate common design patterns and architectures in data science and analytics, including considerations for scalability and robustness.
- Identify and explain foundational concepts in data science and analytics, using appropriate terminology and examples.
- Summarise the main algorithms, models, and frameworks used in data science and analytics and their practical trade-offs.
- Construct, evaluate, and optimise models/systems relevant to data science and analytics, using data-driven testing and performance metrics.
- Execute professional project workflows when developing solutions in data science and analytics.
- Communicate business analytics results effectively to both technical and non-technical stakeholders, including visualisations and reports.
- Integrate components and APIs to build end-to-end solutions in data science and analytics, including deployment and monitoring pipelines.
- Apply industry-standard tools and workflows to implement practical solutions in data science and analytics, demonstrating reproducible engineering practice.
- Manage project resources, timelines, and risks to deliver production-ready data science and analytics solutions.
- Apply ethical reasoning and governance to guide decisions in data science and analytics-focused projects, ensuring fairness and compliance.
- Strategically assess and select technologies and approaches in data science and analytics to align with organisational goals and constraints.
- Demonstrate adaptive learning and continuous professional development to stay current with advances in data science and analytics.
- Lead small cross-functional teams to plan and deliver data science and analytics projects that meet business or research objectives.
About
This course is designed to equip students with the skills to harness AI technologies for enhanced decision-making processes. This course explores the integration of AI techniques, such as predictive analytics, decision trees, reinforcement learning, and optimization algorithms, to support and improve decision-making in various contexts. Students will learn how to develop and implement AI-driven models that can analyse complex data, predict outcomes, and provide actionable insights to inform strategic decisions in business, healthcare, finance, and other sectors.
Through a blend of theoretical knowledge and practical applications, students will engage in projects and case studies that illustrate the power of AI in transforming decision-making practices. They will gain hands-on experience with tools and methodologies used to build intelligent decision support systems, ensuring they can apply these skills to real-world challenges. By the end of the course, students will be adept at creating AI solutions that enhance decision-making capabilities, positioning themselves as valuable assets in any organisation seeking to leverage AI for competitive advantage.
Teachers















Intended learning outcomes
- Evaluate the role and effectiveness of AI in decision-making across different sectors, such as healthcare, finance, and supply chain management.
- Identify key AI techniques used in decision-making processes.
- Explain how AI models analyse data and provide recommendations, including the underlying algorithms and how they influence decision outcomes.
- Assess the quality and reliability of AI-generated decisions by analysing metrics such as accuracy, precision, and cost-benefit ratios.
- Apply data visualisation techniques to interpret AI-driven decisions ensuring clear and actionable insights.
- Design and implement AI models tailored to specific decision-making scenarios, using appropriate algorithms and tools.
- Assess the ethical considerations related to AI-driven decisions, including issues of fairness, accountability, and transparency, and propose strategies to address these challenges.
- Create comprehensive frameworks that integrate AI into decision-making processes, addressing complex and multifaceted problems.
- Collaborate on the development of AI systems for decision-making in multidisciplinary teams.
About
This course equips learners with in-demand skills in data pre-processing, visualization, and analysis using Power BI. Students gain hands-on experience with Data transformation, Power Query, DAX, and Power BI Report Design while developing strong Data visualization design and Power BI Report Customization capabilities to build effective analytical dashboards.
Teachers




Intended learning outcomes
- Compare analytical methods involving DAX, Data visualization design, and Power BI Report Design.
- Identify concepts in Data visualization design, Power Query, Data transformation, and Power BI Report Customization.
- Summarise core elements of DAX, Power BI Report Design, and Data transformation for analytical reporting.
- Critically evaluate Data visualization design choices and DAX models used within Power BI Report Customization.
- Describe considerations in Data transformation, Data fluency, and Power Query for creating accurate reports.
- Communicate insights clearly through Power BI Report Design using Data fluency, Data transformation, and DAX.
- Build effective visuals using Data visualization design, Power BI Report Design, and Data fluency principles.
- Execute professional reporting processes using Power BI Report Customization, Data visualization design, and DAX.
- Integrate DAX, Power Query, and Data transformation into complete Power BI Report Design workflows.
- Apply Data transformation, Power Query, and DAX to create analytical dashboards with Power BI Report Customization.
- Demonstrate autonomous learning when applying DAX, Data fluency, and Data visualization design in Power BI workflows.
- Manage analytical processes using Data transformation, Power Query, and DAX within structured Power BI Report Design tasks.
- Lead analytical tasks by applying Data transformation, Power Query, and Power BI Report Customization in Power BI Report Design.
- Apply ethical judgement when creating visual insights using Power BI Report Design, Data transformation, and Power Query.
- Evaluate analytical approaches using DAX, Data visualization design, and Power BI Report Customization to support decision making.
About
The Digital Action Programme for Business Administration provides a capstone course in which students deepen and apply their learning through a 'Digital Action Programme' (DAP). In the DAP, students are grouped into cohorts (typically five students) and must work both individually and together on a specific, real, contemporary business consultancy problem related to their specialisation (Data Analytics; Marketing; Finance; International Business; DEI), normally proposed by a cooperating organisation (corporation or non-profit), which results in a comprehensive solution proposal. This provides students with a real-world business consultancy engagement, and the opportunity to produce, both individually and as a team, a substantial piece of relevant, scholarly, and actionable research, to be presented directly to stakeholders in the cooperating organisation. Over the course of the DAP, students fulfil the learning objectives: each student demonstrates their comprehensive knowledge and understanding of key business processes; each student uses multidisciplinary approaches to perform critical analyses of real business issues in situations of uncertainty and incomplete information in order to develop an actionable solution; each student practises teamwork, exercises their leadership skills, and reflects on their own performance and the performance of their cohort; and each student communicates to members of their cohort, the cooperating organisation, and faculty members from Woolf. Students are required to demonstrate autonomy, individual scholarly acumen, self-reflection in their engagement with peers, role adaptability within their cohort, and teamwork while engaged in the DAP. The goal of the DAP is (1) to fulfil the learning objectives and (2) to produce a project portfolio related to the area of specialisation containing an analysis of the business problem and the proposed solution. DAP Roles and Responsibilities (a)Individual students Students are required to take responsibility for their own work, they must act autonomously on the basis of their prior learning and experience, and they must individually generate key research results that contribute to the DAP. Each student must individually contribute through assignment submissions, which are marked on their individual merits. The final mark on the course (as described below) consists of 50% for the individual research submissions, and 50% for the cohort's final project taken as a whole. The final project contains individual contributions related to the student’s specialisation, but requires teamwork, and is graded as a whole in terms of its fulfilment of the learning objectives. Thus 15 ECTS worth of the course is based on individual work, and 15 ECTS is based on the collaborative work of the Cohort. (b)Cohorts Cohorts are groups of about 5 students that are assigned to address a single business problem, on which they commit to working both individually and as a team. Cohort members are selected based on their area of specialisation. All cohorts must agree to a cohort charter, which outlines the roles and responsibilities of the team. The cohort charter must include the following topics: timeliness; comprehensive designation of areas of responsibility, including gathering meeting agenda items, chairing meetings, meeting note-taking, and being the point of contact for the cooperating organisation; a schedule of rotating leadership positions across the modules units, and a commitment to professional teamwork that prioritises the goal of the DAP. Cohorts are encouraged to address issues that arise within the group together. However, should intervention be necessary, their Woolf teacher will be available to resolve any problems or conflicts. (c)Teachers All cohorts are assigned a Woolf teacher to facilitate three cohort tutorials for each unit, and all cohorts are assigned a designated contact person from a cooperating organisation. The role of the teacher in cohort tutorials is to ensure that students are achieving the learning objectives and that the cohort is on course with their program roadmap. As the DAP progresses, students are expected to increase their management over the tutorial meetings, including setting the meeting agenda. (d)Cooperating organisations Cooperating organisations must register and be verified with Woolf, provide an initial portfolio of basic information on the company, provide a designated contact person, and agree to the standard 'cooperating organisation framework' –which commits them to attend a minimum number of meetings with a cohort, and they are encouraged to provide students with access to the executive members of their organisation. Additionally, it is expected that cooperating organisations provide an environment where students can engage with a variety of employees and departments where collaboration and communication are used to complete business tasks. Students will work with the cooperating organisation on a relevant and specific, real, contemporary business consultancy problem. As such, the organisation should offer support when needed and provide a supervisor what is in direct contact with the student and Woolf faculty members. At the conclusion of the experience, the supervisor will provide a report to Woolf faculty addressing the outcome of the project and if the consultancy problem was resolved. In cases where relations with a cooperating organisation become untenable for any reason, and the cohort is unable to continue with the relationship, then cohorts will be provided with the choice of (a) continuing their DAP without further input from the cooperating organisation, (b) switching to a new cooperating organisation, or (c) selecting a contemporary business problem on the basis of publicly available information and in agreement with their teacher. DAP Timeline of Assignments Each unit of the module normally requires about 75 hours of work from each member of the cohort. Individuals must complete their projects on schedule –neither early nor late –and in response to the requirements of their project; cohorts have the opportunity to adjust the amount of time dedicated to each unit. The cohort meetings are an opportunity for the instructor to check in on the team's progress; they are a key checkpoint for individual submissions, and they provide milestones in the progress of the DAP. Before every cohort meeting, each student is required to submit a status report on individual and team performance. At the end of the DAP, every cohort submits a Final Report, Final Presentation, and Final Reflection on their experience. The Final Report consists of the following components:
Title, abstract, and table of contents
Industry and competition report
Report on the cooperating organisation
Report on the business problem
Report on the potential solutions analysing their merits and weakness
Recommended solution with an implementation plan
Full financial model
Bibliography Items 2-7 (which may be adjusted in coordination with the cohort teacher), each have a Directly Responsible Individual (the DRI), who undertakes all the research for the section of the Final Report. Each DRI must elicit feedback and review from other members of the cohort, who must contribute feedback to every other section of the report. The Final Presentation is typically a slide deck between 20 and 40 slides, and it is a fully collaborative project. The Final Reflection is a reflective analysis on the DAP experience, and it must contain an individual report from each member and a joint concluding statement. The course concludes with each member providing a peer review of their cohort peers, including strengths and areas of improvement. The timeline of the course assignments is set by the cohort at the start, and adjusted in consultation with the teacher as the DAP progresses. The outline of assignment submissions is as follows: Unit 1 ●Standard cohort charter discussed, revised, and agreed ●Project timeline with designated areas of responsibility Unit 2-3 ●Draft title and abstract for the final report ●Industry information gathering ●Draft report on the cooperating organisation ●Draft report on the industry landscape Unit 4-5 ●Problem and opportunity diagnose ●Creative generation of varied potential solutions Unit 6 ●Evaluation of potential solutions ●Preliminary financial models of potential solutions Unit 7-8 ●Recommended solution ●Implementation plan Unit 9-10 ●Final Report ●Final Presentation ●Final Reflection and cohort debrief ●Peer evaluation
Teachers
Intended learning outcomes
- Key strategies for applying creativity and leadership to a contemporary business problem.
- Theories for business applications in the pursuit of a solution to a contemporary business problem.
- Diverse scholarly views on a contemporary business problem.
- Critical knowledge of a contemporary business problem.
- Topics for the advanced management of a contemporary business problem.
- Creatively apply the theories learned in the module to develop critical and original solutions for the challenges of a contemporary business problem.
- Apply an in-depth domain-specific knowledge and understanding to a contemporary business problem
- Employ the standard modern conventions for the presentation of scholarly work and scholarly referencing.
- Autonomously gather material and organise it into a coherent, comprehensive presentation.
- Demonstrate self-direction in research and originality in solutions developed.
- Create synthetic contextualised discussions of key issues related to a contemporary business problem.
- Solve problems and be prepared to take leadership decisions related to a contemporary business problem.
- Efficiently manage interdisciplinary issues that arise in connection with analysing and proposing a solution to a contemporary business problem.
- Act autonomously in identifying research problems and solutions related to a contemporary business problem; act as a professional team member where appropriate.
- Apply a professional and scholarly approach to research problems pertaining to a contemporary business problem.
About
This course helps students translate advanced mathematical/statistical/scientific concepts into code. This is a module for writing code to solve real-world problems. It introduces programming concepts (such as control structures, recursion, classes and objects) assuming no prior programming knowledge, to make this course accessible to advanced professionals from scientific fields like Biology, Physics, Medicine, Chemistry, Civil & Mechanical Engineering etc. After building a strong foundation for converting scientific knowledge into programming concepts, the course advances to dive deeply into Object-Oriented Programming and its methodologies. It also covers when and how to use inbuilt-data structures like 1-Dimensional and 2-Dimensional Arrays before introducing the concepts of computational complexity to help students write optimised code using appropriate data structures and algorithmic design methods.
Teachers












Intended learning outcomes
- Develop a critical understanding of a modern programming language such as Java or Python.
- Acquire knowledge of various methods for structuring data.
- Critically assess the relevance of theories for business applications in the domain of technology..
- Develop a specialised knowledge of key strategies related to Object-Oriented Programming.
- Critically evaluate diverse scholarly views on computational complexity.
- Employ the standard modern conventions for the presentation of scholarly work and scholarly referencing.
- Apply an in-depth domain-specific knowledge and understanding to computer programming.
- Autonomously gather material and organise it into a coherent presentation or essay.
- Creatively apply various programming methods to develop critical and original solutions to computational problems.
- Solve problems and be prepared to take leadership decisions related to the methods and principles of computer programming.
- Act autonomously in identifying research problems and solutions related to Object-Oriented programming.
- Create synthetic contextualised discussions of key issues related to converting scientific knowledge into programming concepts, and how to instantiate these using Object-Oriented methods.
- Demonstrate self-direction in research and originality in solutions developed for modern programming languages.
- Apply a professional and scholarly approach to research problems pertaining to computational complexity.
- Efficiently manage interdisciplinary issues that arise in connection to data structured in 1- and 2-dimensional arrays.
About
This course is dedicated to equipping students with the skills to develop and apply models that forecast future trends and behaviours based on historical data. This course covers a range of predictive techniques, including linear and logistic regression, time series analysis, ensemble methods, and advanced machine learning algorithms. Students will learn how to build, validate, and deploy predictive models to make accurate forecasts in various domains such as finance, healthcare, and marketing. The course emphasises both theoretical understanding and practical application, with students engaging in hands-on projects and case studies that demonstrate real-world uses of predictive modelling. By working with diverse datasets and employing state-of-the-art tools, students will gain experience in model selection, performance evaluation, and optimization. By the end of the course, students will be adept at creating robust predictive models that drive data-informed decision-making and contribute to strategic planning in their professional fields.
Teachers










Intended learning outcomes
- Analyse and compare the strengths, weaknesses, and appropriate use cases of different predictive modelling techniques.
- Define and explain the basic principles, methodologies, and algorithms used in predictive modelling, including linear regression, decision trees, and neural networks.
- Identify and describe the types of data needed for various predictive models, including how to prepare and preprocess data for effective model building.
- Interpret the outputs of predictive models and effectively communicate the results, implications, and limitations to stakeholders.
- Refine and optimise predictive models through techniques such as hyperparameter tuning, feature selection, and model validation.
- Use appropriate tools and techniques to build and test predictive models on real-world data sets.
- Display competency in working collaboratively in teams to develop, test, and deploy predictive models, leveraging diverse skill sets and perspectives to enhance model performance and applicability.
- Demonstrate the ability to design and implement an end-to-end predictive modelling solution, from data collection and preprocessing to model deployment and monitoring.
- Exhibit the ability to apply predictive modelling techniques creatively in new or emerging domains, addressing specific challenges and proposing innovative solutions.
About
This course teaches learners how to track, analyze, and interpret user data using Google Analytics 4 (GA4). Students will uncover meaningful insights, optimize user experiences, and support data-driven decision-making through hands-on GA4 practice.
Teachers

Intended learning outcomes
- Critically evaluate common design patterns and architectures in data science & analytics, including considerations for data accuracy, attribution modelling, and reporting.
- Identify and explain foundational concepts in data science & analytics, including event-based tracking and attribution within Google Analytics 4.
- Summarise the main algorithms, models, and frameworks used in data science & analytics and their practical trade-offs.
- Compare and contrast current tools and ecosystems used in data science & analytics, including GA4, Looker Studio, and related reporting platforms.
- Describe ethical, legal, and societal implications arising from applied work in data science & analytics, including issues of privacy and responsible data use.
- Apply industry-standard tools and workflows to implement practical solutions in data science & analytics, demonstrating reproducible engineering practice.
- Execute professional project workflows when developing analytics solutions.
- Communicate technical results effectively to both technical and non-technical stakeholders, including dashboards, presentations, and insights reports.
- Construct, evaluate, and optimise models/systems relevant to data science & analytics, including acquisition, attribution, and event-based reporting.
- Integrate components and APIs to build end-to-end analytics solutions, including GA4 event setups, Looker visualisations, and data interpretation workflows.
- Lead small cross-functional teams to plan and deliver data science & analytics projects that meet business or organisational objectives.
- Strategically assess and select technologies and approaches in data science & analytics to align with organisational goals and constraints.
- Apply ethical reasoning and governance to guide decisions in data science & analytics-focused projects, ensuring fairness, privacy, and compliance.
- Manage project resources, timelines, and risks to deliver production-ready data science & analytics solutions.
- Demonstrate adaptive learning and continuous professional development to stay current with advances in data science & analytics.
About
This is a core and foundational course which aims to equip the student with the ability to model, design, implement and query relational database systems for real-world data storage & processing needs. Students would start with diagrammatic tools (ER-diagram) to map a real world data storage problem into entities, relationships and keys. Then, they learn to translate the ER-diagram into a relational model with tables. SQL is then introduced as a de facto tool to create, modify, append, delete, query and manipulate data in a relational database. Due to SQL’s popularity, the course spends considerable time building the ability to write optimised and complex queries for various data manipulation tasks. The module exposes students to various real world SQL examples to build solid practical knowledge. Students then move on to understanding various trade-offs in modern relational databases like the ones between storage space and latency. Designing a database would need a solid understanding of normal forms to minimise data duplication, indexing for speedup and flattening tables to avoid complex joins in low-latency environments. These real-world database design strategies are discussed with practical examples from various domains. Most of this course uses the open source MySQL database and cloud-hosted relational databases (like Amazon RDS) to help students apply the concepts learned on real databases via assignments.
Teachers










Intended learning outcomes
- Critically evaluate diverse scholarly views on relational databases.
- Develop a critical knowledge of relational databases.
- Acquire knowledge of SQL as a tool to create, modify, append, delete, query and manipulate data in a relational database.
- Critically assess the relevance of theories for business applications in the domain of technology.
- Develop a specialised knowledge of key strategies related to Relational Databases.
- Creatively apply Relational Databases methods to develop critical and original solutions for computational problems.
- Employ the standard modern conventions for the presentation of scholarly work and scholarly referencing.
- Apply an in-depth domain-specific knowledge and understanding to Relational Databases.
- Autonomously gather material and organise it into a coherent presentation or essay.
- Apply a professional and scholarly approach to research problems pertaining to Relational Databases.
- Act autonomously in identifying research problems and solutions related to Relational Databases.
- Create synthetic contextualised discussions of key issues related to Relational Databases.
- Efficiently manage interdisciplinary issues that arise in connection to implementation and query of relational databases .
- Solve problems and be prepared to take leadership decisions related to the methods and principles of Relational Databases.
- Demonstrate self-direction in research and originality in solutions developed for Relational Databases.
About
This course is designed to provide students with a comprehensive overview of the key concepts, techniques, and applications of AI. This course covers the history and evolution of AI, fundamental theories, and essential algorithms, including search methods, knowledge representation, machine learning, and neural networks. Students will explore the practical applications of AI in various domains such as robotics, natural language processing, computer vision, and expert systems, gaining an understanding of how AI technologies are transforming industries and society.
Through a mix of theoretical lectures and hands-on exercises, students will develop a solid grounding in AI principles and practices. They will engage in projects and case studies that illustrate real-world AI applications, enhancing their problem-solving and critical-thinking skills. By the end of the course, students will have a thorough understanding of AI fundamentals and be prepared to delve deeper into specialised AI topics, positioning themselves for success in advanced courses and professional roles within the field of artificial intelligence.
Teachers




















Intended learning outcomes
- Compare and contrast narrow AI, general AI, and superintelligent AI, and evaluate their use cases in various industries.
- Explain the key milestones and advancements in the field of AI, from its inception to modern-day applications.
- Identify the foundational concepts of artificial intelligence including machine learning, neural networks, and natural language processing.
- Assess the accuracy, precision, recall and evaluate the performance of AI models using standard metrics.
- Utilise AI tools and frameworks for practical AI development.
- Implement and run AI algorithms, such as decision trees and k-nearest neighbours, on datasets to solve classification and regression tasks.
- Evaluate the societal and ethical challenges posed by AI, such as bias, privacy concerns, and job displacement, and propose strategies to mitigate these issues.
- Create simple AI systems or prototypes that address specific real-world challenges, demonstrating an understanding of AI principles.
- Work effectively in groups to design, develop, and present AI solutions, showcasing strong teamwork and communication skills.
About
This course is aimed to build a strong foundational knowledge of Data Analytics tools used extensively in the Data Science field. There now are powerful data visualisation tools used in the business analytics industry to process and visualise raw business data in a very presentable and understandable format. A good example is Tableau, used by all data analytics departments of companies and in data analytics companies in various fields for its ease of use and efficiency. Tableau uses relational databases, Online Analytical Processing Cubes, Spreadsheets, cloud databases to generate graphical type visualisations. Course starts with visualisations and moves to an in-depth look at the different chart and graph functions, calculations, mapping and other functionality. Students will be taught quick table calculations, reference lines, different types of visualisations, bands and distributions, parameters, motion chart, trends and forecasting, formatting, stories, performance recording and advanced mapping. At the end of this course, students will be prepared, if they desire, to earn such industry desktop certifications as a Tableau Desktop Specialist, a Tableau Certified Associate, or a Tableau Certified Professional.
Teachers






Intended learning outcomes
- Develop a critical understanding of key data science concepts as implemented in common software packages
- Critically evaluate diverse scholarly views on advanced visualisation strategies
- Develop a specialised knowledge of such concepts as bands and distributions, parameters, motion chart, trends and forecasting, formatting, stories, performance recording and advanced mapping
- Critically assess the relevance of theories of data visualisation for business applications in the realm of software engineering
- Acquire knowledge of various methods for telling stories with data across different formats
- Autonomously gather material and organise it into a coherent presentation or essay
- Creatively apply various visual and written methods for developing data visualisations
- Employ the standard modern conventions for the presentation of scholarly work and scholarly referencing
- Apply an in-depth domain-specific knowledge and understanding of the importance of data storytelling in software engineering
- Solve problems and be prepared to take leadership decisions related to data visualisation strategies
- Efficiently manage interdisciplinary issues that arise in connection to advanced visual analytics
- Demonstrate self-direction in research and originality in solutions developed for data visualisation
- Create synthetic contextualised discussions of key issues related to time and space complexity in data science
- Apply a professional and scholarly approach to research problems pertaining to data visualisations, including dashboards and storytelling
- Act autonomously in identifying research problems and solutions related to implementing data science visualisations from scratch
About
This course introduces the principles and practices of Agile software development. Learners develop practical skills in Agile methodologies, sprint planning, and iterative improvement, while gaining experience with team communication, metrics, and real-world Agile workflows.
Teachers







Intended learning outcomes
- • Compare and contrast Agile tools and ecosystems, articulating appropriate use-cases for project planning and communication.
- • Critically evaluate Agile design patterns and team structures, including considerations for scalability and continuous improvement.
- • Identify and explain foundational concepts in Agile software development, including sprints, metrics, and iterative workflows.
- • Summarise major frameworks and practices used in Agile development and their practical trade-offs.
- • Describe ethical, legal, and societal implications in Agile project environments, including communication transparency and team well-being.
- • Integrate Agile collaboration practices—such as sprint planning, stand-ups, and retrospectives—into project delivery pipelines.
- • Apply Agile workflows and tools to implement practical solutions in software development, ensuring reproducible and iterative progress.
- • Construct, evaluate, and optimise Agile processes using sprint metrics and feedback loops.
- • Communicate technical and project information effectively to both technical and non-technical stakeholders using Agile communication practices.
- • Execute professional Agile project workflows in real-world environments.
- • Apply ethical reasoning and governance to guide decisions in Agile-focused projects, ensuring fairness, transparency, and accountability.
- • Lead small cross-functional teams to plan and deliver software engineering and professional projects using Agile methodologies.
- • Manage project resources, timelines, and risks to deliver production-ready software solutions in Agile environments.
- • Strategically assess and select Agile tools and approaches to align with organisational goals and constraints.
- • Demonstrate adaptive learning and continuous professional development to stay current with advances in Agile practices.
About
This course teaches learners how to use data to shape and optimize product strategy. Students will build data pipelines, analyze key product metrics, and apply data-driven insights to guide product innovation and drive successful outcomes.
Teachers



Intended learning outcomes
- Compare and contrast current tools and ecosystems used in data science and analytics, and articulate their appropriate use-cases within product development contexts.
- Summarise the main algorithms, models, and frameworks used in data science and analytics and their practical trade-offs when applied to product metrics and user behaviour analysis.
- Identify and explain foundational concepts in data science and analytics, using appropriate terminology and examples relevant to product management.
- Describe ethical, legal, and societal implications arising from data-driven work, including privacy, transparency, and responsible handling of user data.
- Critically evaluate common design patterns and architectures in data science and analytics, including data pipeline design, relational data models, and product experimentation.
- Integrate components and APIs to build end-to-end product data workflows, including data pipelines and dashboards for key performance indicators.
- Construct, evaluate, and optimise models/systems relevant to product analytics, using data-driven methods and performance metrics.
- Communicate technical and analytical results effectively to both technical and non-technical stakeholders, including product insights, dashboards, and narrative-driven presentations.
- Execute professional project workflows when developing data-driven product solutions.
- Apply industry-standard tools and workflows to implement practical data solutions, demonstrating reproducible practice in metrics tracking, cohort analysis, and data storytelling.
- Lead small cross-functional teams to plan and deliver data science and analytics projects that support product decision-making and business objectives.
- Manage project resources, timelines, and risks to deliver production-ready data solutions that inform product strategies.
- Apply ethical reasoning and governance to guide decisions in data-focused product initiatives, ensuring fairness, compliance, and responsible use of data.
- Strategically assess and select technologies and approaches in data science and analytics to align with organisational goals, product needs, and resource constraints.
- Demonstrate adaptive learning and continuous professional development to stay current with advances in data-driven product management.
About
This course teaches learners to transform marketing data into actionable insights. Students will collect, analyze, and model data, then communicate findings using Excel and Tableau to support informed business and marketing decisions.
Teachers











Intended learning outcomes
- Identify and explain foundational concepts in data science and analytics, using appropriate terminology and examples.
- Compare and contrast current tools and ecosystems used in data science and analytics, and articulate their appropriate use-cases.
- Summarise the main algorithms, models, and frameworks used in data science and analytics, including those relevant to marketing analytics and metrics.
- Critically evaluate common design patterns and architectures in data science and analytics, including considerations for scalability and robustness.
- Describe ethical, legal, and societal implications arising from applied work in data science and analytics, including issues of bias, privacy, and transparency.
- Integrate components and APIs to build end-to-end solutions in data science and analytics, including deployment and monitoring pipelines.
- Construct, evaluate, and optimise models and analyses relevant to data science and analytics, including marketing metrics, marketing channels, and media performance.
- Communicate technical results effectively to both technical and non-technical stakeholders, including visualisations and reports.
- Execute professional project workflows when developing solutions in data science and analytics.
- Apply industry-standard tools and workflows to implement practical solutions in data science and analytics, demonstrating reproducible engineering practice.
- Manage project resources, timelines, and risks to deliver production-ready data science and analytics solutions.
- Demonstrate adaptive learning and continuous professional development to stay current with advances in data science and analytics.
- Strategically assess and select technologies and approaches in data science and analytics to align with organisational goals and constraints.
- Apply ethical reasoning and governance to guide decisions in data science and analytics–focused projects, ensuring fairness and compliance.
- Lead small cross-functional teams to plan and deliver data science and analytics projects that meet business or research objectives.
About
This course builds essential skills in data analysis and business analytics. Learners will use Excel, SQL, and Power BI to collect, clean, model, and visualize data, developing the ability to generate clear insights that support effective decision-making.
Teachers



















Intended learning outcomes
- Compare and contrast current tools and ecosystems used in data science and analytics, and articulate their appropriate use-cases.
- Describe ethical, legal, and societal implications arising from applied work in data science and analytics, including issues of bias, privacy, and transparency.
- Critically evaluate common design patterns and architectures in data science and analytics, including considerations for scalability and robustness.
- Identify and explain foundational concepts in data science and analytics, using appropriate terminology and examples.
- Summarise the main algorithms, models, and frameworks used in data science and analytics and their practical trade-offs.
- Construct, evaluate, and optimise models/systems relevant to data science and analytics, using data-driven testing and performance metrics.
- Execute professional project workflows when developing solutions in data science and analytics.
- Communicate business analytics results effectively to both technical and non-technical stakeholders, including visualisations and reports.
- Integrate components and APIs to build end-to-end solutions in data science and analytics, including deployment and monitoring pipelines.
- Apply industry-standard tools and workflows to implement practical solutions in data science and analytics, demonstrating reproducible engineering practice.
- Manage project resources, timelines, and risks to deliver production-ready data science and analytics solutions.
- Apply ethical reasoning and governance to guide decisions in data science and analytics-focused projects, ensuring fairness and compliance.
- Strategically assess and select technologies and approaches in data science and analytics to align with organisational goals and constraints.
- Demonstrate adaptive learning and continuous professional development to stay current with advances in data science and analytics.
- Lead small cross-functional teams to plan and deliver data science and analytics projects that meet business or research objectives.
About
This course is designed to equip students with the skills to harness AI technologies for enhanced decision-making processes. This course explores the integration of AI techniques, such as predictive analytics, decision trees, reinforcement learning, and optimization algorithms, to support and improve decision-making in various contexts. Students will learn how to develop and implement AI-driven models that can analyse complex data, predict outcomes, and provide actionable insights to inform strategic decisions in business, healthcare, finance, and other sectors.
Through a blend of theoretical knowledge and practical applications, students will engage in projects and case studies that illustrate the power of AI in transforming decision-making practices. They will gain hands-on experience with tools and methodologies used to build intelligent decision support systems, ensuring they can apply these skills to real-world challenges. By the end of the course, students will be adept at creating AI solutions that enhance decision-making capabilities, positioning themselves as valuable assets in any organisation seeking to leverage AI for competitive advantage.
Teachers















Intended learning outcomes
- Evaluate the role and effectiveness of AI in decision-making across different sectors, such as healthcare, finance, and supply chain management.
- Identify key AI techniques used in decision-making processes.
- Explain how AI models analyse data and provide recommendations, including the underlying algorithms and how they influence decision outcomes.
- Assess the quality and reliability of AI-generated decisions by analysing metrics such as accuracy, precision, and cost-benefit ratios.
- Apply data visualisation techniques to interpret AI-driven decisions ensuring clear and actionable insights.
- Design and implement AI models tailored to specific decision-making scenarios, using appropriate algorithms and tools.
- Assess the ethical considerations related to AI-driven decisions, including issues of fairness, accountability, and transparency, and propose strategies to address these challenges.
- Create comprehensive frameworks that integrate AI into decision-making processes, addressing complex and multifaceted problems.
- Collaborate on the development of AI systems for decision-making in multidisciplinary teams.
About
This course equips learners with in-demand skills in data pre-processing, visualization, and analysis using Power BI. Students gain hands-on experience with Data transformation, Power Query, DAX, and Power BI Report Design while developing strong Data visualization design and Power BI Report Customization capabilities to build effective analytical dashboards.
Teachers




Intended learning outcomes
- Compare analytical methods involving DAX, Data visualization design, and Power BI Report Design.
- Identify concepts in Data visualization design, Power Query, Data transformation, and Power BI Report Customization.
- Summarise core elements of DAX, Power BI Report Design, and Data transformation for analytical reporting.
- Critically evaluate Data visualization design choices and DAX models used within Power BI Report Customization.
- Describe considerations in Data transformation, Data fluency, and Power Query for creating accurate reports.
- Communicate insights clearly through Power BI Report Design using Data fluency, Data transformation, and DAX.
- Build effective visuals using Data visualization design, Power BI Report Design, and Data fluency principles.
- Execute professional reporting processes using Power BI Report Customization, Data visualization design, and DAX.
- Integrate DAX, Power Query, and Data transformation into complete Power BI Report Design workflows.
- Apply Data transformation, Power Query, and DAX to create analytical dashboards with Power BI Report Customization.
- Demonstrate autonomous learning when applying DAX, Data fluency, and Data visualization design in Power BI workflows.
- Manage analytical processes using Data transformation, Power Query, and DAX within structured Power BI Report Design tasks.
- Lead analytical tasks by applying Data transformation, Power Query, and Power BI Report Customization in Power BI Report Design.
- Apply ethical judgement when creating visual insights using Power BI Report Design, Data transformation, and Power Query.
- Evaluate analytical approaches using DAX, Data visualization design, and Power BI Report Customization to support decision making.
About
This course is aimed at providing students with a comprehensive understanding of how to design and implement systems that exhibit intelligent behaviour. This course explores a range of topics including expert systems, autonomous agents, knowledge representation, and reasoning. Students will delve into the principles of how these systems can mimic human decision-making processes, adapt to changing environments, and perform complex tasks autonomously.
The course integrates theoretical concepts with practical applications through hands-on projects and case studies, allowing students to develop and deploy intelligent systems in real-world scenarios. By working with advanced tools and techniques, students will learn to build systems that can handle uncertainty, learn from experience, and interact effectively with users and other systems. Upon completion, students will be equipped with the skills to create sophisticated AI solutions and contribute to the development of cutting-edge intelligent technologies in their professional careers.
Teachers










Intended learning outcomes
- Analyse the architecture and functionality of different intelligent systems such as rule-based systems, neural networks, and expert systems, considering their strengths and limitations.
- Understand the principles of knowledge representation and reasoning in intelligent systems to simulate human-like decision-making.
- Identify core components of intelligent systems such as sensors, actuators, decision-making algorithms, and knowledge representation.
- Design and implement intelligent agents that can autonomously perform tasks such as navigation, data analysis, or automated decision-making.
- Integrate machine learning models into intelligent systems to improve their adaptability and accuracy in complex environments.
- Evaluate the performance of intelligent systems using real-world scenarios.
- Design intelligent systems with adaptive learning capabilities demonstrating proficiency in adaptive algorithms and real-time learning.
- Evaluate the broader implications of deploying intelligent systems, considering issues such as automation, privacy, and the potential for bias, and will propose guidelines to ensure ethical use.
- Collaborate on the development of multi-agent systems for complex problem-solving and integrate different intelligent agents for a common goal.
About
The Digital Action Programme for Business Administration provides a capstone course in which students deepen and apply their learning through a 'Digital Action Programme' (DAP). In the DAP, students are grouped into cohorts (typically five students) and must work both individually and together on a specific, real, contemporary business consultancy problem related to their specialisation (Data Analytics; Marketing; Finance; International Business; DEI), normally proposed by a cooperating organisation (corporation or non-profit), which results in a comprehensive solution proposal. This provides students with a real-world business consultancy engagement, and the opportunity to produce, both individually and as a team, a substantial piece of relevant, scholarly, and actionable research, to be presented directly to stakeholders in the cooperating organisation. Over the course of the DAP, students fulfil the learning objectives: each student demonstrates their comprehensive knowledge and understanding of key business processes; each student uses multidisciplinary approaches to perform critical analyses of real business issues in situations of uncertainty and incomplete information in order to develop an actionable solution; each student practises teamwork, exercises their leadership skills, and reflects on their own performance and the performance of their cohort; and each student communicates to members of their cohort, the cooperating organisation, and faculty members from Woolf. Students are required to demonstrate autonomy, individual scholarly acumen, self-reflection in their engagement with peers, role adaptability within their cohort, and teamwork while engaged in the DAP. The goal of the DAP is (1) to fulfil the learning objectives and (2) to produce a project portfolio related to the area of specialisation containing an analysis of the business problem and the proposed solution. DAP Roles and Responsibilities (a)Individual students Students are required to take responsibility for their own work, they must act autonomously on the basis of their prior learning and experience, and they must individually generate key research results that contribute to the DAP. Each student must individually contribute through assignment submissions, which are marked on their individual merits. The final mark on the course (as described below) consists of 50% for the individual research submissions, and 50% for the cohort's final project taken as a whole. The final project contains individual contributions related to the student’s specialisation, but requires teamwork, and is graded as a whole in terms of its fulfilment of the learning objectives. Thus 15 ECTS worth of the course is based on individual work, and 15 ECTS is based on the collaborative work of the Cohort. (b)Cohorts Cohorts are groups of about 5 students that are assigned to address a single business problem, on which they commit to working both individually and as a team. Cohort members are selected based on their area of specialisation. All cohorts must agree to a cohort charter, which outlines the roles and responsibilities of the team. The cohort charter must include the following topics: timeliness; comprehensive designation of areas of responsibility, including gathering meeting agenda items, chairing meetings, meeting note-taking, and being the point of contact for the cooperating organisation; a schedule of rotating leadership positions across the modules units, and a commitment to professional teamwork that prioritises the goal of the DAP. Cohorts are encouraged to address issues that arise within the group together. However, should intervention be necessary, their Woolf teacher will be available to resolve any problems or conflicts. (c)Teachers All cohorts are assigned a Woolf teacher to facilitate three cohort tutorials for each unit, and all cohorts are assigned a designated contact person from a cooperating organisation. The role of the teacher in cohort tutorials is to ensure that students are achieving the learning objectives and that the cohort is on course with their program roadmap. As the DAP progresses, students are expected to increase their management over the tutorial meetings, including setting the meeting agenda. (d)Cooperating organisations Cooperating organisations must register and be verified with Woolf, provide an initial portfolio of basic information on the company, provide a designated contact person, and agree to the standard 'cooperating organisation framework' –which commits them to attend a minimum number of meetings with a cohort, and they are encouraged to provide students with access to the executive members of their organisation. Additionally, it is expected that cooperating organisations provide an environment where students can engage with a variety of employees and departments where collaboration and communication are used to complete business tasks. Students will work with the cooperating organisation on a relevant and specific, real, contemporary business consultancy problem. As such, the organisation should offer support when needed and provide a supervisor what is in direct contact with the student and Woolf faculty members. At the conclusion of the experience, the supervisor will provide a report to Woolf faculty addressing the outcome of the project and if the consultancy problem was resolved. In cases where relations with a cooperating organisation become untenable for any reason, and the cohort is unable to continue with the relationship, then cohorts will be provided with the choice of (a) continuing their DAP without further input from the cooperating organisation, (b) switching to a new cooperating organisation, or (c) selecting a contemporary business problem on the basis of publicly available information and in agreement with their teacher. DAP Timeline of Assignments Each unit of the module normally requires about 75 hours of work from each member of the cohort. Individuals must complete their projects on schedule –neither early nor late –and in response to the requirements of their project; cohorts have the opportunity to adjust the amount of time dedicated to each unit. The cohort meetings are an opportunity for the instructor to check in on the team's progress; they are a key checkpoint for individual submissions, and they provide milestones in the progress of the DAP. Before every cohort meeting, each student is required to submit a status report on individual and team performance. At the end of the DAP, every cohort submits a Final Report, Final Presentation, and Final Reflection on their experience. The Final Report consists of the following components:
Title, abstract, and table of contents
Industry and competition report
Report on the cooperating organisation
Report on the business problem
Report on the potential solutions analysing their merits and weakness
Recommended solution with an implementation plan
Full financial model
Bibliography Items 2-7 (which may be adjusted in coordination with the cohort teacher), each have a Directly Responsible Individual (the DRI), who undertakes all the research for the section of the Final Report. Each DRI must elicit feedback and review from other members of the cohort, who must contribute feedback to every other section of the report. The Final Presentation is typically a slide deck between 20 and 40 slides, and it is a fully collaborative project. The Final Reflection is a reflective analysis on the DAP experience, and it must contain an individual report from each member and a joint concluding statement. The course concludes with each member providing a peer review of their cohort peers, including strengths and areas of improvement. The timeline of the course assignments is set by the cohort at the start, and adjusted in consultation with the teacher as the DAP progresses. The outline of assignment submissions is as follows: Unit 1 ●Standard cohort charter discussed, revised, and agreed ●Project timeline with designated areas of responsibility Unit 2-3 ●Draft title and abstract for the final report ●Industry information gathering ●Draft report on the cooperating organisation ●Draft report on the industry landscape Unit 4-5 ●Problem and opportunity diagnose ●Creative generation of varied potential solutions Unit 6 ●Evaluation of potential solutions ●Preliminary financial models of potential solutions Unit 7-8 ●Recommended solution ●Implementation plan Unit 9-10 ●Final Report ●Final Presentation ●Final Reflection and cohort debrief ●Peer evaluation
Teachers
Intended learning outcomes
- Key strategies for applying creativity and leadership to a contemporary business problem.
- Theories for business applications in the pursuit of a solution to a contemporary business problem.
- Diverse scholarly views on a contemporary business problem.
- Critical knowledge of a contemporary business problem.
- Topics for the advanced management of a contemporary business problem.
- Creatively apply the theories learned in the module to develop critical and original solutions for the challenges of a contemporary business problem.
- Apply an in-depth domain-specific knowledge and understanding to a contemporary business problem
- Employ the standard modern conventions for the presentation of scholarly work and scholarly referencing.
- Autonomously gather material and organise it into a coherent, comprehensive presentation.
- Demonstrate self-direction in research and originality in solutions developed.
- Create synthetic contextualised discussions of key issues related to a contemporary business problem.
- Solve problems and be prepared to take leadership decisions related to a contemporary business problem.
- Efficiently manage interdisciplinary issues that arise in connection with analysing and proposing a solution to a contemporary business problem.
- Act autonomously in identifying research problems and solutions related to a contemporary business problem; act as a professional team member where appropriate.
- Apply a professional and scholarly approach to research problems pertaining to a contemporary business problem.
Entry Requirements
Application Process
Submit initial Application
Complete the online application form with your personal information
Documentation Review
Submit required transcripts, certificates, and supporting documents
Assessment
Note: Not required by all colleges.
For colleges that include this step, your application will be evaluated against specific program requirements.
Interview
Note: Not all colleges require an interview.
Some colleges may invite selected candidates for an interview as part of their admissions process.
Decision
Receive an admission decision
Enrollment
Complete registration and prepare to begin your studies
.avif)










