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.

Our focus

KI & Agentic Coding

Agentic Coding Schulung bei needful-apps 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 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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.