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.

Microsoft
Kompetenzen, die Sie erwerben: Debugging, Event-Driven Programming, Version Control, Application Deployment, Microsoft Copilot, C# (Programming Language), Git (Version Control System), Object Oriented Programming (OOP), Software Design Patterns, Software Architecture, .NET Framework, Microsoft Visual Studio, Development Testing, Software Design, Software Testing, Program Development, Data Validation, Microsoft Development Tools, Security Testing, Software Development Tools
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

Google Cloud
Kompetenzen, die Sie erwerben: Business Transformation, Innovation, Digital Transformation, Serverless Computing, Cloud Services, Data Ethics, Cloud Infrastructure, Google Cloud Platform, Application Programming Interface (API), Technology Strategies, Applied Machine Learning, Hybrid Cloud Computing, Data Strategy, Image Analysis, Infrastructure As A Service (IaaS), Responsible AI, Cloud Computing, Cloud Solutions, Public Cloud, Containerization
Anfänger · Spezialisierung · 1–3 Monate

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

California Institute of the Arts
Kompetenzen, die Sie erwerben: Mockups, User-Interface-(UI)-Design, Wireframing, User Experience Design, Interaktionsdesign, Adobe XD, Gestaltungselemente und -prinzipien, Prototyping, Nutzerorientierte Gestaltung, Grafisches und visuelles Design, Informationsarchitektur, Webdesign, Web-Sprache, Entwerfen, Reaktionsfähiges Webdesign, Persona (Benutzererfahrung), Benutzererlebnis, UI/UX Strategie, Benutzerforschung, Design der Benutzeroberfläche und Benutzererfahrung (UI/UX)
Anfänger · Spezialisierung · 3–6 Monate

Stanford University
Kompetenzen, die Sie erwerben: Datenstrukturen, Theoretische Informatik, Analyse sozialer Netzwerke, Bioinformatik, Computergestützte Logik, Graphentheorie, Grundsätze der Programmierung, Computergestütztes Denken, Netzwerkanalyse, Netzwerk-Routing, Operations Research, Wahrscheinlichkeit, Algorithmen, Netzwerk-Modell, Pseudocode, Analyse, Informatik
Mittel · Spezialisierung · 3–6 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Excel-Makros, Datenmanagement, Datei-E/A, Daten importieren/exportieren, Computer Programmierung, Tabellenverarbeitungssoftware, Datenvalidierung, Grundsätze der Programmierung, UI Komponenten, Fehlersuche, Automatisierung, Algorithmen, Code-Überprüfung, Visual Basic (Programmiersprache), Problemlösung, Microsoft Excel, Daten bereinigen, Simulationen, Benutzeroberfläche (UI)
Anfänger · Spezialisierung · 3–6 Monate
Stanford University
Kompetenzen, die Sie erwerben: Cybersicherheit, Kryptographie, Kryptographie-Standards für öffentliche Schlüssel (PKCS), Computergestütztes Denken, Verschlüsselung, Datenintegrität, Algorithmen, Sichere Kodierung, Datenverschlüsselungsstandard, Schlüsselverwaltung, Authentifizierungen, Erweiterter Verschlüsselungsstandard (AES)
Gemischt · Kurs · 1–3 Monate

University of California San Diego
Kompetenzen, die Sie erwerben: Datenstrukturen, Kryptographie, Theoretische Informatik, Arithmetik, Cybersicherheit, Wahrscheinlichkeitsverteilung, Bayessche Statistik, Kombinatorik, Kryptographie-Standards für öffentliche Schlüssel (PKCS), Computergestütztes Denken, Graphentheorie, Deduktive Argumentation, Computergestützte Logik, Verschlüsselung, Netzwerkanalyse, Algorithmen, Wahrscheinlichkeit, Logisches Denken, Visualisierung (Computergrafik), Python-Programmierung
Anfänger · Spezialisierung · 3–6 Monate

University of Michigan
Kompetenzen, die Sie erwerben: Bayessche Statistik, Statistische Modellierung, Statistische Analyse, Statistische Methoden, Modellevaluation, Matplotlib, Statistik, Statistisches Programmieren, Plot (Grafiken), Statistisches maschinelles Lernen, Stichproben (Statistik), Statistische Inferenz, Statistische Hypothesentests, Datenkompetenz, Statistische Software, Python-Programmierung, Datenvisualisierung, Seaborn, Wahrscheinlichkeit & Statistik, Jupyter
Anfänger · Spezialisierung · 1–3 Monate

Logical Operations
Kompetenzen, die Sie erwerben: File I/O, Debugging, File Management, File Systems, Python Programming, Operating Systems, Programming Principles, Computer Programming, Object Oriented Programming (OOP), Software Development, Cross Platform Development
Gemischt · Kurs · 1–4 Wochen

Vanderbilt University
Kompetenzen, die Sie erwerben: Objektorientierte Programmierung (OOP), Datei-E/A, Java, Java Programmierung, Testautomatisierung, Entwicklung von Anwendungen für Mobilgeräte, Entwicklungstests, Integrationstests, Software-Tests, JUnit, Instandhaltbarkeit, Einheitstest, Software-Ingenieur, Software-Entwurfsmuster, Prüfbarkeit, Git (Versionskontrolle-System), Testgetriebene Entwicklung (TDD), Android Studio, Anwendungssicherheit, Android Entwicklung
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: OpenAI API, Generative Model Architectures, Hugging Face, Programming Principles, Computer Programming, Software Installation
Mittel · Kurs · 1–3 Monate