IT training: hands-on, flexible, with certificate

One-day and multi-day seminars, project-focused workshops, in-house training and individual coaching, online or on site, in German or English. Many courses close with an extended certificate: proof of your practical skills.

Whether backend training with Java, Go, Python or TypeScript, app development with Flutter, DevOps with Docker, Kubernetes and CI/CD or robotics with Dobot Lua: every course comes from real project work and can be adapted to your tech stack as in-house training. Nothing quite fits? We put together the training you need.

Our focus

KI & Agentic Coding

Agentic Coding Schulung bei needful-apps AI-generated AI course

Agentic Coding

2 to 3 days (compact course: 1 day) · Beginner to advanced

Learn how to design and build autonomous AI agents that take over repetitive processes in your company, from document processing and reporting to customer communication.

Details & inquiry
Vibe Coding Schulung bei needful-apps AI-generated AI course

Vibe Coding

1 to 2 day intensive course · All experience levels

Put AI tools such as Claude, ChatGPT, Gemini and GitHub Copilot to productive use in your daily programming work.

Details & inquiry

Programmiersprachen

Python Schulung bei needful-apps AI-generated

Python

2 to 3 days · Beginner

A hands-on introduction to Python: syntax, data structures, functions, modules and your first own projects.

Details & inquiry
Rust Schulung bei needful-apps AI-generated

Rust

3 days · Beginners with programming experience

Rust from the ground up: ownership, borrowing, error handling and your first projects with Cargo.

Details & inquiry
Java Grundkurs Schulung bei needful-apps AI-generated

Java Basics

3 days · Beginner

A solid introduction to Java and object-oriented programming: classes, objects, inheritance and interfaces, with plenty of practical exercises that make OOP truly tangible.

Details & inquiry
Java Aufbaukurs Schulung bei needful-apps AI-generated

Advanced Java

2 to 3 days · Advanced

For Java developers who want to go deeper: streams, lambdas, concurrency, clean code and design patterns, with a focus on maintainable, professional code in a team setting.

Details & inquiry
C# Schulung bei needful-apps AI-generated

C#

3 days · Beginner

C# and .NET from the ground up: classes and objects, properties, LINQ and your first own applications.

Details & inquiry
Modernes C++ Schulung bei needful-apps AI-generated

Modern C++

3 to 4 days · Advanced

Modern C++ with the features of C++20 and C++23: concepts, ranges, smart pointers, move semantics and RAII.

Details & inquiry
Go (Golang) Schulung bei needful-apps AI-generated

Go (Golang)

2 to 3 days · Beginners with programming experience

Learn Go the practical way: syntax, goroutines, channels and the path to your own CLI tool or microservice.

Details & inquiry

Web & Backend

TypeScript Schulung bei needful-apps AI-generated

TypeScript

2 days · Beginner to advanced

From JavaScript knowledge to type-safe applications: the type system, generics, utility types and integration into Node.js and frontend projects, professional and practice oriented.

Details & inquiry
Flask Schulung bei needful-apps AI-generated

Flask

2 days · Basic Python knowledge

Web applications and REST APIs with Flask: routing, templates, database integration and deployment.

Details & inquiry
Spring Boot Schulung bei needful-apps AI-generated

Spring Boot

3 days · Basic Java knowledge

REST APIs, routing, database integration and deployment with Spring Boot, explained in a compact and accessible way, so that you can build your own microservices right after the course.

Details & inquiry
Quarkus Schulung bei needful-apps AI-generated

Quarkus

2 to 3 days · Basic Java knowledge

Cloud-native Java with Quarkus: fast startup times, low memory footprint, native builds with GraalVM and the development of modern microservices for Kubernetes.

Details & inquiry

Mobile & Desktop

Flutter Schulung bei needful-apps AI-generated

Flutter

3 days · Beginners with programming experience

Cross-platform apps for iOS and Android with Flutter and Dart: widgets, layouts, navigation and state management, from your first screen to a working app.

Details & inquiry
Flutter Aufbaukurs Schulung bei needful-apps AI-generated

Advanced Flutter

2 to 3 days · Basic Flutter knowledge

Advanced app development with Flutter: professional state management, backend integration with Firebase or Supabase, offline capability and app architecture for maintainable projects.

Details & inquiry
Unity Schulung bei needful-apps AI-generated

