Artificial Intelligence: Cloud and Edge Implementations (Online)


Artificial Intelligence: Cloud and Edge Implementations is a pioneering online course which covers AI, edge computing, product development and engineering.

You will learn about creating next generation data products driven by AI to help you to transition your career to AI.

This course is designed to create a new breed of engineer, through a solid grounding in artificial intelligence (AI) and edge computing (Internet of Things) for developing systems in production. We incorporate an agile data science methodology adapting agile techniques to AI systems deployed in production. We also cover problem framing and solution deployment through automated machine learning  spanning AI and edge.

The course is designed for industry practitioners with a background of coding. Previous students have used the course to start a new career, for career progression or to have their skills upgraded by their employer

The course takes a problem-solving approach and uses specific case studies from industry.

Participants are expected to have a mind-set of exploration and to study and learn beyond the class material itself (depending on their existing familiarity with the subject matter).

The course provides you skills in cloud programming (Azure, AWS and Google) and Python development (TensorFlow and Keras).

Programme details

Python (TensorFlow and Keras) is the primary language of the course and while we do not expect you to have full proficiency in it, we expect you to have a programming background. This is an industry course not an academic course and we focus on skills based/commercial products.

The course explores the following themes:

  • Principles and foundations for artificial intelligence and edge computing
  • Python coding (TensorFlow and Keras)
  • Core deep learning algorithms (MLP, CNN, LSTMs)
  • Reinforcement learning
  • Unsupervised learning, generative adversarial networks (GANs) and autoencoders
  • End-to-end agile problem-solving methodology including continuous improvement and delivery for AI models in production
  • Robotics (Dobot)
  • Cloud based AI implementations - Azure , Google and Amazon
  • Autonomous vehicles applications
  • Time series
  • Programming sprints
  • Industry use cases and examples: retail, oil and gas, autonomous vehicles, affective computing (emotional AI)
  • Natural language processing
  • Industrial IoT (anomaly detection and failure prediction)
  • Industry 4.0
  • Devops (in relation to AI application deployment)
  • Architecture for AI applications in production

Term One

  • Principles and foundations for artificial intelligence and edge computing
  • Python, TensorFlow and Keras for data science
  • Programming sprints
  • Unsupervised learning including autoencoders and variational autoencoders
  • Natural language rocessing
  • Agile methodology for data science
  • Retail case studies
  • Edge computing with Intel
  • AI - cloud and the edge (Azure)
  • Industry use cases (Ocado)
  • AI - cloud and edge (AWS)

Term Two 

  • Reinforcement learning
  • Robotics sprints (cloud robotics i.e. integrating cloud APIs into the Dobot robotic arm)
  • AI - cloud with Google
  • Agile methodology for AI production systems (two sessions)
  • End-to-end deep learning frameworks 
  • Affective computing (emotional AI)
  • Autonomous vehicles
  • Industrial IoT - Industrial IoT (anomaly detection and failure prediction)

Note: the programme details and tutors named on this course may be subject to minor changes.


Copies of these books are included in the course fee - some will be provided as e-books:







  1. Python Machine Learning: Machine Learning and Deep Learning with Python, scikit-learn, and TensorFlow (Sebastian Raschka, Vahid Mirjalili / Packt Publishing, 3rd edition, 2019)
  2. Hands-On Artificial Intelligence for IoT: Expert machine learning and deep learning techniques for developing smarter IoT systems (Dr Amita Kapoor / Packt Publishing, 2019)
  3. Deep Learning for Time Series Forecasting Predict the Future with MLPs, CNNs and LSTMs in Python (Jason Brownlee /Machine Learning Mastery)


The course takes place in Oxford and online. There is a minimum attendance requirement of 75%.

  • 4 - 8 hours face-to-face in Oxford on Saturdays (usually starting at 10:30, with registration for the first session taking place at 10:00)

  • 1 to 1.5 hours online each week on Tuesdays (usually starting at 19:00).

A world clock, and time zone converter can be found here:

We recommend you allow around 10 - 12 hours study time per week in addition to the hours outlined above.

