0Pricing
C# Academy icon

C# Academy

C_SHARPBackendWebGamesDesktopMobileFrontendBeginnerCloudDatabaseEnterprise

Beherrschen Sie C# und entwickeln Sie vielseitige Softwarelösungen mit C# Academy.

🤖 KI-Gesteuert📚 93 Kurse👥 100.000+ Lernende⭐ 4,9 Bewertung
Kursübersicht

C# — Eine Sprache, das gesamte .NET Ecosystem

C# ist die Primärsprache der .NET-Plattform und wird zum Erstellen von Web APIs, Desktop-Apps, Echtzeit-Services, Cloud-nativen Workern und Games eingesetzt. Sie wird regelmäßig mit modernen Sprachfeatures ausgestattet — records, primary constructors, required members, pattern matching, Span<T> — bleibt aber eine statisch typisierte, Garbage-collected Language mit einer reifen Toolchain. Dieser Track deckt das vollständige Spektrum ab: von der ersten Variable bis zu Source Generators, CQRS und Native AOT.

Was Sie lernen werden

Sie beginnen mit Types, Control Flow, Strings, Arrays und Methoden, dann geht es weiter in das Object Model — Classes, Inheritance, Structs, Records und Interfaces. Die Mittelstufe behandelt LINQ, async/await, Generics, Delegates, Entity Framework Core, ASP.NET Core Minimal APIs, SignalR und Blazor Components. Beim Backend arbeiten Sie sich durch Dependency Injection, Middleware, JWT Authentication, Authorization Policies, FluentValidation, Rate Limiting, verteilte Caching mit Redis und Resilience Patterns mit Polly. Fortgeschrittene Kurse behandeln Span<T> und Memory Management, Reflection, Expression Trees, CQRS mit MediatR, Message Queues mit MassTransit, OpenTelemetry, Parallelism und Native AOT Performance Optimization.

Der Lernpfad

Zweiundachtzig aktive Kurse spannen von A1 bis C2. Die A1- und A2-Kurse etablieren Sprachgrundlagen — Variablen, Operatoren, Enums, Type Inference und String Interpolation. B1 behandelt das vollständige Object-Oriented Model plus moderne Syntax wie Tuples, Deconstruction, Ranges und Collection Expressions, abschließend mit einem Mini Project: Shape Library. B2 bewegt sich in die .NET Runtime und ihr Ecosystem: EF Core, ASP.NET Core APIs, gRPC, SignalR, Blazor, Background Workers, Unit Testing und Tasks mit async/await. C1-Kurse behandeln produktionsreife Concerns — Advanced Async Patterns, Pattern Matching Deep Dive, Advanced Generics & Constraints, CQRS and MediatR Patterns, Cancellation & Timeouts, Parallelism & Data Processing und Span<T> & Memory. Der Track schließt auf C2 mit Source Generators ab.

So funktioniert es

Jeder Kurs ist in kurze, fokussierte Lektionen unterteilt, die Sie im integrierten Code-Editor mit Echtzeit-Feedback absolvieren. Ein AI Tutor steht zur Verfügung, wenn Sie nicht weiterkommen, und Übungen werden direkt gegen eine Live C# Runtime ausgeführt, sodass Sie sofort Ergebnisse sehen — ohne lokales Setup erforderlich.

Lernen starten →

So wirst du lernen

🎯
Interaktive Lektionen
Praktische Coding-Übungen mit Live-Feedback
🤖
KI-Tutor
Erhalte sofortige Hilfe von unserem KI-Tutor, wenn du nicht weiterkommst
💻
Integrierter Editor
Schreibe und starte Code direkt in deinem Browser
🏆
Zertifikat
Verdiene ein Zertifikat, wenn du den Kurs abschließt
Lehrplan

93 Kurse

Alle Kurse im C# Academy Lernpfad.

01

Einführung in die Programmierung mit C#

A13 Lektionen

Entdecken Sie die Grundlagen der Programmierung mit C# – einer leistungsfähigen und einsteigerfreundlichen Sprache, mit der sich Anwendunge…

02

Einführung in die Programmierung mit C# — Teil 2

A13 LektionenPRO

Tauchen Sie in die Grundlagen der Programmierung mit C# ein – einer leistungsfähigen, einsteigerfreundlichen Sprache, mit der Anwendungen f…

