Your practical, industry-informed journey to deeper expertise into machine learning engineering
An immersive program designed to elevate your skills and experience, transforming you into a top-performing machine learning engineer
Advance your career by creating and implementing industry-standard systems, with guidance from a network of seasoned industry experts.
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.
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 machine learning engineering
Machine Learning Engineering
Learn when and where machine learning models, including neural networks, are used within systems and how they are deployed.
- Build Facebook Marketplace’s recommendation ranking system. Facebook Marketplace is a platform for buying and selling products on Facebook. This is an implementation of the system behind the marketplace, which uses AI to recommend the most relevant listings based on a personalised search query.
Module 1: Introduction to machine learning
- Data for ML
- Intro to models - Linear Regression
- Validation and Testing
- Gradient Based Optimisation
- Bias and Variance
- Hyperparameters, Grid Search and K-Fold Cross Validation
Module 2: Classification
- Binary Classification
- Multiclass Classification
- Multilabel Classification
Module 3: PyTorch
- Automatic differentiation
- PyTorch Datasets and DataLoaders
- Making custom datasets
Module 4: Neural Networks
- Neural networks
- DropoutBatch Normalisation
- Optimisation for deep learning
- Convolutional Neural Networks (CNNs)
- ResNets
Module 5: Practical
- Architecture, data augmentation & debugging tips
- Pre-trained models
- Transfer learning
- Hardware acceleration (GPUs & TPUs)
Module 6: Applications
- Churn Modelling
- FAISS Vector Search
- Image Based Search
Module 7: Building APIs
- Intro to FastAPI
- Deploying FastAPI
- Efficient FastAPI
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.
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
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
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
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.
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.
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!