You will be fully supported by the tutor who will be available during the week to answer questions.

A limited number of participants ensures that all those taking this course gain the maximum possible value.


Participants who satisfy the course requirements will receive a University of Oxford certificate of attendance. To receive a certificate at the end of the course you will need to:

  1. Achieve a minimum attendance at the Oxford classroom sessions of 75%.

  2. Answer all the learning quizzes provided (these are short quizzes designed to ensure you have understood the material in each unit).
  3. Participants are expected to actively participate and complete the exercises which will be given during the course. These exercises involve coding / hands-on exercises (individually and also in groups) in sprints relating to AI, Cloud, IoT and Robotics. 

The certificate will show your name, the course title and the dates of the course you attended.


Description Costs
Course fee (standard) £2995.00


Jay (Jahanzeb) Ahmad

Guest Speaker

Embedded Vision Solution Architect, Programmable Solutions Group, Intel

Jahanzeb Ahmad joined Intel Programmable Solutions Group (PSG) formally known as Altera in 2013 and is currently working as Embedded Vision Solution Architect. His current responsibilities include architecting machine learning software/hardware architectures and solutions and help customers achieve best possible AI solution on Intel FPGAs. Prior to joining PSG, Jahanzeb did his PhD in computer vision and medical engineering from University of The West of England, Bristol, UK.

Mauro Arruda

Guest Speaker

CEO, Smartia Ltd

Mauro Arruda is the CEO of Smartia Ltd and responsible for the operations of the company. With over 15 years working at the cutting edge of technology development, Mauro has worked at companies such as QinetiQ and Airbus Innovations. He has also been a founder of a number of digital transformation companies that worked with organisations such as the National Grid, Bloomberg and Rolls-Royce, helping them drive value from data and artificial intelligence technologies. Smartia are on a mission to democratise the use of big data and analytics in the industrial sectors by developing an “AI for Industry” platform for SME’s. Mauro holds a PhD in engineering modelling from the Royal Military College of Science (Cranfield University) and a Master’s degree in Aeronautical Engineering from UBI, Portugal.

Jean-Jacques Bernard

Course Developer and Guest Speaker

JJ Bernard has an MSc in Engineering from the Ecole Centrale de Marseille and an MBA from the University of Cambridge. He is also a certified Lean Six Sigma Black Belt.

He currently works at Oracle as a strategy consultant, advising client on their technology investment with regards to their business strategy.

Previously, he has worked as a project manager for Orphoz, a subsidiary of McKinsey & Company, focusing on defining and executing transformation projects.

He has worked in diverse environments such as manufacturing, FMCG, public sector, steelmaking, mining, healthcare and automative.

He has also worked for Accenture, both on business and IT transformation projects, for the financial services industry and the public sector. 

Dr Martin-Immanuel Bittner

Guest Speaker

Co-Founder and CEO, Arctoris Ltd

Martin-Immanuel Bittner MD DPhil is a Co-Founder and CEO of Arctoris, the world's first fully automated drug discovery platform. He graduated as a medical doctor from the University of Freiburg in Germany, followed by his DPhil in Oncology as a Rhodes scholar at the University of Oxford. Martin-Immanuel Bittner has extensive research experience covering both clinical trials and preclinical drug discovery and is an active member of several leading cancer research organisations, including AACR, EACR, ESTRO and EORTC. In recognition of his research achievements, he was elected a member of the Young Academy of the German National Academy of Sciences in 2018.

Barend Botha

Guest Speaker

Consultant, Data Visualisation

Barend Botha is a UK-based consultant working predominantly in the field of data visualisation.

He is particularly interested in the growing future potential and roles that data analytics and visualisation will play across IoT verticals in in combination with Artificial Intelligence and the resulting products and insights for business and consumers alike.

He draws upon past experience in research, design, development, management and marketing across various domains and disciplines.

Amy Boyd

Guest Speaker

Cloud Developer Advocate, Microsoft

Amy Boyd is a Cloud Developer Advocate at Microsoft, having obtained a degree in Computer Science, completing a research project in Natural Language Processing/Machine Learning and an internship at Microsoft’s search engine, Bing.

Amy is passionate about Data Science and Machine Learning and her roles at Microsoft have allowed her to work on many different areas of data science (visualisation, ML, big data, IoT) as well as working on projects with customers across the globe.

Her role as a Developer Advocate helps developers to engage with Microsoft around Microsoft Azure and specifically the Azure AI services by providing content, learnings, and sample code. You will find her sharing her content and learnings online and at in-person events.

Paul Clarke

Guest Speaker

Chief Technology Officer, Ocado

Paul Clarke CBE is Chief Technology Officer at Ocado, the world's largest online-only grocery retailer.
Ocado Technology, with its 1600 software engineers and other IT specialists, is responsible for building all the software and IT infrastructure that powers Ocado's end-to-end e-commerce, fulfilment and logistics platforms.

Ocado is busy signing deals for its Ocado Smart Platform with some of the largest and most innovative retailers around the world.

Paul's division, the Office of the CTO, are focused on the technological future proofing of the business, including exploring opportunities to exploit Ocado's technologies and competencies to disrupt other sectors.

Paul read Physics at Oxford University before then entering the computer industry.  He has worked in software engineering, consultancy, interim management and a number of software start-ups. He sits on a number of government advisory boards including AI Council, Robotics Growth Partnership and Future Flight. He is chair of the CBI Innovation Council.

In what little spare time he has alongside his work and family, Paul loves to invent and build stuff, design PCBs, write software and generally tinker.

Ivan Danov

Guest Speaker

Jnr Principal Machine Learning Engineer, QuantumBlack

Ivan Danov is a Jnr Principal Machine Learning Engineer at QuantumBlack, McKinsey's advanced analytics arm.

QuantumBlack was born and proven in Formula One, where the smallest margins are the difference between winning and losing and data has emerged as a fundamental element of competitive advantage. The mission of QuantumBlack is to improve the performance of organisations by using their existing data to identify, isolate and exploit patterns explaining what is driving their success and make precise interventions with measurable results.

Ivan is the Tech Lead of the team behind Kedro, the first open-source product by QuantumBlack and McKinsey. Kedro is a python framework for building robust production-ready data and analytics pipelines. Ivan's background is in Software Engineering, from Web Development through Distributed Systems to Machine Learning Engineering. He received his Master’s in Computer Science and Engineering from Technical University of Denmark, but continues to be a lifelong learner through online courses on Machine Learning and AI.

Robert Dimond

Guest Speaker

System Architect, Arm

Rob Dimond is System Architect and Fellow at Arm. Rob works in the Architecture and Technology group at Arm where his focus is developing technology in a 3-5 year time horizon for the infrastructure segment (servers and networking). Prior to Arm, Rob was Chief Hardware Architect at FPGA computing startup Maxeler. Rob holds degrees in Electronic Engineering and Computer Science from Imperial College, London.

Marina Fernandez

Guest Speaker

Marina is a CTRM Analyst Developer at Anglo American Plc. She has over 15 years experience in  Software Engineering, Business Analysis,  Agile, project management and full software life cycle in a variety of business domains including Commodity trading and Finance, Machine Learning and AI, e-commerce, e-learning, web-development.

Marina holds an MSc in Software Engineering from University of Oxford and Applied Mathematics degree from Lomonosov Moscow State University. 

In February 2020, Marina completed the course "Data science for internet of things" from the University of Oxford.

Paul Foster

Guest Speaker

Senior Software Engineer, Microsoft

Since joining Microsoft in 1994, Paul Foster has worked across a wide range of sectors and customers, providing a mix of technical and strategic guidance around the creative use of technology in relation to their business needs.

Paul is currently a principal software engineer at Microsoft. As an established public speaker across Europe and having spent a considerable amount of time working on the cutting edge of technology providing leadership and inspiration on topics like Smart Devices, Cloud Computing, Education and App Development.

Paul is currently focusing on the building of next generation sensor webs which automate the gathering of data from disparate sources, and how to enable the creative analysis of this data to start a new era of perception.

