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.

University of California San Diego
Kompetenzen, die Sie erwerben: Datenstrukturen, Theoretische Informatik, Computer Programmierung, Testfall, Entwicklungstests, Fehlersuche, Grundsätze der Programmierung, Computergestütztes Denken, Programm-Entwicklung, Design-Strategien, Software-Tests, Algorithmen
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Datenstrukturen, Unix-Befehle, User Experience Design, GitHub, Entwicklung von Anwendungen für Mobilgeräte, Interaktionsdesign, React Native, Javascript, Versionskontrolle, Android Studio, Kotlin, Persona (Benutzererfahrung), Benutzerforschung, Git (Versionskontrolle-System), Restful API, Jest (JavaScript Testing Framework), Android-Jetpack, Benutzeroberfläche (UI), Usability-Tests, Android Entwicklung
Auf einen Abschluss hinarbeiten
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

Kompetenzen, die Sie erwerben: Datenstrukturen, Cybersicherheit, Skripting, Computer Programmierung, Grundsätze der Programmierung, Fehlersuche, Dateiverwaltung, Automatisierung, IT-Automatisierung, Algorithmen, Python-Programmierung
Anfänger · Kurs · 1–4 Wochen

University of Michigan
Kompetenzen, die Sie erwerben: Datenstrukturen, Diagramm Entwurf, Computer Programmierung, Computergrafik, Programm-Entwicklung, Fehlersuche, Grundsätze der Programmierung, Python-Programmierung
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Peripheriegeräte, Cybersicherheit, Computer Hardware, Künstliche Intelligenz, Cloud-Sicherheit, Generative KI, System-Konfiguration, Cloud Computing Architektur, Cloud-Speicher, Cloud-Dienste, Cloud-Plattformen, Cloud Computing, Datenspeicherung, Cloud-Infrastruktur, Allgemeine Vernetzung, Cyber-Angriffe, OSI-Modelle, Datensicherheit, Cloud-Bereitstellung, Testplanung
Anfänger · Spezialisierung · 3–6 Monate

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

Kompetenzen, die Sie erwerben: Bereitstellung von Anwendungen, Front-End Web-Entwicklung, Computer Programmierung, Entwicklungsumgebung, Software-Entwicklungstools, Lebenszyklus der Softwareentwicklung, Grundsätze der Programmierung, Software Entwurf, Softwareentwicklung, Unified Modeling Language, Web-Anwendungen, Methoden der Softwareentwicklung, Software-Dokumentation, Software-Entwurfsmuster, Software-Ingenieur, Python-Programmierung, Back-End Web-Entwicklung, Software-Architektur
Anfänger · Kurs · 1–3 Monate

Rice University
Kompetenzen, die Sie erwerben: Objektorientierte Programmierung (OOP), Theoretische Informatik, Datenstrukturen, Datenanalyse, Kombinatorik, Big Data, Bioinformatik, Computer Programmierung, Anwendungsentwicklung, Grundsätze der Programmierung, Computergestütztes Denken, Programm-Entwicklung, Algorithmen für maschinelles Lernen, Ereignisgesteuerte Programmierung, Wahrscheinlichkeit, Algorithmen, Graphentheorie, Interaktives Design, Benutzeroberfläche (UI), Python-Programmierung
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: AI-Personalisierung, KI-Workflows, Technische Dokumentation, Künstliche Intelligenz, Verarbeitung natürlicher Sprache, Testautomatisierung, Generative KI, Künstliche Intelligenz und Maschinelles Lernen (KI/ML), Verantwortungsvolle KI, Softwareentwicklung, Modellierung großer Sprachen, Software-Ingenieur, Prompt-Muster, Software-Dokumentation, Daten in Echtzeit, Code-Überprüfung, Schnelles Engineering, DevOps, CI/CD, ChatGPT
Mittel · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Linux-Befehle, Datenbankadministration, Befehlszeilen-Schnittstelle, Linux, Datenbank Management, Software Versionierung, Datenintegrität, Grundsätze der Programmierung, Computergestütztes Denken, MySQL, Algorithmen, Data-Warehousing, Abfragesprachen, Django (Web-Framework), Software-Visualisierung, Einheitstest, Pseudocode, Testgetriebene Entwicklung (TDD), Datenbankarchitektur und -verwaltung, Kollaborative Software
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

Kompetenzen, die Sie erwerben: Datenverarbeitung, GitHub, Big Data, Entwicklungsumgebung, R (Software), Open Source Technologie, R-Programmierung, Git (Versionskontrolle-System), Schnittstelle zur Anwendungsprogrammierung (API), Versionskontrolle, Statistisches Programmieren, Maschinelles Lernen, Cloud Computing, Computer-Programmierwerkzeuge, Python-Programmierung, Jupyter
Anfänger · Kurs · 1–3 Monate

Meta
Kompetenzen, die Sie erwerben: Datenstrukturen, GitHub, Unix-Befehle, Entwicklung von Anwendungen für Mobilgeräte, Interaktionsdesign, iOS Entwicklung, Git (Versionskontrolle-System), React Native, Javascript, Versionskontrolle, Apple Xcode, Benutzeroberfläche (UI), Benutzerforschung, Swift Programmierung, Kerndaten (Software), Persona (Benutzererfahrung), Apple iOS, Restful API, Jest (JavaScript Testing Framework), Usability-Tests
Auf einen Abschluss hinarbeiten
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate