CODE
CODE

Your practical, industry-informed journey to deeper expertise in devops engineering

An immersive program designed to elevate your skills and experience, transforming you into a top-performing devops engineer.

Advance your career by creating and implementing industry-standard systems, with guidance from a network of seasoned industry experts.

Data Analytics
Data & Cloud Engineering
Data Science & Machine Learning
ML Engineering & MLOps
Career Support

Advance your career by building real industry systems through industry projects

Our industry projects put you in the position of an engineer on the job. You are dropped into cloud infrastructure that mirrors what you’d find in the workplace. You are challenged to use step by step instructions to build their data pipelines and models, learning by doing.

Learn more
Get certified experience on your CV
No installation required. Run code in a virtual environemnt.

Build a solid foundation in software engineering

Software Engineering

Learn the core of writing production ready code, following industry best practices.

You will build two different projects that will help you learn the basic and advanced concepts of Python, and other industry relevant tools such as the command line and version control tools, such as git and GitHub. In the first project you will create a command line assistant that helps you process multiple entries from IMDB. In the second project you build an implementation of the Hangman game using object oriented programming in Python.

Module 1: Python Programming
  • Arithmetic Variable Assignment and Strings
  • Lists and Sets
  • Dictionaries, Tuples and Operators
  • Control Flow
  • Loops
  • Functions
  • Error Handling
  • The Python environment
  • Advanced Python
  • Debugging
  • Object Oriented Programming
Module 2: The Command Line
  • FIle Navigation
  • File Manipulations
  • File Permissions
  • Advanced Command Line Features
Module 3: Git and Github
  • Version Control
  • Commits and Branches
  • Fetching and Merging
  • Merge Conflicts
  • Pull Requests
  • README Files
  • GitHub Security

Then specialise in devops engineering

DevOps Engineering

Learn how to streamline software delivery, emphasising automation, collaboration, continuous integration and deployment, infrastructure as code, and a culture of continuous improvement.

  • Demonstrate your DevOps Engineering skills by building a DevOps pipeline to containerise, deploy and and manage a web application on Azure Kubernetes Service (AKS), utilising tools such as git, Docker, Kubernetes and Terraform, while fostering skills in version control, infrastructure as code, and cloud-native deployment practices.
Module 1: Containerisation with Docker
  • Introduction to Containerisation and Docker
  • Creating Dockerfiles
  • Building, Running and Pushing Docker Containers
  • Docker Volumes
  • Docker Compose
Module 2: Azure Cloud Essentials
  • What is the Cloud?
  • Essential Cloud Concepts
  • What is Azure?
  • Resources and Resource Groups
  • Azure Cloud Shell and CLI
Module 3: Kubernetes
  • Kubernetes Basics
  • Kubernetes Workloads
  • Kubernetes Networking
  • Kubernetes Storage & StatefulSets
  • Overview of Azure Kubernetes Service (AKS)
  • Security in Kubernetes and AKS
Module 4: Infrastructure as Code with Terraform
  • Terraform Basics
  • Terraform Variables
  • Terraform Modules
  • Defining Azure Networking Components with Terraform
  • AKS Resources with Terraform
  • Terraform Deployments and CI/CD
Module 5: CI/CD with Azure DevOps
  • Introduction to Version Control in Azure DevOps
  • Azure DevOps Build Pipelines
  • Artefact Management in Azure DevOps
  • Azure DevOps Release Pipelines
  • Integrating Terraform with Azure DevOps
  • CI/CD Testing and Validation
Module 6: Kubernetes Deployments
  • Kubernetes Manifests
  • Kubernetes Deployment Strategies
  • CI/CD with Kubernetes
Module 7: Monitoring and Logging with Azure Monitor
  • Introduction to Azure Monitor
  • Azure Monitor for AKS
  • Configuring Logging with Azure Monitor

Module 8: Security with AKS
  • AKS Security
  • Network Policies in AKS
  • Managing Secrets using Azure Key Vault

No items found.

No items found.

No items found.

Career support

Work with our outcomes team to launch your new career.

Programme Schedule

The programme is fully remote. There are no traditional “classes” to attend. You can progress through your learning and projects on whatever schedule is convenient to you, booking time with support engineers to guide you as you need it.

Weekly commitment: 40 hours
Programme length: 7 weeks

Drop-in live support sessions available through the day and evening

Online community meetups Monday - Thursday 6:30PM to 9:30PM where you can work alongside your peers and support engineers are available for instant support

Weekly commitment: 20 hours
Programme length: 14 weeks

Drop-in live support sessions available through the day and evening

Online community meetups Monday - Thursday 6:30PM to 9:30PM where you can work alongside your peers and support engineers are available for instant support

Weekly commitment: ~5 hours
Programme length: 56 weeks

Drop-in live support sessions available through the day and evening

Online community meetups Monday - Thursday 6:30PM to 9:30PM where you can work alongside your peers and support engineers are available for instant support

Accelerate your career development with AiCore

Career playbook

Optimise your CV, LinkedIn, and GitHub profiles, and discover effective strategies to pinpoint and secure your next role.

Get referred by alumni

Our alumni network hire directly from AiCore. Over 15% of AiCore grads get hired this way.

Interview coaching

Our team provides comprehensive preparation, including general and technical mock interviews, to ensure you're well-prepared and poised for success in advancing your career.

Curated job board

Access our internal job board of curated roles

Success stories

Neuroscience graduate

Miruna Nitu

Data Engineer at ASOS

Software Engineer

Ahmed Asadi

Machine  Learning Engineer at Elemeno Ai

VP of Technology

Ben Pashley

ML Systems Architect at Faculty

Learning packages that work for you

Professional certification

Obtain professional certifications in essential skills for a successful career as a data analyst, data scientist, data engineer, cloud engineer or machine learning engineer.

Learn more

Career launch

The end-to-end solution for launching your career as a data analyst, data scientist, data engineer, cloud engineer or machine learning engineer.

Learn more

Frequently Asked Questions

Who are we?

AiCore is a specialist Ai & Data career accelerator. We deliver an immersive programme that will help launch your career in Ai & Data. To-date we have had over 2500 students successfully graduate our programme.

Where will I take classes?

Our programmes are 100% online and available on demand.

Do I need prior knowledge or an academic degree to join?

No, we don’t require any specific degrees or certifications to join the programme.

Do I receive a certification when I complete the programme?

Yes we offer the following certification for each specialisms:

  • Data Engineering: Databricks Certified Data Engineer Associate
  • Cloud Engineering: Microsoft Azure Fundamentals (AZ-900)
  • Data Analytics: Microsoft Power Bi Data Analyst Associate (PL-300)
  • DevOps Engineering: HashiCorp Certified Terraform Associate (003)

Do you offer apprenticeships?

At the moment, we don't offer apprenticeships. However, stay tuned for future opportunities and follow us on LinkedIn for the latest updates!

Limited spaces available on free government-funded skills bootcamp. Join the waitlist!

Do you have the skills and aptitude to launch you Ai & Data career?
Take the quiz