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 |
