Artificial Intelligence: From Concepts to Code
Discover how neural networks evolve from simple neurons to the deep architectures behind LLMs
Artificial Intelligence: From Concepts to Code
Course information
Successfully complete this course and be awarded 10 UK credit points.
Artificial intelligence is transforming industries worldwide, from healthcare to finance, from creative industries to scientific research. At the heart of this revolution lies deep learning — artificial neural networks that learn complex patterns from data.
Take the mystery out of AI! This course combines conceptual understanding with practical skills. Through hands-on coding in Python, you will build and train models on real datasets and develop the confidence to apply these techniques to new problems.
In this module, you will learn about:
- The AI revolution, history and current state of the art
- Foundations of neural networks
- Multilayer networks for classification
- Convolutional neural networks
- Large Language Models and Transformers
- Real-world applications
By the end of this module, you will:
- Understand the principles behind today's most exciting AI applications.
- Gain practical experience building and training neural networks yourself.
Assessment: Students will design, implement, and train a neural network model, then give a brief in-class presentation explaining their approach and results. They will also submit the Python source code for their model.
This course is ideal for any student with an interest in AI. No technical background is strictly required, just high-school level mathematics and a willingness to learn the code and theoretical aspects of modern AI. Coding and technical concepts are introduced accessibly for beginners.