This course provides an in-depth exploration of advanced and contemporary topics in Data Science, building on prior knowledge in data visualisation, statistical learning, data engineering, and machine learning. It focuses on extending core concepts toward complex, real-world data challenges, integrating theoretical foundations with scalable and production-ready methodologies.
The course covers advanced techniques in areas such as deep learning, probabilistic modelling, large-scale data analytics, and optimisation, alongside modern approaches to handling high-dimensional, unstructured, and streaming data. Emphasis is placed on the design and evaluation of end-to-end data science systems, including model deployment, performance tuning, and robustness in practical environments.
You will develop a strong conceptual understanding of cutting-edge methods while gaining hands-on experience with contemporary tools and frameworks. Topics may include advanced neural architectures, representation learning, distributed computing, model interpretability, and ethical considerations in data-driven decision-making. The course prepares you to critically engage with current research and apply advanced data science techniques to complex industry and research problems.