Software Development

Master the software development skills you need to deliver the right quality software at the right time.

Teams and Organizations

Improve your team’s skills or upskill your organization.

Learn more

Find your topic

Recommended software development courses

Kotlin Professional Developer Training

Get ready to develop Android apps or write back-end applications like a pro!

Become an expert

React Foundation

Discover how React makes creating everything from sleek components to full-scale apps a piece of cake!

Become an expert

Event-Driven MicroServices Training

This training is jam-packed with knowledge, practices, and design patterns to create and restore a MicroService landscape that pays off.

Become an expert

Test Automation using Cypress

For anyone who wants to learn how to work with Cypress and correctly use this new tool in software development, this is the course to take!

Become an expert

Secure Coding Foundation

Become a software security ninja with our immersive Secure Coding Foundation Training.

Become an expert

Upcoming software
development courses

View all courses
Scala Advanced Developer
Back-End Development
Scala
Software Development
3 days
In Person

Next:

30 Oct, 2026

From:

€1595

View training
AI Software Factory Engineering Foundation

AI Software Factory Engineering Foundation is a practical, high-intensity course for senior software engineers and hands-on technical leaders who are already fluent with agentic coding tools and will use Claude Code during the course. Over 9 sessions, you will learn how to make the system in which your AI writes code more effective and how to strategically spend your human attention when developing software with AI. The concepts and techniques in this course also lay the foundations for building your own software factory.

Agentic AI
GenAI
Software Development
2 days
In Person

Next:

16 – 17 Nov, 2026

From:

€1795

View training
Learning Go

Build blazing-fast microservices without the complexity. Master Go’s goroutines and channels to handle 10,000 concurrent connections on a single server. Two days from beginner to deploying production gRPC services with streaming—Docker and Kubernetes teams love this language.

Software Development
2 days
In Person

Next:

17 – 18 Sep, 2026

From:

€1325

View training
Mastering AI Agents on the JVM (Java/Kotlin)

Ship intelligent features to production—not prototypes. While others struggle with LangChain theory, you’ll master semantic search, RAG systems, and multi-agent workflows using battle-tested Spring-AI and LangChain4j. Deploy AI that actually works in enterprise JVM apps.

Urs Peter

Back-End Development
GenAI
java
jvm
Kotlin
smart application
Software Development
2 days
In Person

Next:

29 – 30 Oct, 2026

From:

€1795

View training
Mastering AI-Assisted Software Engineering

2 days to AI coding mastery. Work with Claude, Copilot, and Cursor on your actual projects. Build Model Context Protocol integrations for your specific workflows. Leave with skills that immediately boost your productivity and custom tools that keep working long after the workshop ends.

GenAI
Software Development
2 days
In Person

Next:

15 – 16 Oct, 2026

From:

€1795

View training

Can’t find the course you’re looking for?

Partnerships

Looking for custom solutions for your organization or team?

We’ll gladly help you explore your enterprise options.

Do you have any questions?

Call us or start a chat if you need more information about any of our training courses or learning programs.

Meet the trainers

Urs Peter

Urs is a seasoned software engineer with over 15 years of experience in building resilient, scalable and mission-critical systems, mostly involving Kotlin and Scala.

Evelyn van Kelle

Evelyn van Kelle helps organizations align Business and IT by focusing on behavior and system-wide improvement for lasting change.

Kenny Baas-Schwegler

Meet Kenny Baas, trainer at Xebia Academy. Kenny is a software development trainer and trains on behalf of Xebia courses like Start to Domain Driven Design (DDD) and Start to Event Storming.

Manuel Riezebosch

Manuel is passionate about technology. His interest is in making the developers’ life easier through software automation. He is Professional Scrum Trainer (PST) and embraces emerging technologies and

Ask me anything!

Get in touch with Michiel Zeinstra, our Training Advisor. He’ll be happy to help you with any questions you might have!