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, Irvine
Kompetenzen, die Sie erwerben: Apple Xcode, Datenstrukturen, Objektorientierte Programmierung (OOP), iOS Entwicklung, Prototyping, Entwicklung von Anwendungen für Mobilgeräte, C (Programmiersprache), Objective-C (Programmiersprache), Apple iOS, Computer Programmierung
Gemischt · Kurs · 1–4 Wochen

28DIGITAL
Kompetenzen, die Sie erwerben: Algorithmen, Eingebettete Systeme, Systemanforderungen, C (Programmiersprache), Grundsätze der Programmierung, Eingebettete Software, Computer Programmierung, OS Prozessverwaltung, Computer Architektur, Systementwurf und Implementierung, Echtzeit-Betriebssysteme
Mittel · Kurs · 1–3 Monate

DeepLearning.AI
Kompetenzen, die Sie erwerben: Derivate, Algorithmen für maschinelles Lernen, Angewandte Mathematik, Numerische Analyse, Maschinelles Lernen, Visualisierung (Computergrafik), Deep Learning, Künstliche neuronale Netze, Infinitesimalrechnung, Python-Programmierung
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Modellevaluation, Deep Learning, Computervision, Künstliche Intelligenz und Maschinelles Lernen (KI/ML), Eingebettete Systeme, Maschinelles Lernen, Künstliche neuronale Netze, Faltungsneuronale Netzwerke, Transfer Learning, Datenethik, Datenvorverarbeitung, Modell-Bereitstellung, Angewandtes maschinelles Lernen, Bildanalyse, Python-Programmierung, Computer Programmierung
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Development Environment, Scalability, Performance Tuning
Mittel · Kurs · 1–3 Monate

École Polytechnique Fédérale de Lausanne
Kompetenzen, die Sie erwerben: Zeitreihenanalyse und Vorhersage, Algorithmen, Elektronik, Telekommunikation, Lineare Algebra, Elektroingenieurwesen, Mathematische Modellierung, Kommunikationssysteme, Grundsätze der Programmierung, Digitale Signalverarbeitung
Mittel · Kurs · 1–4 Wochen
Kompetenzen, die Sie erwerben: Modellevaluation, Datenwrangling, Datenbanken, Explorative Datenanalyse, Dashboard, Interaktive Datenvisualisierung, Plot (Grafiken), Daten-Storytelling, Daten Präsentation, Relationale Datenbanken, Datenbank-Design, Datenmanipulation, SQL, Datenvisualisierungssoftware, Datenanalyse, Web Scraping, Shiny (R-Paket), Ggplot2, Datenvisualisierung, R-Programmierung
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Package and Software Management
Anfänger · Kurs · 3–6 Monate

Johns Hopkins University
Kompetenzen, die Sie erwerben: Statistische Hypothesentests, Statistik, Datenverarbeitung, Statistische Methoden, Stichproben (Statistik), Wahrscheinlichkeit & Statistik, Statistische Modellierung, Lineare Algebra, Angewandte Mathematik, Statistische Analyse, Wahrscheinlichkeitsverteilung, Mathematische Modellierung, Bayessche Statistik, Wahrscheinlichkeit, Datenanalyse, R-Programmierung, Datenmodellierung, Regressionsanalyse, Biostatistik, Statistische Inferenz
Fortgeschritten · Spezialisierung · 3–6 Monate

University of Michigan
Kompetenzen, die Sie erwerben: Integrierte Entwicklungsumgebungen, Objektorientierte Programmierung (OOP), Computervision, Schnittstelle zur Anwendungsprogrammierung (API), Unified Modeling Language, Computer Programmierung, Software Entwurf, Jupyter, Software-Ingenieur, Bildanalyse, Python-Programmierung
Mittel · Kurs · 1–4 Wochen

Infosec
Kompetenzen, die Sie erwerben: Datenzugang, Cyber Threat Intelligence, Persistenz der Daten, Endpunkt-Erkennung und -Reaktion, Systemüberwachung, Cyber-Sicherheitsstrategie, Kontinuierliche Überwachung, Netzwerksicherheit, Erkennung von Bedrohungen, Skripting, Netzwerk Überwachung, Cybersicherheit, Computer Programmierung, Cyber-Operationen, Management von Bedrohungen, Jagd auf Cyber-Bedrohungen, Python-Programmierung, MITRE ATT&CK Rahmenwerk, Persistenz, Techniken der Ausbeutung
Mittel · Spezialisierung · 3–6 Monate

Microsoft
Kompetenzen, die Sie erwerben: Algorithmen, GitHub, C# (Programmiersprache), Web-Entwicklung, Programm-Entwicklung, Fehlersuche, Microsoft Kopilot, Grundsätze der Programmierung, Computergestütztes Denken, Back-End Web-Entwicklung, Full-Stack Web-Entwicklung, Versionskontrolle, Computer Programmierung, Git (Versionskontrolle-System)
Anfänger · Kurs · 1–3 Monate