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 Michigan
Kompetenzen, die Sie erwerben: Programming Principles, Software Installation, Python Programming, Computer Programming, Computational Thinking, Development Environment
Gemischt · Kurs · 1–3 Monate

Akamai Technologies, Inc.
Kompetenzen, die Sie erwerben: Endpoint Security, Database Systems, Computer Security Incident Management, Security Management, Ubuntu, Routing Protocols, Database Design, Application Development, Network Architecture, Linux Commands, TCP/IP, Operating Systems, Database Theory, Web Design and Development, Cascading Style Sheets (CSS), Web Development, Data Structures, Python Programming, Data Analysis, Software Development
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

University of California San Diego
Kompetenzen, die Sie erwerben: Einheitstest, JUnit, Algorithmen, Fehlersuche, Objektorientierte Programmierung (OOP), Java, Theoretische Informatik, Leistungsoptimierung, Unstrukturierte Daten, Einheitliche Prüfung, Daten-Strukturen
Mittel · Kurs · 1–3 Monate

Universidad Austral
Kompetenzen, die Sie erwerben: Debugging, Programming Principles, Software Installation, Python Programming, Development Environment, Integrated Development Environments, Scripting Languages, Scripting, Computer Programming
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Bootstrap (Front-End-Framework), Web-Entwicklung, Skripting, Anwendungsprogrammierschnittstelle (API), Back-End-Webentwicklung, Browser-Kompatibilität, Cascading Style Sheets (CSS), Reaktionsfähiges Web-Design, Javascript
Anfänger · Kurs · 1–4 Wochen

University of Minnesota
Kompetenzen, die Sie erwerben: Agile Methodik, Agile Software-Entwicklung, Dokumente zu den Benutzeranforderungen, Softwaretechnik, Lebenszyklus der Softwareentwicklung, Software-Architektur, Bereitstellung von Anwendungen, Software-Prüfung, Verifizierung und Validierung, Systemanforderungen, Software Architektur, Methoden der Softwareentwicklung, Analyse der Anforderungen, Agile Entwicklung von Software, Software-Entwicklung, Wasserfall-Methodik
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Programming Principles, C++ (Programming Language), C and C++, Computer Programming, Integrated Development Environments, Pseudocode, Computer Science
Anfänger · Kurs · 1–4 Wochen

University of Michigan
Kompetenzen, die Sie erwerben: Visualisierung (Computergrafik), Automatisierung, Gestaltung, Computer Programmierung, Skriptsprachen, Computerprogrammierung, Animationen, Generative Modellarchitekturen, Rechnerische Logik, Entwurf, 3D-Modellierung, Daten-Strukturen, Python-Programmierung
Anfänger · Kurs · 1–3 Monate

Nanjing University
Kompetenzen, die Sie erwerben: Datenmanipulation, Datenanalyse, NumPy, Objektorientierte Programmierung (OOP), Datenvisualisierung, Datenerfassung, Benutzeroberfläche (UI) Design, Pandas (Python-Paket), Matplotlib, Data Mining, Web-Scraping, Präsentation der Daten, Datenverarbeitung, Daten-Strukturen, Python-Programmierung
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Datenmanipulation, Datenbank-Management-Systeme, SQL, Relationale Datenbanken, Datenbank-Design, Integrität der Daten, Datenbank-Verwaltung, Abfragesprachen, Datenbanken, MySQL
Anfänger · Kurs · 1–3 Monate

Duke University
Kompetenzen, die Sie erwerben: Modellevaluation, Statistische Analyse, Datenanalyse, R Programmierung, Regressionsanalyse, Datengestützte Entscheidungsfindung, Wahrscheinlichkeit, Statistische Inferenz, Bewertung des Modells, Bayessche Statistik, Statistische Modellierung, Statistische Methoden, Wahrscheinlichkeitsverteilung
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Datenmanipulation, Automatisierung, Netzwerkprotokolle, Benutzeroberfläche (UI), Software-Entwicklungstools, Datenmanagement, Robotergestützte Prozessautomatisierung, Daten importieren/exportieren, Excel-Makros, Datenverwaltung, Bereinigung von Daten, Bereitstellung von Anwendungen, Test-Automatisierung, Automatisierung von Geschäftsprozessen, Unstrukturierte Daten, Web-Scraping, UI-Komponenten, E-Mail-Automatisierung, Kontext-Management, Datenflussdiagramme (DFDs), Grundsätze der Programmierung, Netzwerk-Protokolle
Anfänger · Spezialisierung · 3–6 Monate