For a short time Paul was a member of a high-wire flying trapeze circus troupe, is a keen roboticist and an international marathon runner.

Dan Howarth

Guest Speaker

Senior Data Scientist, Smartia Ltd.

Dan is Senior Data Scientist at Smartia, an IOT and AI start-up, where he uses data science to provide value to manufacturing companies.

He previously worked as Senior Consultant for Altran Digital, an engineering and R&D consultancy, and as a Data Scientist at Rolls-Royce, working to apply machine learning to improve manufacturing processes for high value parts.

As well as qualifications in machine learning, Dan is a Chartered Management Accountant and Governor at City of Bristol College, the largest further education institution in the South West of England.

Saed Hussain

Guest Speaker

 Digital Technology Lead, Thales UK

Saed Hussain has been an R&D scientist within Thales UK for 2 years.

He is currently working as a Digital Technology Lead in the aviation business of Thales UK, where he promoting data driven technology and application of AI within the industry.

He is passionate about robotics, IoT and AI applications.

He has a PhD in Neural Network applications and a BEng (Hons) in Robotics. 

Ajit Jaokar

Lead Tutor and Course Director

Based in London, Ajit's work work spans research, entrepreneurship and academia relating to artificial intelligence (AI) and the internet of things (IoT). 

He is the course director of the course: Artificial Intelligence: Cloud and Edge Implementations. Besides this, he also conducts the University of Oxford courses: AI for Cybersecurity and Computer Vision.

Ajit works as a Data Scientist through his company feynlabs - focusing on building innovative early stage AI prototypes for domains such as cybersecurity, robotics and healthcare.

Besides the University of Oxford, Ajit has also conducted AI courses in the London School of Economics (LSE), Universidad Politécnica de Madrid (UPM) and as part of the The Future Society at the Harvard Kennedy School of Government.

He is also currently working on a book to teach AI using mathematical foundations at high school level. 

Ajit was listed in the top 30 influencers for IoT for 2017 along with Amazon, Bosch, Cisco, Forrester and Gartner by the German insurance company Munich Re.

Ajit publishes extensively on KDnuggets and Data Science Central.

He was recently included in top 16 influencers (Data Science Central), Top 100 blogs (KDnuggets), Top 50 (IoT central), and 19th among the top 50 twitter IoT influencers (IoT Institute). 

His PhD research is based on AI and Affective Computing (how AI interprets emotion).

Surya Kocherlakota

Guest Speaker

Machine Learning Engineer,

Surya is a Machine Learning Engineer at, an AI hub based in Munich, Germany.

He started his journey in Artificial Intelligence during his studies at Imperial College London, where he worked on a range of Robotics and AI projects, including a biotechnology startup developing smart wear for reducing tremors.

He previously co-led the Cloud Google Developer Group in London.

Bojan Komazec

Guest Speaker

Senior Software Engineer, Avast Software

Bojan Komazec has been working in IT industry for over 15 years. He currently holds the position of Senior Software Engineer in Avast Software where he develops various security and privacy products.

Bojan's interests span from code craftsmanship and cyber security to Artificial Intelligence and Internet of Things. He is an active blogger and speaker at several IT Meetup groups where he enjoys sharing experience and knowledge.

Bojan studied Electrical Engineering and Telecommunications and in 2004 received master's degree from University of Novi Sad, Serbia.

Jakub Langr

Guest Speaker

Data Scientist

Jakub Langr graduated from Oxford University where he also taught at OU Computing Services.

He has worked in data science since 2013, most recently as a Data Science Tech Lead at and as an R&D Data Scientist at Mudano.

Jakub is a co-author of GANs in Action by Manning Publications, currently the only book exclusively about GANs on the market.

Jakub also designed and teaches Data Science courses at the University of Birmingham.

Alexandra Mousavizadeh

Guest Speaker

