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: Einheitliche Prüfung, Einheitstest, Testgetriebene Entwicklung (TDD), Lebenszyklus der Softwareentwicklung, Cloud-Bereitstellung, Softwaretechnik, DevOps, Anwendungsentwicklung, Software Architektur, Kontinuierliche Integration, Software-Entwicklung, Open Web Application Security Project (OWASP), Daten importieren/exportieren, Linux-Befehle, Git (Versionskontrollsystem), Istio, Devops-Werkzeuge, CI/CD, Software-Architektur, Bereitstellung von Anwendungen, Grafana, Architektur des Cloud Computing, Anwenderbericht
Auf einen Abschluss hinarbeiten
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate
Kompetenzen, die Sie erwerben: Bereinigung von Daten, Datenverarbeitung, Datenanalyse, SQL, Datenvisualisierung, Daten-Ethik, Tableau-Software, Analytik, Analytische Fähigkeiten, Datengestützte Entscheidungsfindung, Gemeinsame Nutzung von Daten, Software zur Datenvisualisierung, Tabellenkalkulations-Software
Anfänger · Kurs · 1–4 Wochen

Rice University
Kompetenzen, die Sie erwerben: Computer Programmierung, Computerwissenschaft, Graphentheorie, Python-Programmierung, Programm-Entwicklung, Anwendungsentwicklung, Datenanalyse, Bioinformatik, Grundsätze der Programmierung, Theoretische Informatik, Informatik, Kombinatorik, Wahrscheinlichkeit, Computational Thinking, Daten-Strukturen, Algorithmen, Interaktives Design, Ereignisgesteuerte Programmierung, Objektorientierte Programmierung (OOP), Animation und Spieldesign, Computerprogrammierung, Entwicklung von Videospielen
Anfänger · Spezialisierung · 3–6 Monate

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

University of Michigan
Kompetenzen, die Sie erwerben: Computer Programmierung, Python-Programmierung, Fehlersuche, Skriptsprachen, Grundsätze der Programmierung, Software-Visualisierung, Daten-Strukturen, Computergrafik, Skripting, Rechnerische Logik, Diagramm Entwurf, Computerprogrammierung
Anfänger · Kurs · 1–4 Wochen
Kompetenzen, die Sie erwerben: Computer Programmierung, Python-Programmierung, Datei-E/A, Fehlersuche, Automatisierung, Skriptsprachen, Cybersecurity, Grundsätze der Programmierung, Daten importieren/exportieren, Daten-Strukturen, IT-Automatisierung, Algorithmen, Skripting, Dateiverwaltung, Wiederverwendbarkeit von Code, Instandhaltbarkeit, Computerprogrammierung
Anfänger · Kurs · 1–4 Wochen

Vanderbilt University
Kompetenzen, die Sie erwerben: Prompt Engineering, Agentic systems, ChatGPT, Generative AI Agents, AI Orchestration, Prompt Patterns, Agentic Workflows, OpenAI API, LLM Application, AI literacy, AI Enablement, AI Workflows, AI powered creativity, Generative AI, Artificial Intelligence, Tool Calling, Large Language Modeling, AI Security, Business Logic, File I/O
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Cloud-Bereitstellung, Testgetriebene Entwicklung (TDD), Agile Entwicklung von Software, Agile Software-Entwicklung, DevOps, Agile Methodik, Kontinuierliche Integration, Open Web Application Security Project (OWASP), Scrum (Software-Entwicklung), Istio, Sichere Kodierung, Devops-Werkzeuge, Test-Tools, CI/CD, Kubernetes, Gherkin (Skriptsprache), Bereitstellung von Anwendungen, Systemüberwachung, Jenkins, Anwenderbericht, Grafana
Auf einen Abschluss hinarbeiten
Mittel · Berufsbezogenes Zertifikat · 3–6 Monate

Kompetenzen, die Sie erwerben: KI-Kenntnisse, Anwendungssicherheit, Generative KI, Softwaretechnik, Software-Entwicklung, Software Architektur, Prompt-Muster, Kontinuierliche Integration, Generative AI-Agenten, Daten-Ethik, Software Entwurf, AI-Integrationen, ChatGPT, Software-Architektur, Schnelles Engineering, Agentische Arbeitsabläufe, Modellevaluation, Bewertung des Modells, Erweiterte und virtuelle Realität (AR/VR), Software-Entwurfsdokumente, LLM-Bewerbung, Künstliche Intelligenz und maschinelles Lernen (AI/ML)
Mittel · Spezialisierung · 1–3 Monate

Meta
Kompetenzen, die Sie erwerben: Javascript, Benutzeroberfläche (UI), Restful API, UI/UX-Forschung, Versionskontrolle, Prüfung der Benutzerfreundlichkeit, Git (Versionskontrollsystem), React Native, Kerndaten (Software), Mobile Entwicklung, iOS-Entwicklung, Daten-Strukturen, Apple iOS, Persona (Benutzererfahrung), Swift-Programmierung, Unix-Befehle, Nutzerforschung, Apple Xcode, GitHub, Jest (JavaScript Testing Framework)
Auf einen Abschluss hinarbeiten
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

University of California San Diego
Kompetenzen, die Sie erwerben: Computer Programmierung, Fehlersuche, Bioinformatik, Theoretische Informatik, Software-Prüfung, Computational Thinking, Algorithmen, Computerprogrammierung, Entwicklungstests
Mittel · Kurs · 1–3 Monate

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