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.

Kompetenzen, die Sie erwerben: SQL, Unternehmensanalytik, Daten bereinigen, Datenvisualisierungssoftware, Datengesteuerte Entscheidungsfindung, Datenverarbeitung, Erhebung von Daten, Tableau Software, Google Sheets, Analytics, Datenethik, Analytische Fähigkeiten, Tabellenverarbeitungssoftware, Datenvisualisierung, Gemeinsame Nutzung von Daten, Datenanalyse
Anfänger · Kurs · 1–4 Wochen

University of Michigan
Kompetenzen, die Sie erwerben: Visualisierung (Computergrafik), Python-Programmierung, Pandas (Python-Paket), Datenverarbeitung, Überwachtes Lernen, Statistische Visualisierung, Wissenschaftliche Visualisierung, Interaktive Datenvisualisierung, Datenvisualisierungssoftware, Matplotlib, Feature Technik, Netzwerkanalyse, Angewandtes maschinelles Lernen, NumPy, Datenvisualisierung, Jupyter, Graphentheorie, Text Mining, Analyse sozialer Netzwerke, Verarbeitung natürlicher Sprache
Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: SQL, Python-Programmierung, Front-End Web-Entwicklung, Unix-Befehle, GitHub, Web Design und Entwicklung, Objektorientierte Programmierung (OOP), Bootstrap (Front-End-Framework), Git (Versionskontrolle-System), Datenbank-Design, Datenbank-Management-Systeme, Django (Web-Framework), Versionskontrolle, Full-Stack Web-Entwicklung, Relationale Datenbanken, Computer Programmierung, Datenstrukturen, Restful API, Cloud-Hosting, Back-End Web-Entwicklung
Auf einen Abschluss hinarbeiten
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate
LearnQuest
Kompetenzen, die Sie erwerben: Software-Installation, Entwicklungsumgebung, Spring Framework, Integrierte Entwicklungsumgebungen, Objektorientierter Entwurf, Java Programmierung, Software Entwurf, Java, Java-Plattform Enterprise Edition (J2EE), Computer Programmierung, Objektorientierte Programmierung (OOP), Fehlersuche, Dateiverwaltung, Grundsätze der Programmierung, Programm-Entwicklung, Paket- und Software-Management, Virtuelle Maschinen, Datenstrukturen, Eclipse (Software), Web-Entwicklung
Mittel · Spezialisierung · 3–6 Monate

University of Michigan
Kompetenzen, die Sie erwerben: Statistische Hypothesentests, Python-Programmierung, Statistische Analyse, Wahrscheinlichkeit & Statistik, Statistische Inferenz, Statistische Visualisierung, Datenvisualisierungssoftware, Bayessche Statistik, Statistik, Datenanalyse, Matplotlib, Stichproben (Statistik), Regressionsanalyse, Datenvisualisierung, Statistische Methoden, Statistische Modellierung, Jupyter, Statistisches Programmieren, Statistische Software, Prädiktive Modellierung
Anfänger · Spezialisierung · 1–3 Monate

Meta
Kompetenzen, die Sie erwerben: Apple Xcode, Unix-Befehle, GitHub, iOS Entwicklung, Entwicklung von Anwendungen für Mobilgeräte, React Native, Javascript, Versionskontrolle, Benutzeroberfläche (UI), Git (Versionskontrolle-System), UI/UX Forschung, Apple iOS, Interaktionsdesign, Datenstrukturen, Persona (Benutzererfahrung), Swift Programmierung, Kerndaten (Software), Usability-Tests, Jest (JavaScript Testing Framework), Restful API
Auf einen Abschluss hinarbeiten
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

Rice University
Kompetenzen, die Sie erwerben: Python-Programmierung, Skripting, Daten bereinigen, Datenvisualisierungssoftware, Software-Installation, Datenverarbeitung, Daten importieren/exportieren, Entwicklungsumgebung, Paket- und Software-Management, Computer Programmierung, Plot (Grafiken), Grundsätze der Programmierung, Daten-Integration, Dateiverwaltung, Programm-Entwicklung, Datenmanipulation, Datenspeicherung, Datenstrukturen, Datenvisualisierung, Datenanalyse
Anfänger · Spezialisierung · 3–6 Monate

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

Kompetenzen, die Sie erwerben: Python-Programmierung, Front-End Web-Entwicklung, Unified Modeling Language, Software Entwurf, Entwicklungsumgebung, Software-Entwurfsmuster, Bereitstellung von Anwendungen, Software-Entwicklungstools, Grundsätze der Programmierung, Softwareentwicklung, Methoden der Softwareentwicklung, Lebenszyklus der Softwareentwicklung, Software-Architektur, Software-Ingenieur, Web-Anwendungen, Back-End Web-Entwicklung
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Object Oriented Design, Computer Programming, Software Design
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Debugging, Object Oriented Design, JSON, Program Development, Data Structures, Python Programming, Microsoft Visual Studio, Development Environment, Scripting, Maintainability, Integrated Development Environments, Package and Software Management, Programming Principles, Computer Programming, Web Scraping, Application Programming Interface (API), File Management, Scalability, Scripting Languages
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: C++ (Programming Language), Object Oriented Design, Object Oriented Programming (OOP), Debugging, Data Structures, C (Programming Language), Development Environment, Software Design Patterns, Programming Principles, Computational Thinking, Computer Programming, Integrated Development Environments, File Management, Algorithms, Maintainability, Simulations, Data Validation
Mittel · Spezialisierung · 1–3 Monate