Unity

3 days · Beginners with basic C# knowledge

Games and interactive 3D applications with Unity and C#: scenes, GameObjects, physics, UI and scripting, hands-on all the way to your own small project.

Details & inquiry
Qt 6 & C++ Schulung bei needful-apps AI-generated

Qt 6 & C++

3 to 4 days · Basic C++ knowledge

Professional desktop applications with Qt 6: signals and slots, layouts, model/view and multithreading, well structured, hands-on and built around realistic examples.

Details & inquiry

Cloud & DevOps

Docker & Kubernetes Schulung bei needful-apps AI-generated

Docker & Kubernetes

3 days · Basic IT knowledge

From container basics to a Kubernetes cluster: building images, running Compose setups, understanding deployments, services and ingress, all based on real-world scenarios.

Details & inquiry
OpenShift Schulung bei needful-apps AI-generated

OpenShift

2 to 3 days · Basic container knowledge

OpenShift as an enterprise Kubernetes platform: projects, deployments, routes, builds and the collaboration between development and operations in regulated environments.

Details & inquiry
Supabase Schulung bei needful-apps AI-generated

Supabase

2 days · Basic development knowledge

Backend as a service with Supabase: PostgreSQL, auth, row level security, storage and realtime, including the self-hosting option for full data sovereignty.

Details & inquiry
Keycloak Schulung bei needful-apps AI-generated

Keycloak

2 days · Basic IT knowledge

Single sign-on and identity management with Keycloak: realms, clients, OAuth2/OIDC flows, user federation and securely connecting your own applications.

Details & inquiry

Linux & Infrastruktur

Linux Einführung Schulung bei needful-apps AI-generated

Linux Introduction

2 days · Beginner

The practical introduction to Linux: shell basics, the file system, permissions, processes and the most important tools for everyday work on servers and desktops.

Details & inquiry
Linux Server Schulung bei needful-apps AI-generated

Linux Server

3 days · Basic Linux knowledge

Professional Linux server administration: systemd, networking, firewall, SSH hardening, backups and monitoring, everything you need to run production systems securely.

Details & inquiry
Nextcloud Admin Schulung bei needful-apps AI-generated

Nextcloud Admin

2 days · Basic IT knowledge

Set up and run Nextcloud securely: installation, file and user management, apps, updates and performance, so that your own instance runs reliably and in compliance with the GDPR.

Details & inquiry
Nextcloud Anwender Schulung bei needful-apps AI-generated

Nextcloud Users

0.5 to 1 day · All users

Use Nextcloud confidently in your daily work: file upload, sharing, calendar, tasks and collaboration, with plenty of practical exercises and tips for your team.

Details & inquiry

Testing & Versionskontrolle

GitHub & CI/CD Schulung bei needful-apps AI-generated

GitHub & CI/CD

2 days · Basic development knowledge

Use Git and GitHub professionally as a team: branching strategies, pull requests, code reviews and automation with GitHub Actions, from the first commit to automated deployment.

Details & inquiry
GitLab & CI/CD Schulung bei needful-apps AI-generated

GitLab & CI/CD

2 days · Basic development knowledge

Plenty of practice instead of dry theory: pipelines, automation, merge strategies and runners, everything teams need to really use GitLab in their daily work.

Details & inquiry
Playwright Schulung bei needful-apps AI-generated

Playwright

2 days · Web developers

Reliable end-to-end tests with Playwright: selectors, fixtures, parallelization and CI integration, so that your web application is checked automatically with every release.

Details & inquiry

Robotik

Dobot Lua Schulung bei needful-apps AI-generated

Dobot Lua

1 to 2 days · Beginner to advanced

Program Dobot robots (CR series, M1 Pro, MG400) professionally with Lua: motion commands, IO handling, parallel tasks, error handling and production-ready logging, straight from the practice of our own automation projects.

Details & inquiry

Frequently asked questions about our training

How much do training and consulting at needful-apps cost?

Prices depend on format, duration and the number of participants. The initial consultation is always free of charge, and you will then receive a transparent quote with no hidden costs.

Are trainings also available online or in-house?

Yes. All trainings are available online, on site or as in-house training at your company, in German or English, and adapted to your tech stack on request.

Did not find the right course?

We will put together the training you need. Just tell us where your team wants to go.