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.

Johns Hopkins University
Kompetenzen, die Sie erwerben: Linux, Befehlszeilen-Schnittstelle, Git (Versionskontrolle-System), Cloud Computing, Versionskontrolle, GitHub, Grundsätze der Programmierung, Skriptsprachen, Dateiverwaltung, Skripting, Shell-Skript, Unix-Befehle, Bash (Skriptsprache), Mac OS, Ubuntu, Unix
Anfänger · Kurs · 1–3 Monate

ESSEC Business School
Kompetenzen, die Sie erwerben: Statistische Modellierung, Zielmarkt, Datengesteuerte Entscheidungsfindung, Prädiktive Modellierung, Kundeneinblicke, Business Marketing, R-Programmierung, Unternehmensanalytik, Marketing-Analytik, Statistische Methoden, Statistische Analyse, Datenanalyse-Software, Customer Relationship Management, Kundenanalyse
Gemischt · Kurs · 1–3 Monate

University of California, Davis
Kompetenzen, die Sie erwerben: Fehlersuche, Programm-Entwicklung, Grundsätze der Programmierung, Sichere Kodierung, Software Entwurf, Bewertungen der Anfälligkeit, C (Programmiersprache), Methoden der Softwareentwicklung
Mittel · Kurs · 1–4 Wochen

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Benutzeroberfläche (UI), Fehlersuche, Tabellenverarbeitungssoftware, Automatisierung, Datei-E/A, Grundsätze der Programmierung, Datenvalidierung, Visual Basic (Programmiersprache), Daten importieren/exportieren, Excel-Makros, UI Komponenten
Mittel · Kurs · 1–4 Wochen

Atlassian
Kompetenzen, die Sie erwerben: Befehlszeilen-Schnittstelle, Git (Versionskontrolle-System), Versionskontrolle, Kollaborative Software, GitHub, Code-Überprüfung, Bitbucket, Konfigurationsverwaltung für Software
Gemischt · Kurs · 1–4 Wochen

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

Rice University
Kompetenzen, die Sie erwerben: Algorithmen, Theoretische Informatik, Datenanalyse, Grundsätze der Programmierung, Computergestütztes Denken, Analyse, Python-Programmierung, Datenstrukturen, Graphentheorie, Netzwerkanalyse
Mittel · Kurs · 1–4 Wochen

California Institute of the Arts
Kompetenzen, die Sie erwerben: Adobe Illustrator, Aufrufabfolge von Webseiten, Nutzerorientierte Gestaltung, Mockups, Prototyping, Adobe XD, Informationsarchitektur, Wireframing, Benutzerforschung, Anwendungsdesign, User Experience Design, Interaktionsdesign, Adobe InDesign, Ideenfindung, User-Interface-(UI)-Design
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Python Programming, Algorithms, Computer Programming, Theoretical Computer Science, Linear Algebra, Mathematics and Mathematical Modeling, Computer Science, Algebra, Object Oriented Programming (OOP), IBM Cloud, Scripting, Probability, Artificial Intelligence and Machine Learning (AI/ML), Data Processing, Mathematical Modeling, Data Structures, Data Manipulation, Probability & Statistics, Applied Mathematics, Software Installation
Anfänger · Spezialisierung · 3–6 Monate

Fractal Analytics
Kompetenzen, die Sie erwerben: Prompt Engineering, Responsible AI, Generative AI, Generative Model Architectures, Code Review, Data Ethics, Artificial Intelligence, Object Oriented Programming (OOP), Large Language Modeling, Machine Learning Methods, Artificial Intelligence and Machine Learning (AI/ML), AI Enablement, Artificial Neural Networks, Maintainability, Computer Programming, Data Cleansing, Debugging, Problem Solving, Critical Thinking, Data Analysis
Anfänger · Spezialisierung · 1–3 Monate

University of Toronto
Kompetenzen, die Sie erwerben: Persistenz, Integrierte Entwicklungsumgebungen, Benutzeroberfläche (UI), Objektorientierte Programmierung (OOP), Apple Xcode, Entwicklung von Anwendungen für Mobilgeräte, Grundsätze der Programmierung, Model-View-Controller, Anwendungsentwicklung, Animationen, Persistenz der Daten, UI Komponenten, Swift Programmierung, Objective-C (Programmiersprache), Anwendungs-Rahmenwerke, Design der Benutzeroberfläche und Benutzererfahrung (UI/UX), Anwendungsdesign, Apple iOS, iOS Entwicklung, Interaktionsdesign
Mittel · Spezialisierung · 3–6 Monate

Duke University
Kompetenzen, die Sie erwerben: System Programmierung, Fehlersuche, Grundsätze der Programmierung, Rust (Programmiersprache), Paket- und Software-Management, Software-Dokumentation, GitHub, Software-Tests, Entwicklungsumgebung, Datenstrukturen, Testfall
Anfänger · Kurs · 1–4 Wochen