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.

University of California San Diego
Kompetenzen, die Sie erwerben: Algorithmen, Mathematische Modellierung, Python-Programmierung, Programm-Entwicklung, Statistische Methoden, Arithmetik, Angewandte Mathematik, Bayessche Statistik, Wahrscheinlichkeit, Wahrscheinlichkeitsrechnung und Statistik, Kombinatorik, Computational Thinking
★ 4.6 (869) · Anfänger · Kurs · 1–3 Monate

28DIGITAL
Kompetenzen, die Sie erwerben: Abhängigkeitsanalyse, Eingebettete Software, Algorithmen, Systemanalyse, Entwurf von Systemen, System-Software, System-Programmierung, OS Prozessmanagement, Eingebettete Systeme, Systemanforderungen, Simulationen, Verifizierung und Validierung, Echtzeit-Betriebssysteme, Systementwurf und Implementierung, Computerarchitektur, C (Programmiersprache)
★ 4.6 (541) · Mittel · Kurs · 1–3 Monate

Princeton University
Kompetenzen, die Sie erwerben: Algorithmen, Theoretische Informatik, Rechnerische Logik, Computer-Hardware, Java-Programmierung, Java Programmierung, Computerwissenschaft, Computerprogrammierung, Informatik, Computerarchitektur, Skalierbarkeit, Computer-Systeme, Computer Programmierung, Daten-Strukturen
★ 4.7 (761) · Mittel · Kurs · 1–3 Monate

University of California San Diego
Kompetenzen, die Sie erwerben: Virtuelle Umgebung, Apache Hadoop, Abfragesprachen, Datenbank-Design, Große Daten, Datenanalyse, Datenverarbeitung, Datenverwaltung, NoSQL, Datenbanken, Daten-Infrastruktur, Datenmodellierung, Relationale Datenbanken, Datenspeicher, Daten in Echtzeit, Datenbank-Management-Systeme, Daten-Strukturen, Datenmanagement
★ 4.4 (3025) · Gemischt · Kurs · 1–3 Monate

California Institute of the Arts
Kompetenzen, die Sie erwerben: Informationsarchitektur, Benutzererfahrung, Adobe Illustrator, Benutzeroberfläche (UI), Benutzerfreundliches Design, Design der Benutzeroberfläche und Benutzererfahrung (UI/UX), Anwendungsdesign, Benutzerzentriertes Design, Ideenfindung, Adobe XD, Prototyping, Designforschung, Benutzeroberfläche (UI) Design, Wireframing, Benutzerströme, Nutzerforschung, Interaktionsdesign, Adobe InDesign
★ 4.8 (2225) · Anfänger · Kurs · 1–3 Monate

California Institute of the Arts
Kompetenzen, die Sie erwerben: Informationsarchitektur, Benutzererfahrung, Benutzerzentriertes Design, Benutzerfreundliches Design, Web-Design und Entwicklung, Benutzeroberfläche (UI), Design der Benutzeroberfläche und Benutzererfahrung (UI/UX), Persona-Entwicklung, UI/UX-Forschung, Attrappen, Zielpublikum, Prüfung der Benutzerfreundlichkeit, Designforschung, Methoden der Softwareentwicklung, Persona (Benutzererfahrung), Wireframing, Nutzerforschung, UI/UX-Strategie, Web-Design, Design-Strategien
★ 4.8 (1257) · Mittel · Kurs · 1–3 Monate

University of Colorado System
Kompetenzen, die Sie erwerben: Computer-Vernetzung, Netzarchitektur, Digitale Kommunikation, OSI-Modelle, Kommunikationssysteme, Netzwerk-Protokolle, System-Programmierung, Netzinfrastruktur, TCP/IP, Allgemeine Netzwerkarbeit, Integrität der Daten, Anwendungsprogrammierschnittstelle (API), Netzwerk-Routing, Telekommunikation, Netzwerkplanung und -entwurf
★ 4.6 (2416) · Mittel · Kurs · 1–3 Monate

Rice University
Kompetenzen, die Sie erwerben: Datenspeicherung, Python-Programmierung, Skripting, Fehlersuche, Integrierte Entwicklungsumgebungen, Dateiverwaltung, Datenzugang, Entwicklungsumgebung, Daten-Strukturen, Datei-E/A
★ 4.7 (1131) · Anfänger · Kurs · 1–4 Wochen
University of Washington
Kompetenzen, die Sie erwerben: Apache Hadoop, Datenwissenschaft, Abfragesprachen, Python-Programmierung, Große Daten, Apache Spark, Datenbank-Theorie, Datenanalyse, Datenverarbeitung, Datenmanipulation, Verteiltes Rechnen, NoSQL, Datenbanken, Cloud Computing, Relationale Datenbanken, Datenfluss, SQL, Datenspeicher, Datenbank-Systeme, Datenbank-Management-Systeme
★ 4.3 (772) · Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: AI-Integrationen, AI-Arbeitsabläufe, MLOps (Operationen für maschinelles Lernen), Bereitstellung von Anwendungen, Künstliche Intelligenz, Bewertung des Modells, Daten-Pipelines, Datensicherheit, Künstliche Intelligenz und maschinelles Lernen (AI/ML), Maschinelles Lernen, Datenvorverarbeitung, Datenverwaltung, Infrastruktur-Architektur, Anwendungs-Rahmenwerke, Daten-Infrastruktur, Bereinigung von Daten, Modellevaluation, Vorverarbeitung von Daten, Datenmanagement, Skalierbarkeit, Modell-Einsatz
★ 4.5 (260) · Mittel · Kurs · 1–3 Monate

Duke University
Kompetenzen, die Sie erwerben: Paket- und Softwareverwaltung, Einheitliche Prüfung, Testfall, Rust (Programmiersprache), Software-Prüfung, System-Programmierung, Grundsätze der Programmierung, GitHub, Speicherverwaltung, Software-Dokumentation, Entwicklungsumgebung, Daten-Strukturen, Einheitstest
★ 4 (234) · Anfänger · Kurs · 1–4 Wochen

Johns Hopkins University
Kompetenzen, die Sie erwerben: Wahrscheinlichkeitsverteilung, Statistische Methoden, R Programmierung, Statistik, Statistische Hypothesenprüfung, Datenanalyse, Statistische Inferenz, Statistische Analyse, Bayessche Statistik, Stichproben (Statistik), Wahrscheinlichkeit, Wahrscheinlichkeitsrechnung und Statistik, Biostatistik
★ 4.4 (544) · Gemischt · Kurs · 1–4 Wochen