Build applied AI skills and credible project evidence.
The B Learning Centre AI Engineer Programme is designed for entry-level AI Specialist and Junior Applied AI Developer pathways. It combines Python, data, machine learning, generative AI, assessed projects, tutor support, career preparation and a guaranteed 12-week work placement.
Programme structure
The programme contains 500 hours of learning: 400 hours of structured training and 100 hours of assessed project work. Learners use Python, SQL, pandas, NumPy, scikit-learn, PyTorch, FastAPI, Git and Docker.
What you will learn
- Python and software foundations: functions, object-oriented programming, testing, debugging and clean code.
- Maths and statistics for AI: probability, distributions, vectors, matrices and optimisation.
- Data, SQL and NumPy: queries, arrays, schema basics and reliable data handling.
- Data preparation and insight: pandas, visualisation, cleaning and exploratory analysis.
- Supervised machine learning: regression, classification, validation and metrics.
- Unsupervised learning: clustering, dimensionality reduction and feature engineering.
- Deep learning with PyTorch: neural networks, training loops and model improvement.
- NLP, embeddings and transformers: text processing, semantic search and transformer models.
- Generative AI applications: LLM APIs, prompting, retrieval-augmented generation, tool use and structured outputs.
- Evaluation and responsible AI: bias, privacy, security, explainability and human oversight.
- AI APIs and engineering: FastAPI, Git, automated tests, documentation and Agile delivery.
- MLOps and deployment: experiment tracking, Docker, CI/CD, cloud serving and monitoring.
Assessed portfolio projects
- A data analysis and model report based on a cleaned, explored dataset.
- A predictive machine learning system with model comparison, baselines and evaluation.
- A retrieval-augmented knowledge assistant with guardrails and evaluation.
- A deployed production AI capstone with tests, documentation, monitoring and a technical presentation.
Assessment also includes weekly Python and SQL labs, code and experiment reviews, model and LLM evaluation, a capstone demonstration and a technical interview.
Guaranteed 12-week work placement
After the training and assessed projects, learners move into a guaranteed 12-week work placement. Placement evidence may include:
- real data or AI tasks;
- Git branches and pull requests;
- evaluation and testing evidence;
- model cards and technical documentation; and
- deployment or monitoring work.
The placement is guaranteed, but employment is not. Hiring decisions remain with individual employers.
Entry-level career routes
The main targets are AI Specialist and Junior Applied AI Developer. Related routes include AI and Data Analyst, Junior Data Scientist and Junior Machine Learning Engineer. Indicative UK starting salaries generally range from £28,000 to £42,000 depending on the role, employer, location, qualifications, portfolio and previous experience. Some machine learning and data science vacancies require a degree or equivalent technical experience. Salary figures are guidance, not guarantees.
Who is this programme for?
- People seeking an entry-level applied AI or data role.
- Career changers with the commitment to develop Python and quantitative skills.
- Graduates who need stronger technical, project and deployment evidence.
- Professionals who want practical experience building and evaluating AI applications.
Career support
Support includes CV and cover letter review, AI portfolio and GitHub feedback, focused job-search planning, professional profile guidance and preparation for Python, data, machine learning and project walkthrough interviews.
Enrol to begin your AI Engineer Programme with B Learning Centre.
Curriculum
- 12 Sections
- 0 Lessons
- 16 Weeks
- Python and Software FoundationsPython, functions, object-oriented programming, testing, debugging and clean code.0
- Maths and Statistics for AIProbability, distributions, vectors, matrices and optimisation.0
- Data, SQL and NumPyQueries, arrays, schema basics and reliable data handling.0
- Data Preparation and Insightpandas, visualisation, cleaning and exploratory analysis.0
- Supervised Machine LearningRegression, classification, validation and metrics.0
- Unsupervised LearningClustering, dimensionality reduction and feature engineering.0
- Deep Learning with PyTorchNeural networks, training loops and model improvement.0
- NLP, Embeddings and TransformersText processing, semantic search and transformer models.0
- Generative AI ApplicationsLLM APIs, prompting, retrieval-augmented generation, tool use and structured outputs.0
- Evaluation and Responsible AIBias, privacy, security, explainability and human oversight.0
- AI APIs and EngineeringFastAPI, Git, automated tests, documentation and Agile delivery.0
- MLOps and DeploymentExperiment tracking, Docker, CI/CD, cloud serving and monitoring.0
Instructor


