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.

Vanderbilt University
Kompetenzen, die Sie erwerben: Android-Studio, Android-Entwicklung, Objektorientierte Programmierung (OOP), Entwicklungsumgebung, Mobile Entwicklung, Android (Betriebssystem), Java, Objektorientierter Entwurf, Daten-Strukturen, Java-Programmierung, Wiederverwendbarkeit von Code, Integrierte Entwicklungsumgebungen, Mobile Entwicklungstools, Grundsätze der Programmierung, Rechnerische Logik, Datenzugang
★ 4.5 (3090) · Anfänger · Kurs · 1–3 Monate

University of California San Diego
Kompetenzen, die Sie erwerben: C++ (Programmiersprache), Datenspeicherung, Daten-Strukturen, Java-Programmierung, Algorithmen, Graphentheorie, Computerprogrammierung
★ 4.6 (5579) · Mittel · Kurs · 1–3 Monate

Rice University
Kompetenzen, die Sie erwerben: Daten-Mapping, Python-Programmierung, Datenwrangling, Datenmanipulation, Software zur Datenvisualisierung, Entwicklungsumgebung, Datei-E/A, Statistische Visualisierung, Datenverarbeitung, Paket- und Softwareverwaltung, Plot (Grafiken), Wiederverwendbarkeit von Code, Datenanalyse, Datenwörterbuch, Bereinigung von Daten, Grundsätze der Programmierung, Datenvisualisierung, Rechnerische Logik, Persistenz der Daten, Datenzugang
★ 4.7 (4368) · Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: IBM DB2, Relationale Datenbanken, Datenbank-Design, Daten-Pipelines, Datenumwandlung, Linux-Befehle, Laden Sie, Data Warehousing, Datenbank-Verwaltung, Apache Airflow, Datenbankarchitektur und -verwaltung, IBM Kognos-Analytik, Apache Kafka, SQL, Auszug, Datenvisualisierung, Datenbank-Management, Bash (Skriptsprache), Transformieren, Datenspeicher, Shell-Skript, Datenarchitektur
★ 4.7 (7008) · Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

DeepLearning.AI
Kompetenzen, die Sie erwerben: Methoden des maschinellen Lernens, Python-Programmierung, Datenmanipulation, Angewandte Mathematik, Dimensionalitätsreduktion, Datenumwandlung, Maschinelles Lernen, Bildanalyse, Mathematische Software, Lineare Algebra, Algebra
★ 4.6 (2373) · Mittel · Kurs · 1–4 Wochen

Coursera
Kompetenzen, die Sie erwerben: Data Science, Web Applications, Python Programming, Data Analysis, Programming Principles, Artificial Intelligence, Computer Programming, Game Design
★ 4.5 (2220) · Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

University of Michigan
Kompetenzen, die Sie erwerben: Python-Programmierung, Datei-E/A, Daten importieren/exportieren, Daten-Strukturen, Grundsätze der Programmierung
★ 4.8 (5448) · Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: File I/O, Java Programming, Data Persistence, Java, Code Reusability, File Management, Object Oriented Programming (OOP), Maintainability, Scalability, Performance Tuning
Mittel · Kurs · 1–4 Wochen

Stanford Online
Kompetenzen, die Sie erwerben: Theoretische Informatik, Netzwerk-Routing, Bioinformatik, Analyse sozialer Netzwerke, Daten-Strukturen, Wahrscheinlichkeitsrechnung und Statistik, Algorithmen, Computational Thinking, Logisches Denken, Graphentheorie, Design-Strategien, Informatik, Wahrscheinlichkeit, Mathematische Theorie und Analyse, Analyse, Netzwerkanalyse
★ 4.8 (5996) · Mittel · Spezialisierung · 3–6 Monate

California Institute of the Arts
Kompetenzen, die Sie erwerben: Benutzerzentriertes Design, Benutzerfreundlichkeit, Benutzererfahrung, Benutzerfreundliches Design, Persona (Benutzererfahrung), Reaktionsfähiges Web-Design, Adobe XD, Nutzerforschung, Interaktionsdesign, Benutzeroberfläche (UI), Attrappen, Web-Design, Wireframing, Informationsarchitektur, Layout Gestaltung, Prototyping, Benutzeroberfläche (UI) Design, Design der Benutzeroberfläche und Benutzererfahrung (UI/UX), UI/UX-Strategie, Web-Design und Entwicklung
★ 4.7 (8106) · Anfänger · Spezialisierung · 3–6 Monate

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

Kompetenzen, die Sie erwerben: Einheitliche Prüfung, Linux, Software zur Datenvisualisierung, Analytik, Integrität der Daten, Stern-Schema, Befehlszeilenschnittstelle, Algorithmen, Interaktive Datenvisualisierung, Data Warehousing, Datenbank-Verwaltung, Datenbankarchitektur und -verwaltung, Datenbank-Software, MySQL, Erstellung des Dashboards, Dashboard, Datenbank-Theorie, Datenbank-Management, Software-Versionierung, Unix-Shell
★ 4.6 (7819) · Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate