Do you believe that face-to-face interaction is the best way to learn? We believe it, too.

At DevChampions, we offer the highest quality training for software developers.

We specialize, but are not limited to engineering practices, software architecture, automation and soft skills.

The best trainers

DevChampions center is led by industry practioners (we founded Latvian Software Craftsmanship Community and DevTernity Conference). That lets us choose only the best trainers - we know those who deliver excellent training courses in person.

Theory and practice balance

Theory without practice is worthless. Nevertheless, in order to understand the topic you need to build strong theoretical foundation. Our training courses offer great mix of theory, hands-on exercises and teamwork.


For every successfully accomplished training you earn a certificate. Stay out of the crowd by sharing your achivements with prospective employers, community and peers.


Scheduled training courses

eXtreme Automation

27-28 May 2019, Riga, Latvia

codingandrey Andrey Adamovich
Extreme Automator
This 2-day workshop focuses on solving challenges that organisations face when implementing DevOps initiatives. It introduces principles of DevOps and tools that help reach full automation of infrastructure provisioning and software delivery. Theoretical background as well as practical hands-on examples of tools like Vagrant, Docker, AWS and others are given during this workshop.

Awesome Java Architecture for Developers

26–27 Sep 2019, Riga, Latvia

eduardsi Eduards Sizovs
Head Trainer, Founder @ DevTernity, DevTube
In this hands-on workshop you will learn how to build modern, clean and maintainable enterprise applications using up to date Java techniques, frameworks and secret gems. The course is designed for experienced Java professionals who want to expand their knowledge beyond trivial and easy-to-google concepts. You will be equipped with effective practical solutions to real-world architecture and design challenges.

The Principal Developer

Multiple dates, Multiple locations

eduardsi Eduards Sizovs
Head Trainer, Founder @ DevTernity, DevTube
The Principal Developer is invitation-only, two-day long masterclass for senior developers, team leaders and software architects. We build traits, habits and skills that technical people need to succeed at senior-level positions.

JVM Internals and Performance Tuning

2-day on-premises training

codingandrey Andrey Adamovich
Java Expert
This 2-day training dives deep into the JVM internals and tool set offered by JVM's eco-system. It also describes possible scenarios that may arise during production system support. Understanding of JVM internal architecture may help developers to write code that is more efficient; performance analysis and tuning of JVM parameters may help operations team to quicker find and report problems.

Crafting Code

30 Nov – 1 Dec 2018, Riga, Latvia

sandromancuso Sandro Mancuso
Software Craftsman and Founder @ Codurance, author of The Software Craftsman
This course is designed to help developers get better at Test-Driven Development and write well-crafted code—code that is clean, testable, maintainable, and an expression of the business domain. The course is entirely hands-on, designed to teach developers practical techniques they can immediately apply to real-world projects.

Making Your Tests Rock

30 Nov – 1 Dec 2018, Riga, Latvia

jnabrdalik Jakub Nabrdalik
Trainer, Team Leader @ Allegro Group, ex-Head of Software Development @ 4Finance
This workshop is designed for developers willing to learn how to write automated tests that are fast, easy to read and fun to maintain. Are you beginning your TDD and BDD journey or already practicing TDD and BDD? Whatever the case, be ready to bring your tests to the next level!

Jedi Techniques of Personal Effectiveness

30 Nov – 1 Dec 2018, Riga, Latvia

sandromancuso Maxim Dorofeev
Founder @ mnogosdelal.ru, ex-Head of IT @ Kaspersky Lab, Author of Jedi Techniques
This practical workshop will equip you with necessary skills for accomplishing more, with less stress and efforts, and bring you closer to the work-life balance on a win-win basis. After the training, you will know how to achieve more at work and personal life simultaneously (instead of conventional view: “one at the expense of another”).

Production-ready Serverless: Operational Best Practices

30 Nov – 1 Dec 2018, Riga, Latvia

theburningmonk Yan Cui
Developer, Software Architect, Trainer, Author of AWS Lambda in Motion
This course is designed to get you familiarised with the basics of AWS Lambda and the Serverless framework quickly, and then deep dive into the operational challenges with running a serverless architecture in production and the emerging patterns and practices to tackle them.

Kubernetes for Developers

6-7 Dec 2019, Riga, Latvia

jurispv Juris Pavlyuchenkov
Trainer, Amazon Certified Solutions Architect
Kubernetes makes automating deployment, scaling and management of application a breeze. The goal of this intensive and practical training is to familiarise you with the core Kubernetes concepts, and equip you with enough knowledge so you can easily run and operate your own applications in Kubernetes.

Surviving Legacy Code

30 Nov – 1 Dec 2018, Riga, Latvia

jbrains J.B. Rainsberger
Software Coach, Mentor and Consultant, TDD Trainer @ tdd.training
We all have legacy code, meaning profitable code that we’re afraid to change. It doesn’t matter who wrote it, in which language, nor when. It matters that we feel the fear now and need to deal with it. Rewrite or refactor? How do we write tests? There’s so much to change; how do we get started? In the typical programmer’s day job, there’s no time to learn how to do this. We’re already behind schedule and the cost of fixing the legacy code is crushing us. We need a way to learn how to do this safely, correctly, and eventually, even quickly. That’s what Surviving Legacy Code is about.

Didn't find a training for you? No problem, let us know what topic you are interested in and we will handle all organisational aspects including finding the best trainer, price negotiation and logistics. Please let us know if you prefer on-premises training.