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.

Kompetenzen, die Sie erwerben: Generative KI, Software Architektur, AI-Integrationen, Softwaretechnik, Agentische Arbeitsabläufe, Kontinuierliche Integration, Schnelles Engineering, Code-Überprüfung, Künstliche Intelligenz und maschinelles Lernen (AI/ML), ChatGPT, Software-Entwicklung, KI-Kenntnisse, Anwendungssicherheit, Software-Architektur, Prompt-Muster, Generative Modellarchitekturen, Generative AI-Agenten, LLM-Bewerbung, Daten-Ethik, Software Entwurf, Software-Entwurfsdokumente
Mittel · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: DevOps, Python-Programmierung, Agile Methodik, CI/CD, Front-End-Webentwicklung, React Redux, Cloud-Bereitstellung, Architektur des Cloud Computing, HTML und CSS, Node.JS, JavaScript-Frameworks, Cloud-natives Computing, MongoDB, Cloud-Entwicklung, Cloud-Dienste, Cloud-Anwendungen, Hypertext Markup Language (HTML), IBM Wolke, NoSQL, Server-Seite
Anfänger · Spezialisierung · 3–6 Monate

University of Illinois Urbana-Champaign
Kompetenzen, die Sie erwerben: Graphentheorie, Speicherverwaltung, Softwaretechnik, Computer Programmierung, Algorithmen, Integrierte Entwicklungsumgebungen, Daten-Strukturen, Entwicklungsumgebung, Computerprogrammierung, Fehlersuche, Objektorientierter Entwurf, Programm-Entwicklung, Computer-Programmierwerkzeuge, Theoretische Informatik, Software-Entwicklung, Datenspeicherung, Datenbank-Systeme, C++ (Programmiersprache), Objektorientierte Programmierung (OOP), Technische Software, Unstrukturierte Daten
Mittel · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Object Oriented Design, Object Oriented Programming (OOP), File Systems, Video Game Development, Software Design Patterns, Local Area Networks, File I/O, Game Design, Computer Programming, Scripting, Software Architecture, Animation and Game Design, Programming Principles, Maintainability, Scripting Languages, Code Reusability, Data Persistence, Other Programming Languages, Graphic Design, Design and Product
Anfänger · Kurs · 3–6 Monate

University of California, Santa Cruz
Kompetenzen, die Sie erwerben: Statistische Analyse, Datenwissenschaft, Statistik, R Programmierung, Markov-Modell, Statistische Methoden, Bayessche Statistik, Technische Kommunikation, Statistische Software, Datenanalyse, Wahrscheinlichkeit, Wahrscheinlichkeitsrechnung und Statistik, Wahrscheinlichkeitsverteilung, Vorhersage, Präsentation der Daten, Zeitreihenanalyse und Vorhersage, Statistische Berichterstattung, Statistische Inferenz, Statistische Modellierung, Statistische Programmierung
Mittel · Spezialisierung · 3–6 Monate

California Institute of the Arts
Kompetenzen, die Sie erwerben: Reaktionsfähiges Web-Design, Adobe XD, Benutzeroberfläche (UI) Design, Visuelle Gestaltung, Grafische und visuelle Gestaltung, UI/UX-Strategie, Persona (Benutzererfahrung), Web-Design, Nutzerforschung, Attrappen, Benutzeroberfläche (UI), Benutzererfahrung, Benutzerfreundliches Design, Prototyping, Design der Benutzeroberfläche und Benutzererfahrung (UI/UX), Benutzerzentriertes Design, Digitales Design, Interaktionsdesign, Wireframing, Informationsarchitektur
Anfänger · Spezialisierung · 3–6 Monate
Stanford University
Kompetenzen, die Sie erwerben: Algorithmen, Integrität der Daten, Arithmetik, Verschlüsselung, Datenverschlüsselungsstandard, Cybersecurity, Kryptographische Protokolle, Erweiterter Verschlüsselungsstandard (AES), Kryptographie, Anwendungssicherheit, Wahrscheinlichkeit, Schlüsselverwaltung, Kryptographie-Standards für öffentliche Schlüssel (PKCS), Beglaubigungen
Gemischt · Kurs · 1–3 Monate

Vanderbilt University
Kompetenzen, die Sie erwerben: Softwaretechnik, Software-Entwurfsmuster, Java-Programmierung, Testgetriebene Entwicklung (TDD), Git (Versionskontrollsystem), Entwicklungstests, Android-Entwicklung, Android (Betriebssystem), Mobile Entwicklung, Java Programmierung, Einheitstest, JUnit, Einheitliche Prüfung, Integrationsprüfung, Software-Entwicklung, Datei-E/A, Test-Automatisierung, Software-Prüfung, Prüfbarkeit, Objektorientierte Programmierung (OOP), Instandhaltbarkeit, Android-Studio, Versionskontrolle
Anfänger · Spezialisierung · 3–6 Monate

University of Michigan
Kompetenzen, die Sie erwerben: Daten-Strukturen, Python-Programmierung, Funktionales Design, Daten importieren/exportieren, Dateiverwaltung, Datei-E/A, Grundsätze der Programmierung
Anfänger · Kurs · 1–3 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Computer Programmierung, Wiederverwendbarkeit von Code, Algorithmen, Problemlösung, Visual Basic (Programmiersprache), Fehlersuche, Computerprogrammierung, Excel-Makros, Datenmanagement, Automatisierung, Tabellenkalkulations-Software, Datenverwaltung, Bereinigung von Daten, Objektorientierte Programmierung (OOP), Grundsätze der Programmierung
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Algorithmen, Software-Versionierung, Software zur Datenvisualisierung, Integrität der Daten, MySQL, Interaktive Datenvisualisierung, Datenbank Management, Datenbankarchitektur und -verwaltung, Data Warehousing, Analytik, Erstellung des Dashboards, Einheitstest, Stern-Schema, Einheitliche Prüfung, Dashboard, Unix, Datenbank-Software, Datenbank-Management, Datenbank-Theorie, Linux-Befehle, Befehlszeilenschnittstelle, Datenbank-Verwaltung
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

Kompetenzen, die Sie erwerben: Datenvisualisierung, Datenumwandlung, Datenbank-Design, IBM DB2, Data Warehousing, Bash (Skriptsprache), Apache Airflow, Relationale Datenbanken, Datenbankarchitektur und -verwaltung, Datenbank Management, IBM Cognos-Analytik, Auszug, Apache Kafka, Datenspeicher, Datenarchitektur, Datenbank-Management, Daten-Pipelines, Shell-Skript, IBM Kognos-Analytik, SQL, Linux-Befehle, Datenbank-Verwaltung
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate