Programmieren-Kurse können Ihnen helfen, die Grundlagen von Syntax, Kontrollstrukturen und Datenstrukturen in verschiedenen Sprachen zu lernen. Sie können Fähigkeiten im Schreiben, Testen und Strukturieren von Code aufbauen. Viele Kurse führen in Entwicklungsumgebungen, Versionskontrolle und einfache Projektbeispiele ein, mit denen Sie eigene Programme Schritt für Schritt entwickeln.

California Institute of the Arts
Kompetenzen, die Sie erwerben: Prototyping, Benutzererfahrung, Design Bewertungen, UI/UX-Strategie, Gestaltungselemente und -prinzipien, Attrappen, Interaktives Design, Benutzeroberfläche (UI) Design, Benutzeroberfläche (UI), HTML und CSS, Reaktionsfähiges Web-Design, Grafische und visuelle Gestaltung, Web-Design und Entwicklung, UI/UX-Forschung, Wireframing, Visuelle Gestaltung, Web-Design, Benutzerfreundliches Design, Web-Sprache, Design der Benutzeroberfläche und Benutzererfahrung (UI/UX)
Mittel · Kurs · 1–3 Monate

Yale University
Kompetenzen, die Sie erwerben: Unternehmertum, Maschinelles Lernen, Software-Qualität (SQA/SQC), Medizinische Geräte, Software-Entwicklung, Verifizierung und Validierung, Software-Qualitätssicherung, Lebenszyklus der Softwareentwicklung, Risikomanagement, Software-Prüfung, Projektmanagement im Gesundheitswesen, Medizinischer Datenschutz, Klinische Studien, Benutzeroberfläche (UI), Benutzerfreundlichkeit, Biomedizinische Technik, Nutzerforschung, Einhaltung von Vorschriften, Gesundheitstechnologie, Software Entwurf, Menschliche Faktoren
Mittel · Kurs · 3–6 Monate

Kompetenzen, die Sie erwerben: Anwendungsentwicklung, API-Entwurf, Anwendungsprogrammierschnittstelle (API), Git (Versionskontrollsystem), Einheitstest, Back-End-Webentwicklung, Test-Tools, API-Tests, Versionskontrolle, Datenbanken, Datenbank-Entwicklung, Benutzerkonten, Beglaubigungen, Django (Web-Framework), Einheitliche Prüfung, Web-Anwendungen, Restful API, Web-Entwicklung, MySQL
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: File I/O, Memory Management, Debugging, C++ (Programming Language), C and C++, Software Documentation, Development Testing, Code Reusability, Vibe coding, Programming Principles, API Design, Program Development, Pseudocode, Software Architecture, Software Design, Functional Design, Performance Tuning, Generative AI Agents, Application Design, Technical Documentation
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

Board Infinity
Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Anwendungs-Rahmenwerke, Microsoft Visual Studio, Entwicklungsumgebung, Programm-Entwicklung, Web-Entwicklung, Microsoft Entwicklungswerkzeuge
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Kontinuierliche Integration, Fehlersuche, Computer-Programmierwerkzeuge, Computer Programmierung, Software-Entwicklung, Großrechner-Technologien, Grundsätze der Programmierung, COBOL (Programmiersprache), Datei-E/A, Kontinuierliche Bereitstellung, Computerprogrammierung, Rechnerische Logik, Integrierte Entwicklungsumgebungen, CI/CD, Entwicklungsumgebung, Mainframe-Computing, Dateiverwaltung, Programm-Entwicklung
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Java, Persistenz der Daten, Datenmanagement, Computer Programmierung, Java Programmierung, Wiederverwendbarkeit von Code, Dateisysteme, Datenverwaltung, Daten-Strukturen, Objektorientierter Entwurf, Computerprogrammierung, Grundsätze der Programmierung, Datei-E/A, Objektorientierte Programmierung (OOP), Java-Programmierung, Programm-Entwicklung, Dateiverwaltung
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Package and Software Management, Data Science, Exploratory Data Analysis, Computer Programming, Mathematical Software
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: C++ (Programming Language), Object Oriented Programming (OOP), Object Oriented Design, Programming Principles, Computer Programming, Code Reusability, Software Documentation, Computer Science, Maintainability
Mittel · Kurs · 1–4 Wochen

Duke University
Kompetenzen, die Sie erwerben: Serverloses Rechnen, Kontinuierliche Integration, Containerisierung, Einheitstest, Rust (Programmiersprache), Computer Programmierung, Daten-Pipelines, DevOps, Verarbeitung natürlicher Sprache, Jenkins, LLM-Bewerbung, Modellierung großer Sprachen, Docker (Software), Cloud Computing, Bereitstellung von Anwendungen, Restful API, CI/CD, Gesicht umarmen, Computerprogrammierung, Testfall, Einheitliche Prüfung, Befehlszeilenschnittstelle
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: File I/O, Data Import/Export, C++ (Programming Language), C and C++, Programming Principles, Data Structures, File Management, Computer Programming, Memory Management, Computer Science, Data Storage
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Programming Principles, Computer Programming, Python Programming, Computational Logic, Computer Science
Anfänger · Kurs · 1–4 Wochen