Programmieren-Kurse können Ihnen helfen zu lernen, wie Code geschrieben, getestet und strukturiert wird. Sie können Fähigkeiten in Syntax, Algorithmen, Datenstrukturen und Projektaufbau aufbauen. Viele Kurse stellen Entwicklungsumgebungen, Versionskontrolle und Beispiele aus der Praxis vor.

Rice University
Kompetenzen, die Sie erwerben: Scala-Programmierung, Java, Ereignisgesteuerte Programmierung, Verteiltes Rechnen, Server, Apache Kafka, Apache Spark, Apache Hadoop, Java-Programmierung, OS Prozessmanagement
★ 4.6 (507) · Mittel · Kurs · 1–3 Monate

Rice University
Kompetenzen, die Sie erwerben: Java, Algorithmen, Verteiltes Rechnen, Funktionales Design, Skalierbarkeit, Java-Programmierung, Leistungsoptimierung, Anwendungs-Rahmenwerke, Datenfluss, Grundsätze der Programmierung
★ 4.6 (1242) · Mittel · Kurs · 1–3 Monate
Mehrere Erzieher
Kompetenzen, die Sie erwerben: Java, Ereignisgesteuerte Programmierung, Algorithmen, Objektorientierte Programmierung (OOP), Problemlösung, Computerprogrammierung, Fehlersuche, Objektorientierter Entwurf, Bioinformatik, Software-Prüfung, Interaktive Datenvisualisierung, Daten-Strukturen, Kryptographie, Datei-E/A, Einheitliche Prüfung, Java-Programmierung, Software-Entwicklung, Datenanalyse, Software-Entwicklung, Benutzeroberfläche (UI)
★ 4.6 (15.097) · Anfänger · Spezialisierung · 3–6 Monate

Packt
Kompetenzen, die Sie erwerben: Andere Programmiersprachen, Fehlersuche, System-Programmierung, Daten-Strukturen, Speicherverwaltung, Go (Programmiersprache)
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Software-Entwurfsmuster, Testgetriebene Entwicklung (TDD), Unified Modeling Language, Objektorientierte Programmierung (OOP), Verteiltes Rechnen, Programm-Entwicklung, Computerprogrammierung, Objektorientierter Entwurf, Prozessgesteuerte Entwicklung, Entwicklungstests, Methoden der Softwareentwicklung, Software-Entwicklung, Grundsätze der Programmierung
★ 4.5 (149) · Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Mobile Entwicklung, Testgetriebene Entwicklung (TDD), Objektorientierte Programmierung (OOP), Android-Entwicklung, Funktionales Design, Android-Studio, Software-Prüfung, Einheitliche Prüfung, Kotlin, Anwendungsentwicklung, Grundsätze der Programmierung
★ 4.7 (129) · Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Tools erstellen, KI-Kenntnisse, C++ (Programmiersprache), Wiederverwendbarkeit von Code, Vibe-Codierung, Instandhaltbarkeit, Funktionales Design, Paket- und Softwareverwaltung, API-Entwurf, C und C++, Validierung von Daten, Daten importieren/exportieren, AI-Integrationen, Daten-Strukturen, Datei-E/A, Speicherverwaltung, Leistungsoptimierung, Software-Entwicklung, Sichere Kodierung, Software-Architektur
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Wiederverwendbarkeit von Code, Programm-Entwicklung, Computerprogrammierung, Fehlersuche, Entwicklungsumgebung, Rechnerische Logik, Daten-Strukturen, Skriptsprachen, Skripting, Python-Programmierung, Grundsätze der Programmierung
Anfänger · Kurs · 1–3 Monate
École Polytechnique Fédérale de Lausanne
Kompetenzen, die Sie erwerben: Scala-Programmierung, Wiederverwendbarkeit von Code, Andere Programmiersprachen, Objektorientierte Programmierung (OOP), Funktionales Design, Computerprogrammierung, Objektorientierter Entwurf, Rechnerische Logik, Daten-Strukturen, Grundsätze der Programmierung
★ 4.8 (8271) · Mittel · Kurs · 1–3 Monate

University of California San Diego
Kompetenzen, die Sie erwerben: Benutzeroberfläche (UI) Design, Java, Ereignisgesteuerte Programmierung, Algorithmen, Objektorientierte Programmierung (OOP), Computerprogrammierung, Software-Dokumentation, Objektorientierter Entwurf, Interaktive Datenvisualisierung, Geospatial Mapping, Java-Programmierung, Software-Entwicklung, Benutzeroberfläche (UI), Grundsätze der Programmierung
★ 4.7 (5804) · Mittel · Kurs · 1–3 Monate

Indian Institute of Technology Guwahati
Kompetenzen, die Sie erwerben: Vibe-Codierung, GitHub, GitHub Kopilot, Methoden des maschinellen Lernens, Entwicklungsumgebung, Generative KI
★ 4.6 (90) · Anfänger · Kurs · 1–4 Wochen

Chegg Skills
Kompetenzen, die Sie erwerben: Prompt Engineering, Business Analytics, Server Side, Development Environment, Analytics, Responsible AI, Decision Support Systems, Pseudocode, Back-End Web Development, Data Literacy, Business Intelligence, Python Programming, Data Analysis, Web Development, Programming Principles, Data-Driven Decision-Making, Artificial Intelligence, Generative AI, Problem Solving, Critical Thinking
Anfänger · Spezialisierung · 1–3 Monate