This course will introduce students to key techniques, showing how AI can be flexibly applied to a range of problems. The course will alos guide students through the ethical implications of AI. By the end of the course students will have a working understanding of the capacities and limitations of practical AI, equipping students to critically analyse new developments, and engage in responsible, informed decision-making in the workplace.