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.

Stanford University
Kompetenzen, die Sie erwerben: Algorithmen, Bioinformatik, Netzwerkanalyse, Computational Thinking, Design-Strategien, Graphentheorie, Daten-Strukturen, Computerwissenschaft, Wahrscheinlichkeitsrechnung und Statistik, Analyse, Mathematische Theorie und Analyse, Informatik, Wahrscheinlichkeit, Netzwerk-Routing, Analyse sozialer Netzwerke, Theoretische Informatik
Mittel · Spezialisierung · 3–6 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Theoretical Computer Science, Algorithms, Graph Theory, Data Structures, Operations Research, Quantum computing, Public Key Cryptography Standards (PKCS), Cryptography, Computational Thinking, Design Strategies, Cryptographic Protocols, Tree Maps, Encryption, Network Model, Combinatorics, Data Science, Computer Science, Mathematical Modeling, Mathematical Software, Python Programming
Auf einen Abschluss hinarbeiten
Fortgeschritten · Spezialisierung · 3–6 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Wiederverwendbarkeit von Code, Datenverwaltung, Algorithmen, Tabellenkalkulations-Software, Grundsätze der Programmierung, Excel-Makros, Computerprogrammierung, Computer Programmierung, Automatisierung, Problemlösung, Datenmanagement, Bereinigung von Daten, Objektorientierte Programmierung (OOP), Visual Basic (Programmiersprache), Fehlersuche
Anfänger · Kurs · 1–3 Monate

University of Michigan
Kompetenzen, die Sie erwerben: Datenmodellierung, Datenbank-Design, Abfragesprachen, SQL, PHP (Skriptsprache), Datenbank-Anwendung, Web-Anwendungen, HTML und CSS, JSON, Datenbank-Management, MySQL, Datenbanken, Javascript, Javascript und jQuery, Datenbank-Entwicklung, jQuery, Relationale Datenbanken, Datenbank Management, Hypertext Markup Language (HTML), Ajax, Fehlersuche
Mittel · Spezialisierung · 3–6 Monate

University of California San Diego
Kompetenzen, die Sie erwerben: Kryptographie, Algorithmen, Grundsätze der Programmierung, Netzwerkanalyse, Verschlüsselung, Rechnerische Logik, Computational Thinking, Graphentheorie, Deduktive Argumentation, Grafische Darstellung, Cybersecurity, Wahrscheinlichkeitsrechnung und Statistik, Schlüsselverwaltung, Wahrscheinlichkeit, Theoretische Informatik, Python-Programmierung, Kombinatorik, Logisches Denken, Bayessche Statistik, Kryptographische Protokolle
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Code Reusability, Software Design Patterns, Maintainability, Program Development, Functional Design, Programming Principles, Python Programming
Anfänger · Kurs · 1–4 Wochen

The Hong Kong University of Science and Technology
Kompetenzen, die Sie erwerben: Lineare Algebra, Skripting, Kalkulation, Computational Thinking, Technische Berechnungen, Fortgeschrittene Mathematik, Technik, Geometrie, Numerische Analyse, Algebra, Integralrechnung, Matlab, Mechanik, Simulation und Simulationssoftware, Mathematische Modellierung, Mathematische Software, elektromagnetik, Technische Analyse, Differentialgleichungen, Angewandte Mathematik
Anfänger · Spezialisierung · 3–6 Monate
Stanford University
Kompetenzen, die Sie erwerben: Anwendungssicherheit, Arithmetik, Kryptographie, Algorithmen, Datenverschlüsselungsstandard, Verschlüsselung, Integrität der Daten, Kryptographie-Standards für öffentliche Schlüssel (PKCS), Cybersecurity, Schlüsselverwaltung, Wahrscheinlichkeit, Erweiterter Verschlüsselungsstandard (AES), Beglaubigungen, Kryptographische Protokolle
Gemischt · Kurs · 1–3 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Wiederverwendbarkeit von Code, Datenverwaltung, Algorithmen, Tabellenkalkulations-Software, Grundsätze der Programmierung, Excel-Makros, Computerprogrammierung, Daten importieren/exportieren, Computer Programmierung, Microsoft Excel, Automatisierung, Datei-E/A, Problemlösung, Datenmanagement, Simulationen, Visual Basic (Programmiersprache), Bereinigung von Daten, UI-Komponenten, Objektorientierte Programmierung (OOP), Integration von Daten, Fehlersuche, Benutzeroberfläche (UI)
Anfänger · Spezialisierung · 3–6 Monate

Johns Hopkins University
Kompetenzen, die Sie erwerben: Statistik, Datenanalyse, Medizinische Bildgebung, Erweiterte Analytik, Experimentieren, Forschungsdesign, Bildanalyse, Anatomie, Statistische Methoden, R Programmierung, Statistische Analyse, Datenmanipulation, Neurologie, Radiologie, Magnetresonanztomographie, Laborforschung, Diagnostische Radiologie, Korrelationsanalyse, R (Software), Bildqualität
Mittel · Spezialisierung · 3–6 Monate

Vanderbilt University
Kompetenzen, die Sie erwerben: KI-Kenntnisse, Schnelles Engineering, Modellierung großer Sprachen, Prompt-Muster, ChatGPT, Künstliche Intelligenz, KI-gestützte Kreativität, AI-Förderung, LLM-Bewerbung
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Python Programming, Program Development, Game Design, Code Reusability, Computer Programming, Programming Principles, Functional Design, Development Environment, Computational Logic, Building Codes
Anfänger · Kurs · 1–4 Wochen