C & C++
Online-Kurse im Fachbereich Programmierung & Entwicklung
C ist die Sprache, in der Betriebssysteme und Mikrocontroller sprechen; C++ setzt Abstraktion und Performance obendrauf – von Games über Robotik bis zur Simulation. Wer hier lernt, versteht Speicher, Zeiger und Rechenkosten: Wissen, das höhere Sprachen wegabstrahieren, das aber jeden Entwickler besser macht.
- C++ Programmieren für Anfänger: Grundlagen mit ÜbungenAls Dozent und Full-Stack Entwickler habe ich diesen Kurs extra für dich als Anfänger erstellt, der die ersten Schritte im Programmieren machen möchte. Ob du Student bist und ergänzende Materialien zu deinen Vorlesungen suchst oder einfach selbst lernen willst – in diesem Kurs führe ich dich schrittweise durch die Essentials des prozeduralen Programmierens in C++, ohne dich mit fortgeschrittenen Themen wie dem objektorientiertem Programmieren (OOP) zu konfrontieren. Das kommt erst im zweiten Kurs. Stattdessen konzentriere ich mich auf klare, praxisnahe Erklärungen, die dir die Basics bestmöglich vermitteln und dir ermöglichen binnen kürzester Zeit selbst Programme zu schreiben. Ich verwende Alltags-Analogien, um dir abstrakte Konzepte näherzubringen. Der Kurs umfasst etwa 6 Stunden Videoinhalt, aufgeteilt in 10 Module. Jedes Modul startet mit klaren Lernzielen, enthält Live-Coding-Demos und endet mit Quizzes oder Übungen, damit du das Gelernte direkt anwenden kannst. In Modul 1 richtest du deine Entwicklungsumgebung ein: Ich zeige dir detailliert, wie du auf Windows, Mac oder Linux alles aufsetzt. Anschließend testen wir alles mit einem ersten "Hello World"-Programm. In Modul 2 tauchst du in die Syntax ein: Von #include-Direktiven über die main-Funktion bis zu cout für Ausgaben. Wir besprechen Semikolons, Kommentare und Compiler-Fehler. Modul 3 dreht sich um Datentypen und Variablen – primitive Typen wie int, float oder bool, Konstanten und Strings mit <string>. Du berechnest Beispiele wie Rechteckflächen und verstehst Risiken wie Overflow. Weiter geht's in Modul 4 mit Operatoren: Arithmetik, Vergleiche, Logik und Inkrement – anhand von Szenarien wie BMI-Berechnungen. In Modul 5 lernst du Interaktion: Mit cin für Eingaben, Formatierung via <iomanip> und Fehlerbehandlung. Baue deinen ersten Taschenrechner!
- C++ Campus: Werde in 21 Tagen zum C++ ProgrammiererDu möchtest zum C++ Programmierer werden indem du dein Wissen im Bereich C++ auf ein bisher unbekanntes Niveau hebst? Dann ist dieser Kurs genau das Richtige für Dich! Hast du dich schon mal gefragt wie es wäre… C++ kinderleicht zu meistern?eigene Programme und Spiele zu entwickeln?komplexe Probleme effizient mit Code zu lösen?moderne Software-Projekte mit professionellen Tools umzusetzen?deine C++-Skills in Karriere, Freelancing oder spannende Projekte zu verwandeln? All das ist möglich mithilfe von C++. Und in diesem Kurs bekommst du die vollständige Ausbildung dazu. Abschnitt 1: EinführungDie Teilnehmer lernen, warum C++ eine der mächtigsten und vielseitigsten Programmiersprachen ist, welche Karrieremöglichkeiten sie eröffnet und wie sie den Kurs optimal nutzen, um maximalen Lernerfolg zu erzielen. Abschnitt 2: Tag 1: Installation und Setup der EntwicklungsumgebungHier erfahren die Teilnehmer Schritt für Schritt, wie sie ihre Entwicklungsumgebung einrichten – vom Compiler über die IDE bis hin zur optimalen Konfiguration unter Windows und Linux – und erhalten praxisnahe Tipps für einen reibungslosen Start. Abschnitt 3: Tag 2: Grundlagen der C++ ProgrammierungDie Grundlagen der Sprache stehen im Mittelpunkt: Syntax, Aufbau eines C++-Programms, Compilerprozesse, einfache Programme schreiben und erste praktische Übungen, die das Verständnis für die Sprache festigen. Abschnitt 4: Tag 3: VariablenDie Teilnehmer lernen, wie Daten in C++ gespeichert und verarbeitet werden. Themen sind Datentypen, Variablen-Deklaration, Initialisierung, Casting und die wichtigsten Best Practices aus der Praxis.
- C++ mit Qt Creator und Sqlite-Datenbank Mittelstufe KursDesktop Anwendungsprogramm mit C++, Qt Creator und Sqlite-Datenbank Mittelstufe KursIn diesem Projekt werden wir eine Anwendung zur Verwaltung für ein Autohaus erstellen. Es wird gezeigt, wie Fahrzeuge, Kunden und Autoverkäufer verwaltet werden und Geschäfte abschließen. Die getätigten Verkäufe werden in Statistiken erfasst und gezeigt. Anschließend wird eine unabhängige lauffähige Exe-Datei erstellt. Wir werden unser Layout mit Qt Creator erstellen und mit der Sqlite-Datenbank arbeiten. Sie lernen: 1- Wie Sie mit Qt Creator Entwicklungsumgebung arbeiten (z. B. Erstellung von Widgets, Programmiercode) 2- Wie Sie mit der Sqlite-Datenbank und Qt Creator Entwicklungsumgebung arbeiten können. In Bezug auf Sqlite-Datenbank werden die Funktionen erklärt, die für das Projekt erforderlich sind. Bitte berücksichtigen Sie, dass hier kein ausführlicher Datenbankkurs angeboten werden kann. 3- Wie Sie mit Qt Creator ein professionelles Layout erstellen können4- Wie Sie Tabellen in Ihrer Datenbank erzeugen. Sie lernen, wie Sie die Daten speichern, updaten, löschen und abfragen. Aus den Daten werden außerdem Statistiken erstellt. Aus der Anwendung werden wir eine ausführbare Exe-Datei erstellen. Alles, was Sie für diesen Kurs benötigen: gute Programmierkenntnisse mit C++, um zum Beispiel mit Klassen, Methoden, Variablen und Schleifen routiniert zu arbeiten. Dieser Kurs ist nicht für Anfänger ohne Programmierkenntnisse geeignet. Wir konzentrieren uns auf das Abfragen von Datenbanken, Einfügen, Aktualisieren und Löschen von Daten, das Hochladen und Speichern von Bildern in Ihrer Anwendung und Sie lernen, wie Sie Statistiken erstellen. Dazu generieren wir Datensätze aus der Datenbank und zeigen sie auch in einer Tabelle oder Combobox an. Nach Abschluss dieses Kurses sind Sie in der Lage, Ihre eigene professionelle Anwendung zu erstellen. Alles wird Zeile für Zeile erklärt.
- Interaktive GUI mit C++ und ImGui: 10 Praxisprojekte [2026]Meistere GUI-Programmierung mit C++ und ImGui – durch 10 praktische Projekte! Du willst grafische Anwendungen in C++ erstellen, ohne dich in komplexen UI-Frameworks zu verlieren? ImGui ist die Lösung: schnell, plattformunabhängig und perfekt für Tools, Editor-GUIs und interaktive Anwendungen. Was ist ImGui?
- C++ praxisnah lernen (mit spannenden Projekten)Willkommen zu deinem Start in die Programmierung mit C++, einer der wichtigsten und leistungsfähigsten Programmiersprachen! In diesem Grundlagenkurs nimmt dich ein erfahrener Hochschul-Professor an die Hand und führt dich von den ersten Schritten mit einfachen Beispielen bis hin zur Entwicklung spannender Projekte mit steigendem Schwierigkeitsgrad. Egal, ob du noch nie programmiert hast oder bereits erste Erfahrungen mit anderen Programmiersprachen gesammelt hast, dieser Kurs ist so gestaltet, dass jeder Schritt klar verständlich ist. Kursinhalte im ÜberblickGrundlagen : Lerne, was Programmieren bedeutet. Installiere Compiler und IDEs wie Visual Studio Code. Erstes Projekt "Verschlüsselung" : Baue ein Programm zur Verschlüsselung von Nachrichten. Verstehe Variablen, Datentypen und Schleifen. Zweites Projekt "Filmplayer" : Entwickle einen Player für textbasierte Filme. Lerne for-Schleifen, Dateioperationen sowie Arrays und Vektoren kennen. Drittes Projekt "Wütende Vögel": Programmiere ein Spiel inspiriert von einem bekannten Klassiker. Erstelle eigene Datentypen und nutze Funktionen, Referenzen und Zeiger. Warum dieser Kurs? Praxisnahes Lernen : Erlebe C++ in drei spannenden Projekten – von einfacher Software bis zu deinem eigenen Spiel. Umfassende Materialien : Zugriff auf Erklärvideo, Lernheft-PDFs und interaktive Beispiele, die du direkt ausprobieren kannst. Vielseitige Programmieraufgaben : Festige dein Wissen durch Übungen, die von einfachen Grundlagen bis zu größeren Herausforderungen reichen. Zielgerichtetes Wissen : Konzentriere dich die wesentlichen Grundlagen, die für die Umsetzung deiner Projekte notwendig sind.
- C++ zum Software DeveloperHey; mein Name ist Alex und bin ausgebildeter C++ Software Developer. Seit jeher interessiere ich mich für das programmieren Hardwarenaher Anwendungen insbesondere in C++Zurzeit arbeite ich in Remote und nebenbei als Dozent hier auf Udemy. Als C++ Software Developer möchte ich euch fit in C++ machen und euch die SWE näher bringen. Hey; mein Name ist Alex und bin ausgebildeter C++ Software Developer. Seit jeher interessiere ich mich für das programmieren Hardwarenaher Anwendungen insbesondere in C++Zurzeit arbeite ich in Remote und nebenbei als Dozent hier auf Udemy. Als C++ Software Developer möchte ich euch fit in C++ machen und euch die SWE näher bringen. Hey; mein Name ist Alex und bin ausgebildeter C++ Software Developer. Seit jeher interessiere ich mich für das programmieren Hardwarenaher Anwendungen insbesondere in C++Zurzeit arbeite ich in Remote und nebenbei als Dozent hier auf Udemy. Als C++ Software Developer möchte ich euch fit in C++ machen und euch die SWE näher bringen. Hey; mein Name ist Alex und bin ausgebildeter C++ Software Developer. Seit jeher interessiere ich mich für das programmieren Hardwarenaher Anwendungen insbesondere in C++Zurzeit arbeite ich in Remote und nebenbei als Dozent hier auf Udemy. Als C++ Software Developer möchte ich euch fit in C++ machen und euch die SWE näher bringen.
- C++ Programmierung - CrashkursKurzbeschreibungDieser Kurs richtet sich an Personen, die in kurzer Zeit die wichtigsten Inhalte und Themen der Programmiersprachen C++ erlernen wollen. Dazu gehören Studenten, Berufseinsteiger, Auszubildende, Schüler und Hobbyprogrammierer. Wenn Sie noch nie etwas mit Programmierung zu tun hatten, ist das bei diesem Kurs kein Problem, da die Grundlagen von Null an langsam und verständlich in einer logischen Reihenfolge erklärt werden. Wenn Sie nur wenig Zeit haben, um Aufgaben zu erledigen, Programme oder Arbeiten in C++ zu schreiben, ist dieser Kurs perfekt für Sie, da Sie die wichtigsten Themen in kurzer Zeit lernen und ein gutes Verständnis für die Programmiersprache C++ entwickeln werden. Es ist auch wichtig zu sagen, dass hier nicht alle Themen der C++ Programmiersprachen erklärt werden, da dies mehr als 100 Kursstunden bedeuten würde. So sind die Videos kurz gehalten und die einzelnen Themen nicht sehr tiefgründig. Trotz der kurzen Dauer der Lernvideos werden die Inhalte sehr klar und verständlich erklärt. Die Themen in diesem Kurs bereiten die Teilnehmer darauf vor, sich in kurzer Zeit eine sehr gute und wertvolle Grundlage zu schaffen, um sich dann im Selbststudium weiterzubilden und weitere Themen zu lernen.
- C Übungen: Praxisnahe Programmierung für Anfänger [2026]Der perfekte nächste Schritt nach dem C-Komplettkurs! Du kennst die Grundlagen von C – jetzt wird's ernst. Dieser Übungskurs verwandelt dein theoretisches Wissen in praktische Programmier-Skills durch echte Projekte und Coding-Challenges. Kein langweiliges Nachschlagen – hier programmierst DU aktiv mit! Zu jeder Aufgabe bekommst du meine Musterlösung, die wir gemeinsam Schritt für Schritt im Code nachbauen. So verstehst du nicht nur WAS funktioniert, sondern auch WARUM. Was dich erwartet: 15+ praxisnahe C-Projekte aus der echten Programmier-Welt: Mathematik & AlgorithmenString-Verarbeitung & ZeichenmanipulationStrukturen & komplexe DatentypenZeiger & Arrays in der PraxisReal-World Projekt: Mini-AutopilotSo läuft's ab: 1. Problem verstehen – Realistische Aufgabenstellung mit klaren Anforderungen2. Selbst probieren – Versuche die Lösung eigenständig umzusetzen3. Musterlösung ansehen – Ich zeige dir meinen Lösungsansatz4. Gemeinsam coden – Wir programmieren die Lösung Schritt für Schritt zusammen5.
- C++ Übungen: Praxisprojekte zur modernen C++ ProgrammierungDie perfekte Ergänzung zum C++ Komplettkurs – Übung macht den Meister! Du kennst die Theorie – jetzt geht's ans Eingemachte. Dieser Übungskurs verwandelt dein C++ Wissen in echte Programmierfähigkeiten durch 15+ praxisnahe Projekte. Zu jeder Aufgabe programmiere ich live meine Musterlösung mit dir zusammen. Diese Projekte erwarten dich: Praktische Tools & AlgorithmenEinheiten-Konverter (Sekunden, Millisekunden, Stunden)Character-Manipulation (Upper/Lower Case, Zahlen erkennen)PI-Berechnung mit mathematischen MethodenModulo-Operator und Quersummen-BerechnungSTL-NachimplementierungenAlgorithm Library FunktionenString Library FunktionenNumeric Library FunktionenGroße PraxisprojekteMini-Autopilot – Selbstfahrendes Auto auf der Autobahn mit GUIC++ Compiler-Tool – Kompiliere und führe C++ Code ausText-Analyse-Tool – Finde die häufigsten Wörter in DokumentenGrafik-Generator – Erstelle Bilder mit geometrischen Objekten (Kreis, Rechteck)Was macht diesen Kurs besonders?
- C/C++ für Ingenieur:innen (Teil 3 - Modernes C++)C und C++ sind Programmiersprachen, die maschinennah ausgelegt sind. Insbesondere C eignet sich wunderbar für IIoT-Lösungen, die bspw. mit einen Arduino oder Raspberry Pi Boards betrieben werden können (insbesondere wenn es um Echtzeitlösungen geht). Die meisten Betriebssysteme, Compiler, oder Java-Laufzeitumgebungen sind in C/C++ geschrieben. Wer C und C++ beherrscht, ist in der Lage sich schnell in weitere Programmiersprachen einzuarbeiten. Dieser Kurs richtet sich an Ingenieure und Techniker mit C++ Grundkenntnissen und einem naturwissenschaftlichen Background (Maschinenbau, Elektrotechnik, Bauingenieurwesen). Der praktische Bezug steht im Vordergrund hands-on Software zu schreiben, die für jeden Einsatz optimal geeignet ist. Dieser Teil beschäftigt sich insbesondere mit der Programmiersprache C++11, 17 und die Nachfolger. Fokus dabei sein Konzepte wie: Auto, Lambdas, Concurrency, Futures, Promises, Smart pointers, universelle Referenzen und noch vieles mehr. Warum es sich lohnt mit C++11 und späteren Revision zu beschäftigen? Weil mit den Features deutlich sichereren, schnelleren, kürzeren und zuletzt cleveren Code geschrieben werden kann. Neben diesem Kurs werden noch weitere Kurse angeboten, die dazu gehören. Da geht es auch um die Programmiersprache C und Grundlagen zu C++. Auch in Zukunft wird es noch weitere Inhalte geben. Bleibe einfach am Geschehen dran, auch Udemy bekommt noch diese Kurse. Fest steht jedenfalls: Wenn Du diesen Kurs absolviert hast, wirst Du noch schnellere sogar mit weniger Aufwand noch bessere Software für jeden erdenklichen Gebrauch schreiben können.
- Der komplette C Kurs - Programmieren lernen von Anfang anWillkommen zu meinem kompletten C Programmierungskurs. In diesem Kurs lernst du alles, was du über die Mid-Level Programmiersprache C wissen musst! In einer Welt, die angetrieben wird durch Systeme die in C entwickelt sind (Windows, Linux, Macintosh, Maschinen, Platinen uvm.), kannst du nur als absoluter TOP Entwickler herausstechen, wenn du verstehst wie diese Systeme aufgebaut sind und wie sie funktionieren. Mit C lernst du also nicht nur DIE fundamentalste Programmiersprache überhaupt, sondern du gewinnst auch noch ein unglaublich Wissen über die Funktionalität von Computertechnik im Allgemeinen. Du willst beispielsweise eigene Betriebssysteme programmieren oder Spiele hacken? Ohne zu wissen, wie Daten innerhalb deines Programmes gespeichert und manipuliert werden können ist das nicht möglich. Mit C lernst du also ganz genau wie all das funktioniert. Wusstest du beispielsweise, dass eine Funktion in C bis zu 1000x schneller laufen kann als in anderen High-Level (C#, Python, Java, JavaScript etc.)? Ich verspreche dir, dass du nach Abschluss dieses Kurses nicht nur eigene C Programme schreiben kannst, sondern außerdem noch versteht wie die Programme auf deinem Computer überhaupt so umgesetzt werden, dass sie von deiner Maschine ausgeführt werden können. Werde zum Top-Entwickler in dem du beim Grundstein der Programmierung anfängst. Im Kurs werden dir folgende Inhalte praktisch vermittelt: Programme kompilierenDatentypen, Variablen, If-Statements, FunktionenStructs, Unions, TypenSpeicherverwaltung im Heap und StackVerwendung von diversen HeaderdateienEigene Programme entwickelnVieles mehrAlle Themen werden anhand von echtem Code (den du mit programmierst) erklärt.
- C++ Einsteiger Kurs für Anfänger**Achtung: Der Kurs befindet sich noch im Aufbau, momentan sind nur die Grundlagen von C++ behandelt, noch kein Unreal Engine Content!**Lerne, wie man Videospiele mit der Unreal Engine 4 erstellt und modifiziert, auch wenn Du ein kompletter Anfänger bist. Unreal ist eine frei verwendbare Spieleentwicklungs-Engine, die von AAA-Studios und Indie-Entwicklern weltweit eingesetzt wird. Es kann ein komplexes Biest sein, aber ich erkläre es Dir Schritt für Schritt. Wir fangen super einfach an, sodass Du keine Vorkenntnisse in Unreal oder Programmierung benötigst! Mit meinen Online-Tutorials wirst Du erstaunt sein, was Du erreichen kannst. Ich glaube, dass projektbasiertes Lernen der beste Weg ist, die Unreal Engine zu erlernen. Dieser Kurs bringt dir Schritt für Schritt alles bei, was du zum Thema C++ wissen musst: Grundlagen: Datentypen, Variablen und Funktionen, KontrollstrukturenObjektorientierung: Konzept, inkl. verschiedenen BeispielenDatenstrukturen: Arrays, Vektoren, Listen, Sets, Maps, usw. Fortgeschrittene Konzepte: Referenzen, Pointer, Iteratoren, Namespaces, Exceptions, ... Du wirst C++, die leistungsstarke Industrie-Standard-Sprache von Grund auf lernen. Am Ende des Kurses wirst Du sehr zuversichtlich in den Grundlagen der Programmierung und Spielentwicklung sein, und hungrig, mehr zu lernen. Jeder, der lernen möchte, Spiele zu erstellen: Die Unreal Engine ist eine fantastische Plattform, mit der Du Spiele in AAA-Qualität erstellen kannst. Außerdem können diese Spiele für Windows, Konsolen, macOS, iOS, Android und Web aus einer einzigen Quelle erstellt werden! Wenn Du ein kompletter Anfänger bist, bringe ich Dir alle Codierungs- und Spieldesign-Prinzipien bei, die Du benötigst. Wenn Du ein Künstler bist, bringe ich Dir bei, wie Du deine Assets zum Leben erwecken kannst.
- Algorithmen & Datenstrukturen in C/C++ für Einsteiger [2026]Das fehlende Fundament für professionelle SoftwareentwicklungDu kannst C/C++ programmieren – aber weißt du auch, WIE man Code wirklich effizient schreibt? Dieser Kurs zeigt dir die Datenstrukturen und Algorithmen, die den Unterschied zwischen langsamen und blitzschnellen Programmen ausmachen. Algorithmen und Datenstrukturen sind keine abstrakte Theorie – sie sind das Werkzeug, mit dem Profis echte Probleme lösen. Ob bei Google, Meta oder in deinem eigenen Startup: Diese Konzepte sind überall. Warum dieser Kurs?
- C++ programmieren - EinsteigerkursIn diesem Kurs lernst du die Grundlagen der Programmiersprache C++. Der Kurs ist rein praktisch orientiert und zeigt Schritt für Schritt, wie man die grundlegenden Prinzipien der Programmiertechnik nutzen kann. Die Inhalte in den Abschnitten bauen aufeinander auf. In mehreren Programmierübungen wirst du üben, das Gelernte selbst einsetzen zu können, um eigene Programme erstellen zu können. Die Lösungen zu den Programmieraufgaben werden anschließend natürlich auch besprochen. Die Codes der einzelnen Abschnitte gibt es auch zum Download als pdf-Dateien. Wenn du Anfänger bist, bringt es jedoch mehr, die Codes aus den Videos selbst mitzuschreiben, um ein eigenes Gefühl für das Programmieren zu entwickeln und diese vielleicht auch an eigenen Ideen anwenden zu können. Denn Programmieren lernt man meiner Erfahrung nach nur durchs Programmieren. Die Programmiersprache C++ zu lernen, kann viele Vorteile bringen, vor allem beruflich, da der Einsatz von C++ in vielen Bereichen weit verbreitet ist. Aber auch privat für alle, die Programmieren an sich lernen wollen und hierfür einen einfachen Einstieg suchen. Für den Einstieg in das Programmieren ist C++ geeignet, weil viele Programmiersprachen letztlich auf C/C++ basieren. Das Verständnis für andere verbreitete Programmiersprachen wie beispielsweise Java und C# fällt deutlich leichter, wenn man bereits C++ kann. Ich wünsche dir viel Spaß und viel Erfolg beim Coden!
- C programmieren - EinsteigerkursIn diesem Kurs lernst du die Grundlagen der Programmiersprache C. Der Kurs ist rein praktisch orientiert und zeigt Schritt für Schritt, wie man die grundlegenden Prinzipien der Programmiertechnik nutzen kann. Die Inhalte in den Abschnitten bauen aufeinander auf. In mehreren Programmierübungen wirst du üben, das Gelernte selbst einsetzen zu können, um eigene Programme erstellen zu können. Die Lösungen zu den Programmieraufgaben werden anschließend natürlich auch besprochen. Die Codes der einzelnen Abschnitte gibt es auch zum Download als pdf-Dateien. Wenn du Anfänger bist, bringt es jedoch mehr, die Codes aus den Videos selbst mitzuschreiben, um ein eigenes Gefühl für das Programmieren zu entwickeln und diese vielleicht auch an eigenen Ideen anwenden zu können. Denn Programmieren lernt man meiner Erfahrung nach nur durchs Programmieren. Die Programmiersprache C zu lernen kann viele Vorteile bringen, vor allem beruflich. C ist eine sehr hardwarenahe Programmiersprache, die sich durch ihre hohe Performance auszeichnet und beispielsweise in Mikrocontrollern und eingebetteten Systemen weit verbreitet ist. Aber auch privat für alle, die Programmieren an sich lernen wollen und hierfür einen einfachen Einstieg suchen. Für den Einstieg in das Programmieren ist die Programmiersprache C deshalb geeignet, weil sehr viele Programmiersprachen letztlich auf C basieren. Ich wünsche dir viel Spaß und viel Erfolg beim Coden!
- C/C++ für Ingenieur:innen (Teil 2 - C++)C und C++ sind Programmiersprachen, die maschinennah ausgelegt sind. Insbesondere C eignet sich wunderbar für IIoT-Lösungen, die bspw. mit einen Arduino oder Rasperry Pi Board betrieben werden können (insbesondere wenn es um Echtzeitlösungen geht). Die meisten Betriebssysteme, Compiler, oder Java-Laufzeitumgebungen sind in C/C++ geschrieben. Wer C und C++ beherrscht, ist in der Lage sich schnell in weitere Programmiersprachen einzuarbeiten. Dieser Kurs richtet sich an Ingenieur:innen und technisch versierte Menschen mit einem naturwissenschaftlichen Background (Maschinenbau, Elektrotechnik, Bauingenieurwesen). Der praktische Bezug steht im Vordergrund hands-on Software zu schreiben, die für jeden Einsatz optimal geeignet ist. Dieser Teil beschäftigt sich insbesondere mit der Programmiersprache C++. Neben diesem Kurs werden noch weitere Kurse angeboten, die an diesem anknüpfen. Da geht es auch um die Programmiersprache C und spätere Standards wie C++11, C++17 und C++20. Ein kleines Video in diesem Kurs geht auf die weiteren Kurse ein, welche evtl. noch in der Entwicklung sind. Bleibe einfach am Geschehen dran, auch Udemy bekommt noch diese Kurse. Was hier gelernt wird, kann auf Windows, MacOS und Linux geübt werden. Ihr braucht auch kein extra Geld für Entwicklungsumgebungen (IDE) auszugeben. Ich zeige Dir, wie Du kostenlos eine der besten hochwertigen IDEs auf Deinem Rechner einrichtest. Jedenfalls steht fest: Wenn Du diesen Kurs absolviert hast, wirst Du selbstständig in der Lage sein, leistungsfähige Software für jeden erdenklichen Gebrauch schreiben zu können und dabei auch gleichzeitig wissen, wie ein Computer tickt.
- C/C++ für Ingenieur:innen (Teil 1 - C)C und C++ sind Programmiersprachen, die maschinennah ausgelegt sind. Insbesondere C eignet sich wunderbar für IIoT-Lösungen, die bspw. mit einen Arduino oder Rasperry Pi Board betrieben werden können (insbesondere wenn es um Echtzeitlösungen geht). Die meisten Betriebssysteme, Compiler, oder Java-Laufzeitumgebungen sind in C/C++ geschrieben. Wer C und C++ beherrscht, ist in der Lage sich schnell in weitere Programmiersprachen einzuarbeiten. Dieser Kurs richtet sich an Ingenieur:innen und technisch versierte Menschen mit einem naturwissenschaftlichen Background (Maschinenbau, Elektrotechnik, Bauingenieurwesen). Der praktische Bezug steht im Vordergrund hands-on eine Software zu schreiben, die für Ihren Einsatz geeignet ist. Dieser Teil beschäftigt sich mit der Programmiersprache C. Neben diesem Kurs werden noch weitere Kurse angeboten, die an diesem anknüpfen. Da geht es auch um die Programmiersprache C++, inklusive spätere Standards wie C++11, C++17 und C++20. Ein kleines Video in diesem Kurs geht auf die weiteren Kurse ein, welche evtl. noch in der Entwicklung sind. Bleiben Sie dran, ich versprechen auch diese Kurse kommen nach Udemy. Was hier gelernt wird, kann auf Windows, MacOS und Linux geübt werden. Sie brauchen auch kein Geld extra für Entwicklungsumbegungen auszugeben. Ich zeige Ihnen, wie Sie sich kostenlos eine hochwertige Entwicklungsumgebung mit Ihrem Rechner aufbauen können. Es gibt noch das Buch "C und C++: Der Weg durch den Programmier-Dschungel" als ideale Ergänzung zu diesem Kurs, erhältlich bei Amazon.
- C Programmieren: Der komplette Praxiskurs für EinsteigerWillkommen zum umfassendsten C-Programmierkurs auf Deutsch! Du willst C lernen – die Programmiersprache hinter Betriebssystemen, Embedded Systems und High-Performance-Software? Dieser Kurs macht dich vom kompletten Anfänger zum selbstbewussten C-Entwickler – garantiert ohne Vorkenntnisse. Was macht diesen Kurs besonders?
- C++ Komplettkurs: Moderne Programmierung von C++11 bis C++23Der umfassendste deutsche C++ Kurs – von Null bis zu modernen C++23 Features! Du willst C++ von Grund auf lernen oder deine Kenntnisse auf den neuesten Stand bringen? Dieser Komplettkurs bringt dich von den Basics bis zu den modernsten C++ Features – mit über 26 Stunden praxisnahem Content, echten Projekten und sogar GUI-Entwicklung. Was macht diesen Kurs besonders?
- C und C++ Programmierung von Anfang bis ModerneIn diesem Kurs lernst du nicht nur die Grundlagen des Programmierens sondern auch eine Sprache, die in vielen Bereichen trotz - oder vielleicht gerade - wegen ihrem Alter noch immer ein wichtiger Bestandteil ist. Kleines Beispiel: Der komplette Linux-Kernel ist in C geschrieben. Möchte man diesen um seine eigenen Module erweitern ist C unumgänglich. C und C++ sind immer noch die größten Sprachen, wenn es um effizientes Programmieren geht. Unvergleichbare Leistung und enormer Support mit vielen Bibliotheken. Zusätzlich enthält dieser Kurs die modernen Versionen C++11, 14, 17 und 20 mit modernsten Features.
- C++ Bootcamp: Vom Anfänger zum C++ - Entwickler!Erstelle coole Programme in C++ - sowohl einfache, textbasierte Programme, als auch coole Desktopanwendungen (Mac, Linux, Windows) mit Qt und bringe dadurch deine Karriere voran! C++ ist mit eine der wichtigsten Programmiersprachen - jeder Entwickler sollte sie in dem eigenen Toolkit haben! Dieser Kurs bringt dir Schritt für Schritt alles bei, was du zum Thema C++ wissen musst: Grundlagen: Datentypen, Variablen und Funktionen, KontrollstrukturenObjektorientierung: Konzept, inkl. verschiedenen BeispielenDatenstrukturen: Arrays, Vektoren, Listen, Sets, Maps, usw. Fortgeschrittene Konzepte: Referenzen, Pointer, Iteratoren, Namespaces, Exceptions, ... Zudem gibt's am Ende des Kurses noch einen Bonus (ca. 2.5 Stunden), in dem ich dir zeige, wie du mit Qt coole Desktopanwendungen entwickeln kannst. Zudem entwickeln wir anschließend ein kleines Spiel (Galgenmännchen) mit Qt. Zudem gibt es in diesem Kurs viele Praxisbeispiele und Übungen. Dadurch lernst du C++ nicht nur theoretisch, sondern kannst das Wissen anschließend auch anwenden. Nach diesem Kurs bist du in der Lage, C++-Anwendungen zu programmieren. Du hast alle wichtigen Konzepte der Programmiersprache C++ verstanden, und kannst objektorientierten Code schreiben - wichtig sowohl für den privaten, als auch professionellen Einsatz, und für dein nächstes Jobinterview!
Sortiert nach Erscheinung (neueste zuerst). Details und Anbieter-Link (Affiliate-Link, Werbung) auf der jeweiligen Kursseite.
Wohin C und C++ beruflich führen
C dominiert überall dort, wo Code direkt auf Hardware trifft: Embedded-Systeme, Steuergeräte, Automotive – ein Feld, in dem deutsche Arbeitgeber händeringend suchen und die Kursreihe für Ingenieur:innen hier gezielt hinführt. C++ trägt Games, Robotik und alles, was Millionen Operationen pro Sekunde stemmen muss. Achte bei der Kurswahl auf den Sprachstand: Modernes C++ (ab C++11, erst recht C++20/23) arbeitet mit Smart Pointern und RAII statt mit rohem new/delete – Kurse auf altem Standard vermitteln Muster, die du dir später abtrainieren musst.
Häufige Fragen
- Ist C++ als erste Programmiersprache eine gute Idee?
- Es ist der steile Weg: mehr Konzepte, mehr Stolperfallen, langsamere Erfolgserlebnisse als bei Python. Sinnvoll ist er, wenn dein Ziel klar in Richtung Games, Embedded oder Studium (wo C++ oft Pflicht ist) zeigt – dann erspart der Direkteinstieg den späteren Umweg. Ohne solches Ziel: erst eine zugänglichere Sprache.
- C oder C++ zuerst?
- Entscheide nach Ziel, nicht nach Chronologie: Für Mikrocontroller und Systemnähe ist pures C der direkte Weg, für Anwendungen und Games modernes C++. Der alte Rat, „erst C als Fundament“ zu lernen, gilt als überholt – C++ lässt sich heute eigenständig und sauber lernen.