03

C#-Einstieg: Konzepte und Einrichtung

A13 LektionenPRO

Beginnen Sie mit C# und der CLR/.NET-Laufzeit, den Grundlagen von JIT und AOT, dem SDK und der dotnet -CLI sowie Ihrem ersten Programm. Opt…

04

Grundlagen von Typen und Variablen

A13 LektionenPRO

Beherrschen Sie die Bausteine: Wert- und Referenztypen, Literale und numerische Suffixe, Inferenz mit var sowie Konstanten im Vergleich zu…

05

C#-Schnellkurs

A15 LektionenPRO

Beherrschen Sie die Bausteine der C#-Programmierung mit Lektionen zu Kontrollfluss, Schleifen, Arrays und Zeichenketten. Diese Kategorie ze…

06

C#-Operatoren und Ausdrücke

A24 LektionenPRO

Beherrschen Sie arithmetische, Vergleichs-, logische und bitweise Operatoren sowie die Operatorpriorität in C#.

07

var, dynamic und Typinferenz

A24 LektionenPRO

Wählen Sie in modernem C# korrekt zwischen var, dynamic und expliziter Typisierung.

08

String-Formatierung und Interpolation

A24 LektionenPRO

Erstellen Sie lesbaren, formatierten Text mit Interpolation, zusammengesetzter Formatierung und Formatbezeichnern.

09

Enums im Detail

A24 LektionenPRO

Verwenden Sie Enums effektiv, einschließlich Flags, zugrunde liegender Typen und sicherer Konvertierungen.

10

C#: Mathematik und numerische Operationen

A24 LektionenPRO

Führen Sie mit numerischen C#-Typen und Math sicher Berechnungen durch.

11

C#: mit Arrays arbeiten

A24 LektionenPRO

Speichern und verarbeiten Sie feste Datensammlungen mit Arrays.

12

C#: foreach- und Iterations-Patterns

A24 LektionenPRO

Durchlaufen Sie Daten sauber mit foreach und idiomatischen Iterationsmustern.

13

C#: Grundlagen zu Char und Text

A24 LektionenPRO

Untersuchen und verändern Sie einzelne Zeichen und Strings.

14

Grundlagen der Ablaufsteuerung

A23 LektionenPRO

Lernen Sie die grundlegende Ablaufsteuerung kennen: if/else, das klassische switch, Schleifen, breaks/continues und sichere guard-Prüfungen…

15

Methoden und Parameter

A23 LektionenPRO

