Trace the evolution of ransomware from a niche technical problem to a threat to national infrastructure.
Course search results
Filter by:
Filters
Start month
Day of the week
Time of day
Machine Learning methods lie at the heart of the Artificial Intelligence revolution. This course introduces fundamental concepts to explain Machine Learning methods, potential, and pitfalls to a general audience.
Discover how online methods have enabled extremists to commit terrorism at new scales.
Explore how extremists use social engineering to trick targets into downloading malware.
Can terrorists damage property or harm people, exclusively using cyber? Find out in this lecture.
This module will introduce basic questions and concepts in data ethics, as well as more general philosophical questions about the practical ethical issues raised by living in a data centric society.
Learn how to perform several highly useful statistical significance and hypothesis tests in R at this online day school. This includes, but is not limited to, t-tests, A/B, permutation, ANOVA, chi-squared, Fisher's Exact and Shapiro-Wilk tests.
As AI systems increasingly shape decisions in healthcare, education, law, employment and everyday life, this event examines how ethical theories can address real‑world issues such as fairness, autonomy, moral agency and the societal impacts of automation
Gain insight into advanced data science programming tools, using the Python programming language, to extract features from data, assess the statistical significance of the results found, and scale up the computational capability for big data challenges.
Infectious disease modelling utilises data and our understanding of disease biology to provide public health insights. Aimed at a general audience, this course will cover methods for modelling disease transmission in statistical programming language R.
Gain insight into the most important programming tools using the Python programming language, for obtaining data, bringing it into a usable form, exploring and modelling it, and for presenting discoveries to a wider audience.
Learn about R programming with this online course. At an introductory level, this course provides you with a solid foundation of the R programming language. Here you will learn the basics of R and gradually move to data processing and manipulation.