Featured course / AI & Modern Development
AI-Augmented Development for Senior Engineers
From Tool Usage to AI-Native Engineering Systems. A three-day executive-technical programme for senior engineers and technical leaders who need to redesign how software is built using generative AI.
It is not merely a course about using an AI coding assistant more effectively. It addresses engineering workflows, architectural decision-making, governance, organisational capability, and measurable AI leverage.
Duration: 3 days
Format: Instructor-led, private team delivery
Audience: Senior engineers and technical leaders
AI & Modern Development
AI for Software Developers
Practical use of generative AI across coding, testing, documentation, review, and team workflows.
Duration: 1-2 daysFormat: Instructor-led team trainingAudience: Software developers
Request Course Outline
AI & Modern Development
Prompt Engineering for Engineers
Structured prompting patterns for reliable engineering analysis, code generation, refactoring, and validation.
Duration: 1 dayFormat: WorkshopAudience: Engineers and technical leads
Request Course Outline
AI & Modern Development
GitHub Copilot for Development Teams
Team-level Copilot adoption, code review practices, guardrails, prompt patterns, and productivity measurement.
Duration: 1 dayFormat: Instructor-led workshopAudience: Development teams
Request Course Outline
AI & Modern Development
Building AI Agents with LangChain and LangGraph
Design and implementation patterns for agentic applications, tool use, state, orchestration, and evaluation.
Duration: 2 daysFormat: Hands-on workshopAudience: Experienced developers
Request Course Outline
Data & Cloud Engineering
Databricks Fundamentals
Core Databricks concepts for teams building modern data engineering and analytics workflows.
Duration: 1-2 daysFormat: Instructor-led trainingAudience: Data engineers and developers
Request Course Outline
Data & Cloud Engineering
Delta Lake and Lakehouse Architecture
Lakehouse design, Delta Lake patterns, reliability, performance, and data platform architecture.
Duration: 1-2 daysFormat: Technical workshopAudience: Data platform teams
Request Course Outline
Data & Cloud Engineering
Apache Spark for Developers
Hands-on Spark development for data processing, transformation, performance, and production readiness.
Duration: 2-3 daysFormat: Hands-on trainingAudience: Developers and data engineers
Request Course Outline
Data & Cloud Engineering
MLflow Fundamentals
Experiment tracking, model packaging, lifecycle management, and practical machine learning workflows.
Duration: 1 dayFormat: Instructor-led workshopAudience: ML and data teams
Request Course Outline
Software Engineering
Apache Kafka for Developers
Kafka development fundamentals, producers, consumers, topics, delivery guarantees, and operational concerns.
Duration: 2-3 daysFormat: Hands-on trainingAudience: Software developers
Request Course Outline
Software Engineering
Event-Driven Architecture
Architecture patterns for event-driven systems, integration boundaries, reliability, observability, and governance.
Duration: 1-2 daysFormat: Architecture workshopAudience: Senior engineers and architects
Request Course Outline
Software Engineering
Docker for Developers
Container fundamentals, image creation, development workflows, local orchestration, and deployment preparation.
Duration: 1-2 daysFormat: Hands-on workshopAudience: Developers
Request Course Outline
Software Engineering
Git and GitHub for Development Teams
Git workflows, pull requests, branching strategies, review practices, and team collaboration using GitHub.
Duration: 1 dayFormat: Team workshopAudience: Development teams
Request Course Outline
Programming & Testing
Modern C# and .NET
Modern C# language features, .NET development practices, testing, maintainability, and production code quality.
Duration: 2-3 daysFormat: Hands-on trainingAudience: .NET developers
Request Course Outline
Programming & Testing
Python for Software Developers
Practical Python for engineers building maintainable applications, automation, tests, and developer tooling.
Duration: 2 daysFormat: Hands-on trainingAudience: Software developers
Request Course Outline
Programming & Testing
TypeScript and React
TypeScript fundamentals, React component design, maintainable front-end architecture, and testing practices.
Duration: 2-3 daysFormat: Hands-on trainingAudience: Front-end and full-stack developers
Request Course Outline
Programming & Testing
End-to-End Testing with Playwright
Reliable browser automation, test architecture, CI integration, fixtures, debugging, and maintainable suites.
Duration: 1-2 daysFormat: Hands-on workshopAudience: Developers and test engineers
Request Course Outline