Schreiben Sie klare Methoden: Signaturen und Rückgabewerte, ausdrucksbasierte Member (C# 6), optionale und benannte Parameter, Grundlagen v…

16

Zeichenketten und Text

A23 LektionenPRO

Arbeiten Sie mit Text: Unveränderlichkeit von Zeichenketten, Interpolation und Escape-Sequenzen, verbatim strings für Pfade, effizientes St…

17

Arrays und Collections (Einführung)

A23 LektionenPRO

Beginnen Sie mit den wichtigsten Collections: Arrays , List<T> und Dictionary<TKey,TValue> . Lernen Sie einfaches Slicing und sichere Suchz…

18

Zugriffssteuerung und Namespaces

A23 LektionenPRO

Steuern Sie die Sichtbarkeit mit public , internal , protected und private und verstehen Sie, von wo aus auf Member zugegriffen werden kann…

19

Nullable-Werttypen

B14 LektionenPRO

Arbeiten Sie sicher mit optionalen Werttypen mithilfe von Nullable , der ?-Syntax und nullbewussten Operatoren.

20

Properties und Indexer

B14 LektionenPRO

Kapseln Sie Zustände mit Properties, Auto-Properties, ausdrucksbasierten Membern und Indexern.

21

Konstruktoren und Objektinitialisierer

B14 LektionenPRO

Initialisieren Sie Objekte übersichtlich mit Konstruktoren, Verkettung und der Syntax für Objektinitialisierer.

22

Statische Klassen und Member

B14 LektionenPRO

Entwerfen Sie Utility-Typen und gemeinsam genutzte Zustände mit statischen Klassen, Methoden, Feldern und Konstruktoren.

23

Tupel und Deconstruction

B14 LektionenPRO

Geben Sie mehrere Werte mit Value Tuples, benannten Elementen und Deconstruction zurück und packen Sie sie aus.

24

Boxing, Unboxing und Typkonvertierung

B14 LektionenPRO

Verstehen Sie Wert- und Referenzsemantik, die Kosten von Boxing sowie sichere Typkonvertierungen.

25

C#: DateTime und TimeSpan

B14 LektionenPRO

Verarbeiten Sie Datumsangaben, Uhrzeiten und Zeitspannen korrekt.

26

Erweiterungsmethoden

B14 LektionenPRO

Fügen Sie vorhandenen Typen mithilfe von Erweiterungsmethoden Verhalten hinzu, ohne sie zu ändern.

27

Lokale Funktionen und Closures

B14 LektionenPRO

Strukturieren Sie Ihre Logik mit verschachtelten lokalen Funktionen und verstehen Sie, wie Closures Zustände erfassen.

28

Bereiche und Indizes

B14 LektionenPRO

Schneiden Sie Arrays und Spans ausdrucksstark mithilfe von Rückwärtsindizes und Bereichsoperatoren zu.

29

Collection Expressions und Spread-Operatoren

B14 LektionenPRO

Erstellen und kombinieren Sie Collections mit C#-12-Collection-Expressions auf prägnante Weise.

30

Primärkonstruktoren

B14 LektionenPRO

Reduzieren Sie Boilerplate-Code mit den Primärkonstruktoren von C# 12 für Klassen und Structs.

31

Erforderliche Member und init-Setter

B14 LektionenPRO

Erzwingen Sie die Initialisierung von Objekten mit erforderlichen Membern und unveränderlichen init-only-Eigenschaften.

32

C#-Collections: List, Dictionary, HashSet

B14 LektionenPRO

Wählen und verwenden Sie für jede Aufgabe die passende Collection.

33

C#: Nullable- und Null-Operatoren

B14 LektionenPRO

Schreiben Sie mit modernen Operatoren zur Nullbehandlung null-sicheren C#-Code.

34

Grundlagen der objektorientierten Programmierung (OOP)

B17 LektionenPRO

Erkunden Sie die Prinzipien der objektorientierten Programmierung (OOP) in C#, einschließlich Klassen, Objekten und Vererbung. Lernen Sie,…

35

Arbeiten mit Dateien und Daten

B15 LektionenPRO

Lernen Sie, Daten professionell zu verarbeiten, indem Sie Dateien lesen und schreiben, JSON und XML verarbeiten und mit Datenbanken arbeite…

36

Klassen und Objekte

B13 LektionenPRO

Erstellen Sie einfache Typen mit Feldern und Auto-Properties , verwenden Sie Objektinitialisierer und gehen Sie anschließend zu Konstruktor…

37

Vererbung und Abstraktion

B13 LektionenPRO

Verwenden Sie Vererbung, um Verhalten wiederzuverwenden. Beherrschen Sie virtual/override/sealed und abstrakte Klassen und bereiten Sie sic…

38

Structs, Records und Enums

B13 LektionenPRO

Erkunden Sie Structs (Werttypen), das Konzept der wertbasierten Gleichheit von Records (C#-6-Muster) und Enums für benannte Konstanten.

39

Miniprojekt: Shape-Bibliothek

B13 LektionenPRO

Erstellen Sie eine kleine Shape -Bibliothek: Entwerfen Sie sie mit Interfaces , implementieren Sie Shapes und verwenden Sie Polymorphie , u…

40

Ausnahmen und Ressourcensicherheit

B13 LektionenPRO

Behandeln Sie Fehler mit try/catch/finally , erfahren Sie, wann Sie throw verwenden sollten, und lernen Sie korrektes Rethrowing , damit de…

41

Nullable Reference Types

B14 LektionenPRO

Vermeiden Sie NullReferenceExceptions bereits zur Kompilierzeit mit den Nullable Reference Types von C# 8+: Annotationen, Flow-Analyse und…

42

Records und unveränderliche Daten

B14 LektionenPRO

Verwenden Sie C#-Records, Init-Only-Properties und With-Ausdrücke, um unveränderliche Value Objects und Domänenentitäten mit integrierter G…

43

Konfiguration und Options-Muster

B14 LektionenPRO

Beherrschen Sie die .NET-Konfiguration: appsettings.json, Umgebungsvariablen, Secrets, typsichere Options, IOptionsSnapshot und Validierung.

44

NuGet und Paketierung

B13 LektionenPRO

Erstellen Sie wiederverwendbare Bibliotheken und veröffentlichen Sie sie als NuGet-Pakete. Lernen Sie Projekttypen, Versionierung und die G…

45

Diagnose und Logging

B13 LektionenPRO

Fügen Sie mit Debug/Trace einfache Diagnosen und eine kleine Logging-Abstraktion hinzu, sodass Ausgaben an die Konsole, Dateien oder Tools…

46

Iteratoren und yield return

B24 LektionenPRO

Erzeugen Sie Sequenzen mithilfe von Iteratormethoden und dem Schlüsselwort yield verzögert.

47

Operatorüberladung

B24 LektionenPRO

Geben Sie Ihren Typen durch die Überladung von Operatoren und Konvertierungen eine natürliche Syntax.

48

IComparable, IEquatable und benutzerdefinierte Gleichheit

B24 LektionenPRO

Machen Sie Ihre Typen sortier- und vergleichbar, indem Sie Gleichheits- und Vergleichsschnittstellen korrekt implementieren.

49

C#: generische Constraints und Methoden

B24 LektionenPRO

Schreiben Sie mit Generics und Constraints wiederverwendbaren, typsicheren Code.

50

C#: switch-Ausdrücke und Patterns

B24 LektionenPRO

Verzweigen Sie ausdrucksstark mit modernem Pattern Matching.

51

C#: mit LINQ filtern und projizieren

B24 LektionenPRO

Fragen Sie In-Memory-Daten mit den nützlichsten Operatoren von LINQ ab.

52

Fortgeschrittene Programmierkonzepte

B26 LektionenPRO

Erweitern Sie Ihre Programmierkenntnisse mit fortgeschrittenen C#-Funktionen wie Schnittstellen, abstrakten Klassen und Delegaten. Diese Ka…

53

Desktopanwendungen entwickeln

B23 LektionenPRO

Setzen Sie Ihre Kenntnisse in interaktiven Desktopanwendungen mit Windows Forms in die Praxis um. In dieser Kategorie entwerfen Sie Benutze…

54

Generics I

B23 LektionenPRO

Erstellen Sie typsicheren, wiederverwendbaren Code mit Generics : generische Methoden und Typen sowie wichtige Constraints wie class, struc…

55

Delegates, Lambdas und Events

B23 LektionenPRO

Verwenden Sie Delegates , um Methoden als Werte zu übergeben, schreiben Sie kompakte Lambdas und verstehen Sie Variablen- Closures ; damit…

56

Dependency Injection in .NET

B24 LektionenPRO

Beherrschen Sie den integrierten .NET-DI-Container: Registrieren von Services, Lebensdauern (Transient, Scoped, Singleton), Constructor Inj…

57

Grundlagen von Entity Framework Core

B24 LektionenPRO

Arbeiten Sie produktiv mit EF Core: DbContext, DbSet, Migrationen, CRUD-Operationen und Beziehungen in einem Code-First-Workflow.

58

ASP.NET Core Minimal APIs

B24 LektionenPRO

Erstellen Sie schlanke, leistungsstarke HTTP-APIs mit dem in .NET 6 eingeführten Minimal-API-Modell: Routing, Validierung, Middleware und O…

59

Echtzeitkommunikation mit SignalR

B24 LektionenPRO

Fügen Sie .NET-Apps Echtzeit-Push-Funktionen hinzu – mit SignalR-Hubs, Gruppen, Backplanes und typsicheren Clients.

60

Blazor-Komponenten und Zustand

B24 LektionenPRO

Erstellen Sie interaktive Web-UIs in C# mit Blazor: Komponenten, Datenbindung, Ereignisbehandlung, Dependency Injection und Muster zur Zust…

61

Middleware und Request-Pipeline

B24 LektionenPRO

Verstehen und erstellen Sie ASP.NET-Core-Middleware: Request-/Response-Pipeline, vorzeitiges Beenden, benutzerdefinierte Middleware-Klassen…

62

Hintergrunddienste und Worker

B24 LektionenPRO

Führen Sie lang laufende Aufgaben in .NET mit IHostedService, BackgroundService, Worker Services und Quartz.NET für geplante Jobs aus.

63

LINQ-Grundlagen

B23 LektionenPRO

Lernen Sie die Grundlagen von LINQ : Erstellen Sie Pipelines mit IEnumerable<T> und verstehen Sie die verzögerte Ausführung sowie den Zeitp…

64

Collections II

B23 LektionenPRO

Lernen Sie weitere wichtige Collections kennen: HashSet<T> , SortedSet<T> , Queue<T> und Stack<T> . Verstehen Sie ihre Strukturen (Set, FIF…

65

Dateien und Serialisierung

B23 LektionenPRO

Arbeiten Sie mit System.IO : Pfaden, Dateien und Streams. Lernen Sie sichere Muster zum Lesen und Schreiben sowie einfache Prüfungen auf da…

66

Grundlagen des Unit-Testings

B23 LektionenPRO

Beginnen Sie mit dem Testen in C#: Verstehen Sie den Aufbau von Tests und gängige Frameworks (MSTest/xUnit) und erfahren Sie, wie Assertion…

67

gRPC mit .NET

B24 LektionenPRO

Erstellen Sie typsichere, leistungsstarke Kommunikation zwischen Services mit gRPC, Protobuf, Streaming sowie Deadline- und Cancellation-Mu…

68

JWT-Authentifizierung in ASP.NET Core

B24 LektionenPRO

Sichern Sie Web-APIs mit JSON-Web-Token-Authentifizierung, -Validierung und Token-Ausstellung.

69

Autorisierungsrichtlinien und Claims

B24 LektionenPRO

Steuern Sie den Zugriff mit rollen-, claims- und richtlinienbasierter Autorisierung in ASP.NET Core.

70

API-Versionierung und OpenAPI

B24 LektionenPRO

Versionieren Sie Ihre APIs übersichtlich und erstellen Sie mit OpenAPI interaktive Dokumentation.

71

Rate Limiting und Output-Caching

B24 LektionenPRO

Schützen und beschleunigen Sie APIs mit integrierter Rate-Limiting- und Output-Caching-Middleware.

72

FluentValidation und Modellvalidierung

B24 LektionenPRO

Validieren Sie Eingaben zuverlässig mithilfe von Data Annotations und der Bibliothek FluentValidation.

73

Resilienz mit Polly

B24 LektionenPRO

Erstellen Sie fehlertolerante Anwendungen mit Wiederholungsversuchen, Circuit Breakern und Timeouts mithilfe von Polly.

74

Verteiltes Caching mit Redis

B24 LektionenPRO

Skalieren Sie Ihre Anwendung mit verteiltem, von Redis unterstütztem Caching in .NET.

75

Tasks und async/await

B23 LektionenPRO

Beherrschen Sie das Denkmodell von Task und async/await : was eine asynchrone Methode zurückgibt, wie awaits Fortsetzungen einplanen und wa…

76

Grundlagen der Expression Trees

C14 LektionenPRO

Repräsentieren Sie Code mithilfe von Expression Trees als Daten für dynamische Abfragen und die Kompilierung zur Laufzeit.

77

Fortgeschrittene C#-Funktionen

C15 LektionenPRO

Erschließen Sie die fortgeschrittenen Möglichkeiten von C# mit Lektionen zu Generics, asynchroner Programmierung, Threading und Reflection.…

78

LINQ für Fortgeschrittene

C13 LektionenPRO

Vertiefen Sie LINQ: GroupBy , Join , Aggregate und übersichtliche Projektionen mit anonymen Typen .

79

Fortgeschrittene EF-Core-Abfragen

C14 LektionenPRO

Gehen Sie über die Grundlagen hinaus: Eager Loading und Lazy Loading, Raw SQL, kompilierte Abfragen, Owned Entities und globale Abfragefilt…

80

Fortgeschrittene asynchrone Muster

C14 LektionenPRO

Gehen Sie über grundlegendes async/await hinaus: IAsyncEnumerable, Channels, ValueTask, ConfigureAwait und strukturierte Nebenläufigkeitsmu…

81

Native AOT und Performance

C14 LektionenPRO

Kompilieren Sie .NET-Anwendungen mit AOT zu eigenständigen nativen Binärdateien: Trim-Analyse, Einschränkungen durch Reflection, ReadyToRun…

82

C#-Interop mit nativem Code

C14 LektionenPRO

Rufen Sie native Bibliotheken und Betriebssystem-APIs aus C# auf – mit P/Invoke, LibraryImport, unsicherem Code, Fixed Buffers und COM-Inte…

83

CQRS- und MediatR-Muster

C14 LektionenPRO

Trennen Sie Lese- und Schreibzugriffe und entkoppeln Sie Handler mit dem CQRS-Muster und MediatR.

84

OpenTelemetry und Observability

C14 LektionenPRO

Instrumentieren Sie .NET-Anwendungen mit verteiltem Tracing, Metriken und strukturiertem Logging über OpenTelemetry.

85

Message Queues mit MassTransit

C14 LektionenPRO

Erstellen Sie ereignisgesteuerte Systeme mit Message Queues und dem MassTransit-Framework.

86

Pattern Matching vertieft

C13 LektionenPRO

Verstehen Sie die Konzepte des Pattern Matchings und wie Sie sie in C# 6 mit klassischen Techniken nachbilden : is plus Casts, Guard-Hilfsm…

87

Fortgeschrittene Generics und Constraints

C13 LektionenPRO

Verwenden Sie in C# 6 verfügbare generische Constraints (class/struct/new()) und lernen Sie praktische Nachbildungen für neuere Konzepte wi…

88

Span<T> und Speicher

C13 LektionenPRO

Verstehen Sie speicherschonendes Slicing. In C# 6 bilden wir Span/ReadOnlySpan mit ArraySegment<T> , Offsets und sorgfältig entworfenen API…

89

Reflection und Attribute

C13 LektionenPRO

Entdecken Sie die Grundlagen von Reflection: Ermitteln Sie einen Type , finden Sie eine MethodInfo , erstellen Sie Objekte über Activator u…

90

Abbruch und Timeouts

C13 LektionenPRO

Verwenden Sie CancellationToken für kooperativen Abbruch: Übergeben Sie Tokens, prüfen Sie IsCancellationRequested, lösen Sie OperationCanc…

91

Parallelität und Datenverarbeitung

C13 LektionenPRO

Verarbeiten Sie Daten schneller mit Parallel.ForEach und PLINQ . Lernen Sie den Grad der Parallelität, die Reihenfolge und den sicheren Umg…

92

Skripting und Interop

C13 LektionenPRO

Verwenden Sie C#-Skripting, um Ideen schnell auszuprobieren: dotnet script, REPL/Snippets und schnelle Verbindungscodes ohne vollständige P…

93

Source Generators (Einführung)

C22 LektionenPRO

Verstehen Sie, was C#-Source-Generatoren sind und warum sie hilfreich sind, und bilden Sie das Konzept in C# 6 mit Attributen, partiellen K…

FAQ

Häufig gestellte Fragen

Ist der C# Academy Kurs kostenlos?

Ja. Du kannst den C# Academy Kurs kostenlos starten und seine interaktiven Lektionen ohne Kosten abschließen. Ein optionales PRO-Abo schaltet erweiterte KI-Tools und ein teilbares Zertifikat frei.

Brauche ich Vorkenntnisse, um C_SHARP zu lernen?

Nein. Der Kurs beginnt mit den Grundlagen und bewegt sich schrittweise zu fortgeschritteneren Themen, sodass du auch ohne C_SHARP-Vorkenntnisse starten kannst.

Wie lerne ich C_SHARP auf CoddyKit?

Du lernst durch Tun. Kurze interaktive Lektionen verbinden eine klare Erklärung mit einer praktischen Coding-Übung, die in Echtzeit läuft, und ein 24/7 KI-Tutor gibt dir personalisierte Hilfe, wann immer du steckenbleibst.

Erhalte ich ein Zertifikat für den Abschluss von C# Academy?

Ja. PRO-Lerner können eine Prüfung ablegen und verdienen sich ein teilbares Abschlusszertifikat mit verifizierbarem Code für den C# Academy Kurs.

Kann ich C_SHARP auf meinem Telefon lernen?

Ja. CoddyKit ist im Web und als native iOS- und Android-Apps verfügbar, sodass du C_SHARP auf jedem Gerät lernen kannst und dein Fortschritt überall synchronisiert wird.

Starte C# Academy jetzt

Schließe dich Tausenden von Lernenden an, die Programmierung mit KI-gestützten Lektionen beherrschen.

Kostenlos starten →Alle Kurse ansehen