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.

Hebrew University of Jerusalem
Kompetenzen, die Sie erwerben: Speicherverwaltung, Computerwissenschaft, Computer Programmierung, Virtuelle Maschinen, Software-Entwicklung, Software Architektur, Betriebssysteme, Computer-Systeme, Hardware-Architektur, Algorithmen, System-Software, Informatik, Programm-Entwicklung, Objektorientierte Programmierung (OOP), Computerprogrammierung, Software Entwurf, System-Programmierung, Daten-Strukturen, Grundsätze der Programmierung, Computerarchitektur, Software-Architektur, Peripheriegeräte, Computergrafik
Gemischt · Kurs · 1–3 Monate

École Polytechnique Fédérale de Lausanne
Kompetenzen, die Sie erwerben: Persistenz der Daten, Große Daten, Apache Spark, SQL, Datenumwandlung, Verteiltes Rechnen, Datenmanipulation, Datenverarbeitung, Apache Hadoop, Leistungsoptimierung, Scala-Programmierung, Daten importieren/exportieren
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Object Oriented Design, C# (Programming Language), Development Environment, .NET Framework, Computer Programming, Programming Principles, Microsoft Development Tools, Microsoft Visual Studio, Data Structures, Computer Science, Algorithms, Software Development Tools, Computer Programming Tools, Memory Management, Debugging, Software Installation, Data Storage
Mittel · Kurs · 1–3 Monate

University of Michigan
Kompetenzen, die Sie erwerben: Wiederverwendbarkeit von Code, Einheitstest, JSON, Software-Prüfung, Objektorientierte Programmierung (OOP), Python-Programmierung, Objektorientierter Entwurf, Einheitliche Prüfung
Mittel · Kurs · 1–4 Wochen

Packt
Kompetenzen, die Sie erwerben: Model Evaluation, Classification Algorithms, R Programming, Apache Spark, Deep Learning, Applied Machine Learning, Data Wrangling, Keras (Neural Network Library), Unsupervised Learning, Model Training, Statistical Machine Learning, Data Manipulation, Machine Learning Methods, Machine Learning Algorithms, Data Science, Machine Learning, Tidyverse (R Package), Data Analysis, Bayesian Network, Logistic Regression
Mittel · Kurs · 3–6 Monate

University of Colorado System
Kompetenzen, die Sie erwerben: Digitale Kommunikation, Netzwerk-Protokolle, Routing-Protokolle, TCP/IP, Integrität der Daten, Netzwerk-Routing, Netzwerkplanung und -entwurf, System-Programmierung, OSI-Modelle, Allgemeine Netzwerkarbeit, Computer-Vernetzung, Netzarchitektur
Mittel · Kurs · 1–3 Monate

University of California San Diego
Kompetenzen, die Sie erwerben: Modell-Optimierung, Graphentheorie, Computerwissenschaft, Große Daten, Algorithmen, Theoretische Informatik, Netzwerk-Routing, Python-Programmierung, Informatik, Netzwerkanalyse
Fortgeschritten · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Shiny (R Package), PyTorch (Machine Learning Library), Dashboard, Dashboard Creation, Python Programming, Interactive Data Visualization, Data Visualization, Data Visualization Software, Pandas (Python Package), Image Analysis, Applied Machine Learning, AI Workflows, Machine Learning Methods, Data Science, Computer Programming, Web Frameworks, Application Development, UI Components, Web Development Tools, User Interface (UI)
Mittel · Kurs · 1–3 Monate
University of Alberta
Kompetenzen, die Sie erwerben: Modellierung von Prozessen, Agile Methodik, Softwaretechnik, Agile Entwicklung von Software, Software-Entwicklung, Kanban-Prinzipien, Prozessgesteuerte Entwicklung, Testgetriebene Entwicklung (TDD), Lebenszyklus der Softwareentwicklung, Agile Software-Entwicklung, Methoden der Softwareentwicklung, Scrum (Software-Entwicklung), Agile Produktentwicklung
Gemischt · Kurs · 1–4 Wochen

University of Colorado System
Kompetenzen, die Sie erwerben: Netzwerk-Router, Netzwerk-Switches, Routing-Protokolle, Netzwerk-Protokolle, Lokale Netzwerke, Digitale Kommunikation, TCP/IP, Netzwerktechnik, Netzwerksicherheit, Drahtlose Netzwerke, Netzwerk-Routing, Dynamisches Host-Konfigurationsprotokoll (DHCP), Open Shortest Path First (OSPF), Computer-Vernetzung, Virtuelle Vernetzung, Netzwerk-Leistungsmanagement, Netzwerkplanung und -entwurf, Allgemeine Netzwerkarbeit, Netzarchitektur, OSI-Modelle
Mittel · Spezialisierung · 3–6 Monate

Edureka
Kompetenzen, die Sie erwerben: AI Workflows, CrewAI, AI Orchestration, Agentic Workflows, Generative AI Agents, AI Integrations, Workflow Management, Agentic systems, LLM Application, System Monitoring, Scalability, Human Centered Design, Event-Driven Programming, Human Factors, Build Tools, Model Evaluation, Data Validation, Python Programming, Debugging
Mittel · Kurs · 1–4 Wochen

Johns Hopkins University
Kompetenzen, die Sie erwerben: R Programmierung, Lineare Algebra, Statistische Inferenz, Regressionsanalyse, Statistik, Datenmodellierung, Datenwissenschaft, Datenanalyse, Statistische Analyse, Mathematische Modellierung, Bayessche Statistik, Wahrscheinlichkeit, Statistische Methoden, Wahrscheinlichkeitsverteilung, Analyse, Biostatistik, Statistische Modellierung, Wahrscheinlichkeitsrechnung und Statistik, Statistische Hypothesenprüfung, Stichproben (Statistik)
Fortgeschritten · Spezialisierung · 3–6 Monate