Alexandra is a Partner at Tortoise Media and Director of Tortoise Intelligence which develops global and industry indices and data analytics. Creator of the recently released Responsibility100 Index and the new Global AI Index. She has 20 years’ experience in the ratings and index business and has worked extensively across the Middle East and Africa. Previously, she directed the expansion of the Legatum Institute’s flagship publication, The Prosperity Index, and all its bespoke metrics based analysis & policy design for governments. Prior roles include CEO of ARC Ratings, a global emerging markets based ratings agency; Sovereign Analyst for Moody’s covering Africa; and head of Country Risk Management, EMEA, Morgan Stanley.

Ms Ayşe Mutlu

Guest Speaker

Ayşe Mutlu is a data scientist working on Azure AI and devops technologies. Based in London, Ayşe’s work involves building and deploying Machine Learning and Deep Learning models using the Microsoft Azure framework (Azure DevOps and Azure Pipelines).

She enjoys coding in Python and contributing to Open Source Initiatives in Python.

Philip Osborne

Guest Speaker

Philip is a doctoral student currently studying Artificial Intelligence at the University of Manchester with a Masters Degree in Data Science and Bachelors Degree in Mathematics. The primary focus of his research relates to the application of Reinforcement Learning to Real-World Tasks with the integration of Natural Language.

Philip first applied Reinforcement Learning in a commercial environment with his Master's dissertation to recommend the order and design of data visualisations for client presentations within an insurance consulting business.

Since then, he has demonstrated some of his other ideas publicly including meal planning and recommending strategy decisions within a popular video game. The public demonstrations have gained notoriety within the data science community, including two separate monetary awards from Kaggle (Google) for their novelty, and has put him at the forefront of the field. 

Claudiu Pasa

Guest Speaker

Business Development Lead, Amazon Web Services Internet of Things (EMEA)

Claudiu is a senior professional with 20 years of experience in strategy, business analytics, data-driven decision systems and large-scale technology transformations.

He is currently the Business Development Lead for Amazon Web Services Internet of Things in Europe, Middle East and Africa.

He has significant experience in Internet of Things/ machine to machine technology and digital transformation using could computing platforms, from digital customer experience and digital processes to entire new lean enterprise business models.

Claudiu has a degree in Economics, an Executive MBA and a Master in Computer Science with focus on data analytics and expert systems/ artificial intelligence.

Daniela Petruzalek

Guest Speaker

Daniela Petruzalek is a software engineer currently working on the data infrastructure team at GoCardless, a fintech based in London, UK. She is specialised in data and backend engineering, being a Google Cloud Certified Data Engineer and a Google Developer Expert in Go and GCP.

In her previous work, she was a tech lead at ThoughtWorks, helping to build a data platform for calculating credit scores, and a software engineer at, leading the recommendation platform team.
In her spare time she likes to travel the world giving talks at tech conferences, contribute to open source projects, read and spend time with her cats.

Maria Pocovi

Guest Speaker

CEO and founder, Emotion Research LAB

Maria Pocovi is CEO and founder of Emotion Research LAB, a computer vision company which explores how machines understand human emotions. Since 2014 the company has provided facial emotion recognition algorithms with on-line and on-premises solutions for real time applications.

Maria is passionate about human technology interaction and the process of bringing new applications to the market which help companies empower emotional sensing on devices to prepare brands to provide the next generation of services, products and experiences to their customers.

Maria graduated in Marketing and Business Administration from ESIC University, has an MBA from Catholic University in Valencia and an MBE from European University of Madrid.

Hamaad Shah

Guest Speaker

Vice President, Deutsche Bank

Hamaad is a principal data scientist with expertise and experience in machine learning and quantitative analytics applied to banking and insurance.

He has extensive expertise in deep learning and Bayesian inference, among other areas of machine learning, applied to various financial services use cases such as Asset Liability Management (ALM) and actuarial pricing, among other financial services use cases.

Hamaad holds an MSc in Applicable Mathematics from the London School of Economics and Political Science (LSE) and a BSc in Economics from the University of Manchester.

Raj Sharma

Guest Speaker

Raj Sharma has over 20 years of experience in software consulting, entrepreneurship with artificial intelligence (machine learning and deep learning) , big data (Cloudera/Hortonworks), Databricks and Cloud (AWS/Azure/Google). 

As the founder of CyberPulse Ltd (AI and CyberSecurity Consultancy), Raj leads and delivers full stack data science projects and works with startups focusing on building Tech using AI and Big Data for domains such as cybersecurity, robotics and education. He has been involved in implementing artificial intelligence cyber security algorithms based on an ensemble of autoencoders.

Raj also has experience in creating Enterprise DevOps pipelines for development, training, testing and deploying ML algorithms on production environment) using GPUs in AWS/Azure/Google; Spark ML library in Python and Scala.

He has a Master's Degree in Information Security certified by GCHQ, the UK Government Communications Headquarters, with a Research Project in AI and has a Master's Degree in Software Development and Algorithm Design, along with a strong software engineering background with mathematics and statistics.  

Kajal Singh

Guest Speaker

Kajal is a machine learning engineer with a B.Tech in computer science from India. 


She has been working in Machine learning and AI projects for 2 years now in a large global consultancy.


She has worked on use cases like anomaly detection, classification, transactional AI assistants, complex big data processing, data analytics, multiple instance learning etc.  


As a research (non-commercial project) on her own initiative, she has also been working with a German company on pricing optimisation using Reinforcement Learning (RL). 


Her project involves working on RL on pricing optimisation strategy for revenue increase and customer retention using a mixture of algorithms based on Markov Decision Processes (MDP).  She is modelling pricing strategy optimisation (PSO) as MDP by handling revenue and retention functions. 

Devrim Sonmez

Guest Speaker

Co-founder of Blesh

Devrim Sonmez is regarded as a high performing executive and entrepreneur with over 19 years of experience at intersection of digital and technology with various industries, over 10 years of Executive Board experience and taking a strategic role in securing M&A deals worth over $170 million in technology.

In 2013, he became the CEO and co-founder of Blesh Inc. which is an award winning and innovative start up in IoT space developing IoT platforms and solutions through its own research and development. It is among the top Global 5 Mobile Proximity Solution providers and is considered the first global beacon solution provider of Google Physical Web technology since 2014 with exports more than 30 countries.

He is still the Cofounder and the Board Member of Blesh.

Alongside these positions, Mr. Sonmez has sat on the board of several more companies and associations including IOT.ATL a program of US Metro Atlanta Chamber that intends to boost the region’s tech sector in the burgeoning industry of Internet of Things products and software, the highly prestigious TUBISAD (Turkish Informatics Industrialists Association) and English Ninjas (An innovative mobile startup for English practicing), where his influence plays an integral part in grow and success.

Devrim holds a Mathematics Bachelor of Science from the leading Turkish university in Ankara, the Middle Eastern Technical University graduating in 1998 and a Master of Business Administration from the Koc University in Istanbul, graduating in 2005.

Jan Teichmann

Guest Speaker

Jan is a successful data scientist and leader in the data transformation efforts of companies with a track record of bringing data science into commercial production usage at scale. He previously co-founded Cambridge Energy Data Lab where they celebrated a successful exit with, an utility comparison platform, which is now the market leader in Japan.
He used his skills in the past to build and lead successful commercial data science teams at Rank and Zoopla. He is now helping Trainline to drive great innovations through data science.


How to apply for this course

1. Please complete the pre-application questionnaire to give us a sense of your knowledge and experience before applying for the course.

Important: We do not expect you to have knowledge or experience in all of the areas on this questionnaire!

2. If you are invited to apply for the course, we'll ask you to complete an application form


After we receive your application form, we will invoice you. You can pay by credit card, bank transfer or cheque.

The standard course fee is £1995.00. 

A surcharge applies unless the course fee is paid in full. Payment may also be made in two equal instalments of £2550.00 (only available to those enrolling before 1 September 2019), for a total of £5100.00.

Fees include all course materials and tuition.

Course fees are VAT exempt. 

IT requirements

Part of this course is delivered online; to participate you will need regular access to the Internet and a computer meeting our recommended Minimum computer specification.

We also recommend you bring a laptop to the weekly Saturday sessions.