Popular Courses
Software engineering, data science and artificial intelligence

Deep Learning for NLP
Learn how to apply the latest innovative deep learning research and techniques to build genuinely state-of-the-art and next-generation natural language processing systems to further automate seamless contextual interactions between computers and humans.

Introduction to Deep Learning
Learn how to mathematically design, interpret and evaluate deep learning models that are designed to overcome challenges in traditional machine learning models by learning successive layers of representations in terms of other simpler representations, modelled as neural networks.

Applied Deep Learning
Learn how to apply the latest innovative deep learning research and techniques to exciting real-world business problems in Python by designing neural architectures and thereafter training, interpreting and evaluating distributed deep learning models.

Statistical Learning
Learn how to mathematically design, interpret and evaluate statistical models that are designed to learn from data and which underpin subsequent artificial intelligence and machine learning techniques.

Applied Machine Learning
Learn how to apply statistical learning techniques to real-world business problems in Python by building, interpreting, visualising and evaluating machine learning models to learn from data and make predictions.

Real-Time Machine Learning
Learn how to apply statistical learning techniques to real-time event-driven data in Python by integrating distributed machine learning models with scalable, high-throughput and fault-tolerant streaming platforms.

Python for Data Analysis
Learn how to load, explore, transform, analyse, visualise and derive actionable insights from structured, semi-structured and unstructured data using industry-standard Python libraries for data analysis.

Web Application Development
Learn how to build production-grade web applications in Java using the Spring framework including advanced techniques covering security, authentication and authorisation, session management, real-time messaging, management of secrets and advanced persistence to SQL and NoSQL databases.

REST API Development
Learn how to build production-grade REST APIs in Java using Spring Boot including advanced techniques such as securing API endpoints with Spring Security, validation, error handling, and integration and security testing.

Applied Graph Theory
Learn the basics of graph theory before modelling data as a distributed knowledge graph and thereafter undertaking complex network analysis to uncover hidden patterns and relationships in order to derive actionable intelligence from structured and unstructured data.
Career Pathways
Empower careers in data science and software engineering
News and Articles
Latest news, events, courses and articles
Get in touch
Whether your query is in relation to any of our services, or whether you just have a data science or technical problem that you would like some advice on, we are here to help!
Contact Us