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: Entwicklung von Verfahren, Datenstrukturen, Bearbeitung von, Grundsätze der Programmierung, Programm-Entwicklung, Fehlersuche, Datei-E/A, Mainframe-Computing, Großrechner-Technologien, COBOL (Programmiersprache), IBM Cloud
Anfänger · Kurs · 1–4 Wochen

University of Colorado System
Kompetenzen, die Sie erwerben: Datenzugang, Google Cloud-Platform, Datenverarbeitung, Gesundheitsinformatik, Elektronische Krankenakte, SQL, Medizinischer Datenschutz, Einhaltung des Health Insurance Portability and Accountability Act (HIPAA), Datenethik, Verwaltung klinischer Daten, Tidyverse (R-Paket), R-Programmierung
Mittel · Kurs · 1–4 Wochen

University of California San Diego
Kompetenzen, die Sie erwerben: Apache Hadoop, Datenmanagement, Daten in Echtzeit, Datenstrukturen, Datenverarbeitung, NoSQL, Virtuelle Umgebung, Datenbank-Management-Systeme, Datenbank-Design, Big Data, Skalierbarkeit, Datenmodellierung
Gemischt · Kurs · 1–3 Monate

The Hong Kong University of Science and Technology
Kompetenzen, die Sie erwerben: Unified Modeling Language, Projektplanung, Funktionale Anforderung, Projektmanagement, Objektorientierter Entwurf, Fehlersuche, Analyse der Anforderungen, Prozessgesteuerte Entwicklung, Software-Architektur, Software-Tests, Lebenszyklus der Softwareentwicklung, White-Box-Tests, Datenmodellierung, Konfigurationsverwaltung, Software Entwurf, Methoden der Softwareentwicklung, Systeme Design, Software-Ingenieur, Software-Entwurfsmuster, Abnahmeprüfung
Mittel · Spezialisierung · 3–6 Monate

University of Toronto
Kompetenzen, die Sie erwerben: Apple Xcode, Benutzeroberfläche (UI), Persistenz der Daten, Interaktionsdesign, Anwendungsentwicklung, Netzwerk-Modell, Anwendungsdesign, Swift Programmierung, Animationen, Computergrafik, Storyboarding, Apple iOS, Entwicklung von Anwendungen für Mobilgeräte, Persistenz
Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Malware Protection, Exploitation techniques, Exploit development, Cyber Threat Hunting, Cyber Security Assessment, Application Security, Threat Detection, Virtual Machines, Code Review, Debugging, System Programming, Scripting, Windows PowerShell, Virtual Environment, Linux, File Management
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Schnittstelle zur Anwendungsprogrammierung (API), Benutzeroberfläche (UI), Android Entwicklung, Flutter (Software), Software-Entwicklungstools, iOS Entwicklung, Anwendungsentwicklung, Softwareentwicklung, Fehlersuche, Apple iOS, Entwicklung von Anwendungen für Mobilgeräte, Design der Benutzeroberfläche und Benutzererfahrung (UI/UX), Anwendungs-Rahmenwerke, Plattformübergreifende Entwicklung
Anfänger · Kurs · 1–3 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Verteiltes Rechnen, Grundsätze der Programmierung, Betriebssysteme, Skalierbarkeit, Skripting, Linux, Big Data, Leistungsoptimierung, Befehlszeilen-Schnittstelle, Bash (Skriptsprache), Computer Architektur, Dateisysteme
Auf einen Abschluss hinarbeiten
Anfänger · Kurs · 1–4 Wochen

Northeastern University
Kompetenzen, die Sie erwerben: Systems Thinking, Software Visualization, Object Oriented Design, Software Engineering, Object Oriented Programming (OOP), Application Design, Web Applications, Software Development Life Cycle, Case Studies, Data Modeling, Systems Development, Software Development, Business Architecture, Engineering Software, Business Risk Management, Python Programming, Software Design, Application Development, Computer Programming, Development Environment
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Rmarkdown, Box Plots, Plot (Graphics), Descriptive Statistics, Scatter Plots, Histogram, Jupyter, Matplotlib, Data Presentation, Ggplot2, Statistical Visualization, Data Manipulation, Statistical Hypothesis Testing, Regression Analysis, Correlation Analysis, Data Visualization, Data Visualization Software, Data Analysis, R Programming, Python Programming
Anfänger · Spezialisierung · 3–6 Monate

EDHEC Business School
Kompetenzen, die Sie erwerben: Zeitreihenanalyse und Vorhersage, Statistische Methoden, Investment Management, Schätzung, Rentabilität der Investition, Risikoanalyse, Python-Programmierung, Portfolio Management, Finanzmarkt, Finanzplanung, Portfolio-Risiko, Vermögensverwaltung
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Microarchitecture, Computer Architecture, Hardware Architecture, Computer Hardware, Computer Systems, Computer Science, Embedded Systems, OS Process Management, Computer Programming, C (Programming Language), Program Development, C# (Programming Language)
Anfänger · Kurs · 1–3 Monate