This module introduces the key computational techniques that are used in machine learning and artificial intelligence systems. Students will be introduced to computing fundamentals using the Python programming language from scratch, as well as industry-standard code development practices such as notebooks, environments and version control. In the second semester, students will get hands-on experience of key Python packages used for machine learning. Examples throughout will be taken from real-world scenarios in both an academic and industrial context.

Lists linked to Coding practices in AI development

Title Sort by title Year Last updated Sort by last updated
SPC4003 Coding Practices for AI Development 2025-2026 Academic Year 09/10/2025 13:30:38