Professional training
Programming Languages – training courses
Java, C#, Go, Rust, TypeScript, PHP and more: program cleanly, test thoroughly and design for maintainability.
Mastering a programming language means more than knowing its syntax: it is about idiomatic code, sensible structure, tests, error handling and working with the ecosystem. Our courses move developers forward in a single day, from the first program to advanced techniques such as concurrency, memory management or architectural patterns. You code yourself in a provided development environment, solve realistic tasks and learn the conventions that keep code readable and maintainable in teams. The course takes place online or on site.
All 29 courses
Beginner (9)
- Java Fundamentals
- C# Fundamentals
- C Fundamentals
- JavaScript Fundamentals
- PHP
- Bash Scripting
- PowerShell Scripting
- VBA Programming
- Regular Expressions (Regex)
Intermediate (17)
- Advanced Java
- Spring Boot
- Advanced .NET
- ASP.NET Core
- Modern C++
- Go
- Rust
- Kotlin
- Swift
- TypeScript
- Node.js
- Laravel
- Symfony
- Ruby
- Clean Code
- Design Patterns
- Algorithms & Data Structures
Expert (3)
Who is this course for?
- Career starters and career changers in software development
- Experienced developers learning a new language
- Teams in modernization and migration projects
- Technical leads and architects
Prerequisites
Introductory courses require no programming experience. For advanced courses we assume confident command of the language's basics or programming experience in another language.
Laptop with a current browser; we provide the development environment with compiler or runtime.
Request without obligation
We will get back to you within one working day with a confirmation or an alternative suggestion.
Tailor-made courses cost approx. €4,500 more, depending on the topic and by arrangement.