Courses

Courses



Learn the very latest directly from the creators and innovators of the tools you’re trying to master.



Available as both open-enrolment classes and private training, our courses offer the necessary hands-on experience to successfully adopt new technologies and practices.


 


Continuous Learning. Powered by Community.

Skills Matter’s courses and workshops provide experienced developers with hands‑on training to boost their skills (or learn brand new ones) in a few short days.

All of our courses are led by the creators and innovators of the world’s most in‑demand technologies, frameworks and methodologies — which means you’ll be learning the very latest directly from the top minds behind the tools you’re trying to master.



Upcoming Courses & Workshops

In this expert-led Advanced JavaScript virtual course you'll learn to design, create and maintain rich web applications like a pro.

Advanced JavaScript Workshop

with Damjan Vujnovic

This JavaScript workshop is designed for experienced Web Developers designing, creating and maintaining rich web applications. It will help you tackle the complexity and challenges of the modern Web Development.

Learn More

Advanced Kubernetes Concepts

with Jérôme Petazzoni

Have you worked with Kubernetes, but still have questions? Need to dive deeper and learn advanced concepts around application packaging, capacity planning, resource management? Join this hands-on course to learn these concepts and more from Kubernetes and Docker expert Jérôme Petazzoni.

Learn More

Agile at Scale

with Joakim Sundén

Want to build an organisation that enables agile at scale and unleashes the power of small autonomous teams? This course will give you inspiring real world examples of how Spotify grew a dynamic learning organisation that reinforces a high-trust culture and supports engaged autonomous teams.

Learn More

Android Architecture virtual course. Improe the way you build Android apps in this online expert-led course led by Jorge Ortiz‑Fuentes

Android Architecture

with Jorge Ortiz‑Fuentes

Are you an android developer who would like to improve the way you build your apps? Join this Android Architecture course and learn the principles that inform good architectural decisions, how to adopt Architectural Paradigms, SOLID Principles, Clean Architecture concepts and Design Patterns.

Learn More

Better Software Faster

with Dave Farley

This workshop is the perfect starting point to learn how the Continuous Delivery (CD) approach enables you to build better software, repeatably and reliably. Join expert Dave Farley to develop a deep understanding of CD and discover proven techniques you can apply in your own projects.

Learn More

Certified Product Owner

with Abid Quereshi

This hands-on Scrum Product Owner workshop will give you the knowledge and confidence to apply Scrum techniques in your projects. You will earn the Certified Scrum Product Owner (CSPO) designation from the Scrum Alliance; the world's most widely recognised network of agile professionals.

Learn More

Certified Scrum Master

with Abid Quereshi

This workshop will empower you with in‑depth knowledge of Scrum and its application to complex project problems. You will earn the Certified ScrumMaster (CSM) designation awarded by the Scrum Alliance; the most widely recognised network of agile software development professionals in the world.

Learn More

Crafting Code

with Sandro Mancuso

Join Sandro Mancuso and learn to write well‑crafted code — code that is clean, testable, maintainable, and an expression of the business domain. In this entirely hands-on course you'll discover practical coding, refactoring, and testing techniques that you can immediately apply to real-world projects.

Learn More

Deep Learning Fundamentals virtual workshop. Learn Deep Learning with Keras in this online course led by Leonardo De Marchi

Deep Learning Fundamentals

with Leonardo De Marchi

Are you are a Data Scientist, Analyst or a Developer who is interested in Deep Learning as a way to save time and resources? Join this interactive course and learn the tools and knowledge you need to begin developing your own Deep Learning projects.

Learn More

Docker Fundamentals

with Matt Saunders

Are you adopting the Docker platform? Join Matt Saunders for this hands-on Docker Fundamentals course and learn key concepts of containerization, how to containerize on a single Docker node, the foundations of orchestration, and how to scale out with Docker across multiple nodes in a swarm.

Learn More

Domain Models in Practice

with Marco Heimeshoff

Are you interested in building semantic yet simple software that correctly serves its purpose? Join Marco Heimeshoff for this intensive workshop exploring the technical relationship between code, culture and architecture and learn how to model and implement software from a business perspective.

Learn More

EventStorming Remote Modelling Workshop

with Alberto Brandolini

Want to explore how to model a complex business process without being trapped in an endless analysis phase? EventStorming unites agile modelling techniques and event-driven approaches to help you quickly solve problems, and establish strong collaboration between all stakeholders.

Learn More

Extreme Java: Advanced Topics

with Dr Heinz Kabutz

Are you an experienced Java programmer looking to truly master the Java Programming Language? Join globally renowned Java expert Dr Heinz Kabutz for this hands-on workshop and learn to develop advanced techniques for writing Java code.

Learn More

FullStack Event Sourcing and Applied DDD

with Roman Sachse

Are you looking for an entry point to Event Sourcing and CQRS? In this workshop, Roman Sachse takes a DIY approach to Event Sourcing, offering you a unique chance to learn to build a FullStack Event Sourced application that spans the backend and the frontend.

Learn More

Functional Concurrency in .NET with C# and F#

with Riccardo Terrell

Join this course explore the powerful (and accessible) tool of parallel computation. Over 4 virtual half-days, you'll learn how to optimise the performance of your application, maximise resources, and use multi-core computation to effectively deliver optimized, high-performance solutions.

Learn More

Learn iOS Architecture in this virtual workshop. Improve how you build your mobile apps in this online course with Jorge Ortiz-Fuentes

iOS Architecture

with Jorge Ortiz-Fuentes

Are you an iOS mobile app developer who would like to improve the way you build your apps? Join this 3-day virtual workshop and learn how to implement best principles and practices and build complex mobile applications without compromising on integrity and flexibility.

Learn More

Java Design Patterns: The Timeless Way of Coding

with Dr Heinz Kabutz

Learn how a Java Specialist thinks when designing a system in this intensive workshop with world-renowned Java expert Dr Heinz Kabutz. You'll learn 30 Java design patterns, discover common pitfalls to avoid and ways to improve the implementation of these patterns using the latest language features of Java.

Learn More

Microservices Architecture virtual workshop. Learn to build distributed applications in this online course led by Jorge Ortiz-Fuentes

Microservices Architecture

with Jorge Ortiz-Fuentes

Are you a developer who would like to improve the way you build you distributed applications? This hands-on virtual workshop will help you write a full-fledged distributed applications while keeping your code reusable, maintainable, testable and decoupled.

Learn More

 
Learn to design web applications in this virtual React and Redux workshop

React & Redux: Web Application Workshop

with Damjan Vujnovic

Are you looking to simplify the web application process? React is a JavaScript framework that makes it painless to create interactive UIs. In this virtual workshop, you'll learn to design and maintain complex rich web applications using an elegant and clean solution: React and Redux.

Learn More

Sociotechnical Domain-Driven Design

with Kacper Gunia

Are you kicking off a new project or transitioning from a monolith architecture to microservices? Keen to improve team autonomy, reduce lead time and maximise strategic investment? Learn this and more on our Sociotechnical Architecture and DDD modelling course with expert Kacper Gunia.

Learn More

 


Private courses


If you need to upskill teams, or have identified ongoing development needs, we are able to arrange private training courses with our experts. Courses can be delivered online, at your premises, or in a location organised by us.


Can’t find the course you want?

Please contact us at sales@skillsmatter.com if you require training in an area not featured above. We are able to deliver additional expert-led courses privately.