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.

Board Infinity
Kompetenzen, die Sie erwerben: .NET-Rahmenwerk, Ereignisgesteuerte Programmierung, Web-Entwicklung, Entwicklungsumgebung, Grundsätze der Programmierung, Fehlersuche, Objektorientierte Programmierung (OOP), Web-Anwendungen, C# (Programmiersprache), ASP.NET
Mittel · Kurs · 1–4 Wochen

Vanderbilt University
Kompetenzen, die Sie erwerben: Git (Versionskontrolle-System), Datei-E/A, Ereignisgesteuerte Programmierung, Anwendungsentwicklung, Computer Programmierung, Java Programmierung, Persistenz der Daten, Android Studio, Android Entwicklung, Entwicklung von Anwendungen für Mobilgeräte
Gemischt · Kurs · 1–3 Monate

Microsoft
Kompetenzen, die Sie erwerben: Model Deployment, Data Management, Artificial Intelligence and Machine Learning (AI/ML), Infrastructure Architecture, MLOps (Machine Learning Operations), Cloud Deployment, Artificial Intelligence, Data Security, Application Frameworks, Machine Learning, Data Preprocessing, Data Pipelines, Scalability
Mittel · Kurs · 1–3 Monate

Rice University
Kompetenzen, die Sie erwerben: Theoretische Informatik, Datenstrukturen, Graphentheorie, Datenanalyse, Analyse, Algorithmen, Netzwerkanalyse, Python-Programmierung, Grundsätze der Programmierung, Computergestütztes Denken
Mittel · Kurs · 1–4 Wochen
University of Michigan
Kompetenzen, die Sie erwerben: Netzwerk Architektur, HyperText Markup Language (HTML), TCP/IP, Netzwerksicherheit, Innovation, Computer-Vernetzung, Netzwerkprotokolle, Verschlüsselung, Netzwerk-Infrastruktur, Web-Anwendungen
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Python Programming, Algorithms, Computer Programming, Theoretical Computer Science, Linear Algebra, Mathematics and Mathematical Modeling, Computer Science, Algebra, Object Oriented Programming (OOP), IBM Cloud, Scripting, Probability, Artificial Intelligence and Machine Learning (AI/ML), Data Processing, Mathematical Modeling, Data Structures, Data Manipulation, Probability & Statistics, Applied Mathematics, Software Installation
Anfänger · Spezialisierung · 3–6 Monate

LearnQuest
Kompetenzen, die Sie erwerben: Modell-Bereitstellung, Datenverarbeitung, Verarbeitung natürlicher Sprache, Künstliche Intelligenz und Maschinelles Lernen (KI/ML), Maschinelles Lernen, Schnittstelle zur Anwendungsprogrammierung (API), Computervision, Python-Programmierung, Bildanalyse, Algorithmen für maschinelles Lernen, Microsoft Azure
Fortgeschritten · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: System Programmierung, Datenmanagement, Virtualisierung, IBM DB2, Linux, Befehlszeilen-Schnittstelle, Betriebssystem-Verwaltung, Computer Architektur, Betriebssysteme, Virtuelle Maschinen, Infrastruktur Architektur, Unix, Datenspeicherung, IBM Cloud, Schalttafeln, Mainframe-Computing, Job Control Language (JCL), z/OS, Dateisysteme, Unix-Befehle
Mittel · Berufsbezogenes Zertifikat · 1–3 Monate

Ludwig-Maximilians-Universität München (LMU)
Kompetenzen, die Sie erwerben: Angewandte Mathematik, Mechanik, Finite Elemente Methoden, Technische Berechnungen, Verteiltes Rechnen, Numerische Analyse, Jupyter, Python-Programmierung, Technische Analyse, Vibrationen, Simulationen, Differentialgleichungen, Mathematische Modellierung
Mittel · Kurs · 1–3 Monate

University of Alberta
Kompetenzen, die Sie erwerben: Algorithmen, Künstliche Intelligenz und Maschinelles Lernen (KI/ML), Maschinelles Lernen, Wahrscheinlichkeitsverteilung, Reinforcement Learning, Stichproben (Statistik), Simulationen, Algorithmen für maschinelles Lernen
Mittel · Kurs · 1–3 Monate

University of Toronto
Kompetenzen, die Sie erwerben: Benutzeroberfläche (UI), Interaktionsdesign, Anwendungsentwicklung, Grundsätze der Programmierung, Model-View-Controller, UI Komponenten, Persistenz der Daten, Integrierte Entwicklungsumgebungen, Swift Programmierung, Anwendungsdesign, Apple Xcode, Persistenz, Objective-C (Programmiersprache), Anwendungs-Rahmenwerke, Apple iOS, Design der Benutzeroberfläche und Benutzererfahrung (UI/UX), Entwicklung von Anwendungen für Mobilgeräte, Objektorientierte Programmierung (OOP), iOS Entwicklung, Animationen
Mittel · Spezialisierung · 3–6 Monate

Coursera
Kompetenzen, die Sie erwerben: Datenstrukturen, Datenverarbeitung, Statistisches Programmieren, Daten importieren/exportieren, Datenanalyse, R (Software), Datenanalyse-Software, Datenorientierte Programmierung, Paket- und Software-Management, R-Programmierung
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden