DT Academy

Our Courses

We offer specialist courses on AI+ML across subjects where we have unparalleled experience and expertise to share. Our courses are role specific and blend hands-on training with theoretical learning and industry specific use cases, empowering our Academy learners for real world impact.

Our Courses

Your learning journey

We believe Cloud skills should be accessible to all. That’s why we offer flexible ways to learn.

Instructor-led
Instructor-led
Learn in an environment best suited to your needs with our world-class content, delivered by expert instructors either in-person or in virtual classrooms.
Hands-on labs
Hands-on labs
Benefit from industry and business specific use cases and labs to put your new skills into practice.

Select learning path

Data Engineering
Data Engineering
BI Development & Analytics
BI Development & Analytics
DevOps Engineering
DevOps Engineering
Machine Learning Engineering
Machine Learning Engineering

Data Engineering

Data Engineering is software engineering applied to the movement and processing of Data. A data engineer’s role is to build applications which connect systems, collect data and process that data into a useful format for others in the business. Often this data is ‘big’ and requires distributed frameworks or pipelines to move and process it. A data engineer is a key cog in a data platform as they look after the acquisition of data for analytics, and connecting the output of ML models to operational systems.

As a Data Engineer I work with building systems that can process large amounts of data in a secure and reliable way. What I like most about the role is that I get to solve challenging problems in collaboration with other people, and that there are always new and better ways of doing things as the technologies within data and AI are evolving very quickly. Johanna, Senior Data Engineer

BI Development & Analytics

Business intelligence (BI) is a set of technologies and practices that transform business information into actionable insights which eliminate inefficiencies and drive change.

 

A BI Analyst is responsible for designing, building and maintaining analytics solutions, with a primary focus on business unit-specific data marts, self-service data models, and building front-end analytical visualisations and dashboards. Whereas the BI Developer is responsible for designing, building, and maintaining end-to-end business intelligence solutions, with a primary focus on enterprise-wide data warehouse design, data models, and storage optimisation.

As a BI Developer, I help companies build, end to end BI solutions from developing data warehouses to building reports while helping companies understand valuable insights. I really enjoy helping companies reach their potential through data. I'd recommend this career to anyone wanting to build impactful solutions that make a difference. David, Senior BI Developer

DevOps Engineering

DevOps is all about the unification and automation of processes, to balance needs throughout the software development life cycle. DevOps engineers are instrumental in combining code, enabling deployment, application maintenance, and application management. Successful DevOps requires not just an understanding of development life cycles but also DevOps philosophy, practices and tools.

As a DevOps engineer, I bridge the gap between the work produced by our data/development teams and the Cloud to make the code runnable by us, the client and in some cases the public. A key part of the job is the creation of pipelines to allow code to be built, tested and deployed automatically, ensuring that quality is baked into the final product. I particularly enjoy the automation aspect of the work; watching code and infrastructure build itself is always satisfying! Alex, Senior DevOps Engineer

Machine Learning Engineering

Combining software engineering and data science, this branch of AI involves the creation of programmes and algorithms to enable machines to act without being directed, and to learn and improve from data. An ML engineer designs and builds machine learning solutions that are reliable, fair and maintainable.

As a Machine Learning Engineer, I use scientific principles, tools, and techniques of machine learning and traditional software engineering to design and build complex computing systems. I really enjoy moving the data science lifecycle into a production system which heavily uses automation, orchestration and simplicity to generate value for the consumers. This role fits well for problem-solvers, engineers and machine learning enthusiasts who care about scale, robustness and impact. Felix, ML Engineer

Available courses

Data Engineering

Learn how to design, build and operationalise data processing systems and machine learning models using Google Cloud Platform. This course is perfect for existing Data, Software or Full Stack engineers looking to upskill and apply their experience to Google Cloud Platform. 

 

Pre-requisites: 
Proficient in a common query language (e.g. SQL); Experience programming in Python; Foundational understanding of managing and modelling data; Familiar with machine learning concepts

 

In this course you will learn:
+  fundamentals of Google Cloud platform
+  agile and scrum methodology
+  how to collect, transform and publish data
+  how to derive business insights from large data sets
+  how to design, build, operationalise and secure data processing systems
+  how to deploy and continuously train machine learning models
+  how to prepare for Google Cloud Data Engineering certification

  • Level: Beginner, Intermediate
  • Length: 2-3 weeks
Apply for this course

BI Development & Analytics

Learn how to design, build, visualise and maintain end-to-end business intelligence solutions to harness real time insights. This course is perfect for existing Data Analysts, Programmers and Data Warehouse Analysts looking to upskill and apply their experience to Google Cloud Platform. 

 

Pre-requisites: 
Proficient in SQL

 

In this course you will learn:
+  fundamentals of Google Cloud platform
+  agile and scrum methodology
+  how to build a BI stack
+  data modelling, data transformation and pipeline building
+  how to understand cloud data architecture
+  how to build a data warehouse

  • Level: Beginner, Intermediate
  • Length: 2-3 weeks
Apply for this course

DevOps Engineering

Learn how to build software delivery pipelines and troubleshoot, deploy and monitor performance on Google Cloud Platform. This course is perfect for existing DevOps and SysOps Engineers and Programmers looking to upskill and learn how to apply their experience to Google Cloud Platform.

 

Pre-requisites:
Proficient in a common query language (e.g. SQL); Experience programming in Python; Familiar with command-line tools

 

In this course you will learn:
+  fundamentals of Google Cloud platform
+  agile and scrum methodology
+  techniques for monitoring, troubleshooting, and improving infrastructure
+  how to build and implement CI and CD pipelines for a service
+  how to manage service incidents
+  how to prepare for Google Cloud DevOps certification

  • Level: Beginner, Intermediate
  • Length: 2-3 weeks
Apply for this course

Machine Learning Engineering

Learn how to write, train and optimise Machine Learning models and how to strategically apply ML as a business solution. This course is perfect for existing Data Scientists, Data Engineers and Programmers looking to upskill and learn how to apply ML models in Google Cloud Platform. 

 

Pre-requisites:
Foundational understanding of machine learning concepts; Proficient in a common query language (e.g. SQL); Experience programming in Python

 

In this course you will learn:
+  fundamentals of Google Cloud platform
+  agile and scrum methodology
+  advanced machine learning techniques and algorithms
+  how hyperparameters impact models in optimisation 
+  how to package and deploy your models to a production environment
+  hands-on experience of deploying trained models and evaluating performance

  • Level: Beginner, Intermediate
  • Length: 2-3 weeks
Apply for this course

Register your interest now

Our courses are designed to help exceptional learners achieve their potential.

Register your interest now
It was an amazing and interactive course, I enjoyed every part of it. It's been the single-most important thing for my future career in data. Yadvendra Bhadauria, Academy Graduate 2021

Contact us

Not sure which course is right for you or your business? Get in touch with us and our team will help you decide on your next steps.