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.

Scrimba
Kompetenzen, die Sie erwerben: Prompt Engineering, Responsive Web Design, Node.JS, Command-Line Interface, TypeScript, Unit Testing, SQL, HTML and CSS, Web Content Accessibility Guidelines, Typography, Cascading Style Sheets (CSS), Ajax, React.js, User Interface and User Experience (UI/UX) Design, Hypertext Markup Language (HTML), JavaScript Frameworks, JSON, Generative AI, Database Design, UI Components
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Apache Hive, Apache Mahout, NoSQL, Apache Hadoop, Extract, Transform, Load, Big Data, Data Warehousing, Cloud Management, Application Deployment, Databases, SQL, Performance Tuning, Data Processing, File Systems, Real Time Data, Query Languages, Database Management, Data Transformation, Scalability, Distributed Computing
Anfänger · Spezialisierung · 3–6 Monate
University of Minnesota
Kompetenzen, die Sie erwerben: Algorithmen, Maschinelles Lernen, Computer Programmierung, Persona Entwicklung, Microsoft Excel, Deskriptive Statistik, Text Mining, Java Programmierung, Prädiktive Analytik, Informationsarchitektur, Tabellenverarbeitungssoftware, Taxonomie
Mittel · Kurs · 1–3 Monate
University of Michigan
Kompetenzen, die Sie erwerben: Datenbanken, Cascading Style Sheets (CSS), JSON, Anwendungssicherheit, Objektorientierte Programmierung (OOP), Web-Entwicklung, Anwendungsentwicklung, Model-View-Controller, Javascript, Datenbank-Design, Datenmodellierung, jQuery, Ajax, Django (Web-Framework), SQL, Objekt-Relationales Mapping, HyperText Markup Language (HTML), Bereitstellung von Anwendungen, Web-Anwendungen, Back-End Web-Entwicklung
Mittel · Spezialisierung · 3–6 Monate

University of Michigan
Kompetenzen, die Sie erwerben: Bayessche Statistik, Wahrscheinlichkeit & Statistik, NumPy, Statistische Hypothesentests, Statistische Analyse, Python-Programmierung, Statistische Inferenz, Stichproben (Statistik), Matplotlib, Jupyter, Statistische Methoden
Mittel · Kurs · 1–4 Wochen

University of Alberta
Kompetenzen, die Sie erwerben: Code-Überprüfung, Unified Modeling Language, Grundsätze der Programmierung, Software-Entwurfsmuster, Model-View-Controller, Anwendungsdesign, Software Entwurf, Instandhaltbarkeit, Java, Software-Architektur, Objektorientierter Entwurf
Mittel · Kurs · 1–4 Wochen

Stanford University
Kompetenzen, die Sie erwerben: Netzwerkanalyse, Algorithmen, Analyse sozialer Netzwerke, Grundsätze der Programmierung, Graphentheorie, Computergestützte Logik, Datenstrukturen, Netzwerk-Modell, Theoretische Informatik, Netzwerk-Routing
Mittel · Kurs · 1–4 Wochen

University of Washington
Kompetenzen, die Sie erwerben: Datenbanken, Datenanalyse, Daten-Storytelling, Überwachtes Lernen, R-Programmierung, Modellevaluation, Prädiktive Analytik, Datenbank-Systeme, Statistisches maschinelles Lernen, Big Data, Prädiktive Modellierung, Statistische Visualisierung, Datenethik, Unüberwachtes Lernen, SQL, Datenvisualisierungssoftware, Feature Technik, Relationale Datenbanken, Python-Programmierung, Datenfluss
Mittel · Spezialisierung · 3–6 Monate

KodeKloud
Kompetenzen, die Sie erwerben: Jenkins, Terraform, Infrastructure as Code (IaC), Linux Administration, Kubernetes, Ansible, Docker (Software), CI/CD, Version Control, Continuous Integration, YAML, Microservices, Devops Tools, GitHub, Containerization, Operating System Administration, Git (Version Control System), General Networking, DevOps, Python Programming
Anfänger · Spezialisierung · 3–6 Monate

MathWorks
Kompetenzen, die Sie erwerben: User Interface and User Experience (UI/UX) Design, Data Sharing
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Apache Hadoop, Apache Hive, Big Data, Data Warehousing, Data Integration, Data Processing, Enterprise Application Management, Performance Tuning, Data Manipulation, Data Analysis, Distributed Computing, Data Import/Export, SQL, Data Transformation
Gemischt · Kurs · 1–3 Monate

University of California, Irvine
Kompetenzen, die Sie erwerben: Linux, Elektronische Systeme, Internet der Dinge, Computer Hardware, Server, Schnittstelle zur Anwendungsprogrammierung (API), USB, TCP/IP, Netzwerkprotokolle, Hardware Design, Digitale Signalverarbeitung, Allgemeine Vernetzung, Elektronik, Eingebettete Systeme, Python-Programmierung
Gemischt · Kurs · 1–4 Wochen