Skip to main content

AI Product Engineering Tech Requirements

Updated over 2 weeks ago

To ensure a successful and smooth learning experience on the AI Product Engineering, Learners need access to specific tools.

Important note: Please ensure Learners can also access the core requirements listed in this article in addition to the programme-specific requirements outlined below. It is the employer's responsibility to ensure this access is in place by the relevant deadline.


Learning Access

Tool

Details

Implementation Notes

Deadline

Skillable

Platform used to interact with hands-on data engineering labs as part of the programme

No data will be uploaded; dummy data is used. Learners must apply teachings within their internal environments, adhering to company data policies. Allowlisting required.

Module 1

Python

Learners will need Python installed in order to apply the learnings taught from the programme.

Installation required.

Module 1

Practical Application

These requirements are needed for learners to apply their learnings from the programme, and demonstrate as part of their End Point Assessment.

Requirement

Details & Examples

Environment & Package Management

Anaconda, IDE / Package managers (Anaconda/Pip)

AI Copilot (Programming Support)

ChatGPT, GitHub Copilot, Microsoft Copilot

Data Science & Machine Learning Foundations

Requirement

Details & Examples

Data Manipulation

NumPy, Pandas

Visualisation

Matplotlib

ML & Deep Learning Frameworks

Scikit-learn, TensorFlow/Keras, PyTorch

Natural Language Processing (NLP) & LLMs

Requirement

Details & Examples

NLP Toolkits

NLTK (Natural Language Toolkit), SpaCy

Hosted LLM API Access

OpenAI API, Google Gemini API, Azure OpenAI API

LLM Orchestration

LangChain, LlamaIndex, Semantic Kernel

Retrieval & API Development

Requirement

Details & Examples

Vector Database / Retrieval (RAG)

FAISS, Chroma

API Frameworks

Flask, FastAPI

Infrastructure & DevOps

Requirement

Details & Examples

Version Control

Git

Repository Hosting

GitHub, GitLab, Bitbucket

CI/CD & Automation

GitHub Actions, GitLab CI, Jenkins

Containerisation & Orchestration

Docker, Kubernetes

Cloud Platforms

Azure, AWS

Security, Testing & Monitoring

Requirement

Details & Examples

Testing Frameworks

PyTest, JUnit, Jest

Security & Vulnerability Scanning

Semgrep, CodeQL, Snyk

Monitoring & Observability

Prometheus, Grafana

Did this answer your question?