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 Colorado Boulder
Kompetenzen, die Sie erwerben: Dateiverwaltung, Skalierbarkeit, Leistungsprüfung, Linux, Skripting, Computer-Plattformen, Computerarchitektur, Bash (Skriptsprache), Computer-Systeme, Kapazitätsmanagement, Leistungsoptimierung, Speicherverwaltung, Große Daten, Shell-Skript, Linux-Befehle, Betriebssysteme, Hardware-Architektur, Verteiltes Rechnen, Unix-Shell, Dateisysteme
★ 3.8 (169) · Anfänger · Kurs · 1–4 Wochen

Siemens
Kompetenzen, die Sie erwerben: Safety Standards, Robotics, Machine Controls, Safety Assurance, Mechanical Design, Automation, Control Systems, Program Development, Manufacturing and Production, Performance Testing, Human Machine Interfaces, Programming Principles, Human Factors, Risk Management Framework, Systems Of Measurement
★ 4.7 (27) · Anfänger · Kurs · 1–4 Wochen

University of California San Diego
Kompetenzen, die Sie erwerben: Programm-Entwicklung, Netzwerkanalyse, Algorithmen, Mathematische Modellierung, Graphentheorie, Optimierung des Verkehrsflusses, Kombinatorik
★ 4.5 (1073) · Anfänger · Kurs · 1–3 Monate

The Hong Kong University of Science and Technology
Kompetenzen, die Sie erwerben: Qualitätssicherung, Software-Entwurfsmuster, Objektorientierter Entwurf, Systemarchitektur, Software-Qualität (SQA/SQC), Diagramm Entwurf, Entwurf von Systemen, Lebenszyklus der Softwareentwicklung, Projektplanung, Systemanalyse, Software-Entwicklung, Software-Entwicklung, Unified Modeling Language, Software-Qualitätssicherung, Software-Architektur, Projektleitung
★ 4.6 (220) · Mittel · Kurs · 1–3 Monate
LearnQuest
Kompetenzen, die Sie erwerben: Bereitstellung von Anwendungen, Paket- und Softwareverwaltung, Datei-E/A, Skripting, Grundsätze der Programmierung, Entwicklungsumgebung, Docker (Software), Containerisierung, Plot (Grafiken), Software-Prüfung, Daten-Strukturen, DevOps, Datenmodellierung, Computerprogrammierung, Unified Modeling Language, Python-Programmierung, Einheitliche Prüfung, Pandas (Python-Paket), Skriptsprachen, Persistenz der Daten
★ 4 (210) · Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: C++ (Programming Language), Object Oriented Programming (OOP), Object Oriented Design, File I/O, Computer Programming, Microsoft Visual Studio, Computer Programming Tools, Integrated Development Environments, System Programming, Programming Principles, Apple Xcode, Code Reusability, Development Environment, Algorithms, File Systems, Software Design Patterns, Data Structures, Performance Tuning, Debugging, File Management
★ 4.3 (32) · Mittel · Spezialisierung · 3–6 Monate

DeepLearning.AI
Kompetenzen, die Sie erwerben: Statistische Analyse, Statistische Inferenz, Statistische Visualisierung, Grundsätze der Programmierung, Explorative Datenanalyse, Deskriptive Statistik, Datenmanipulation, Plot (Grafiken), Datenvisualisierung, Zeitreihenanalyse und Vorhersage, Regressionsanalyse, Python-Programmierung, Seaborn, Pandas (Python-Paket), Matplotlib, Statistische Modellierung, Analytik
★ 4.5 (27) · Anfänger · Kurs · 1–3 Monate

University of Toronto
Kompetenzen, die Sie erwerben: Faltungsneuronale Netze, Bildanalyse, Bewertung des Modells, Tiefes Lernen, Computer Vision, Lineare Algebra, Robotik, Algorithmen für maschinelles Lernen, Modell Ausbildung
★ 4.7 (587) · Fortgeschritten · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Daten-Ethik, Präsentation der Daten, Abfragesprachen, Datenkompetenz, Interaktive Datenvisualisierung, Schnelles Engineering, Generative Modellarchitekturen, Modellierung großer Sprachen, Datenmanipulation, Erstellung des Dashboards, Daten-Storytelling, Vorverarbeitung von Daten, Generative KI, KI-Kenntnisse, Prompt-Muster, Datenanalyse, Daten-Synthese, Analytik, Verantwortungsvolle AI, Bereinigung von Daten
★ 4.6 (187) · Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Java, Objektorientierter Entwurf, Java-Programmierung, Objektorientierte Programmierung (OOP), Software-Prüfung, Software-Entwicklung, Anwendungsentwicklung, Computerprogrammierung
★ 4.5 (114) · Mittel · angeleitetes Projekt · Weniger als 2 Stunden

The Hong Kong University of Science and Technology
Kompetenzen, die Sie erwerben: Objektorientierter Entwurf, Diagramm Entwurf, Verifizierung und Validierung, Software-Dokumentation, Bewertung des Modells, Software-Systeme, Objektorientierte Programmierung (OOP), Projektplanung, Funktionale Spezifikation, Software-Entwicklung, Funktionale Anforderung, Datenmodellierung, Unified Modeling Language, Software-Entwicklung, Systemanforderungen, Lebenszyklus der Systementwicklung, Projektleitung, Analyse der Anforderungen
★ 4.6 (393) · Mittel · Kurs · 1–3 Monate

University of Colorado System
Kompetenzen, die Sie erwerben: Amazon Web Services, Cloud Computing, Cloud-Infrastruktur, Netzwerksicherheit, Cloud-Management, Amazon Elastic Compute Cloud, AWS Identitäts- und Zugriffsverwaltung (IAM), Rollenbasierte Zugriffskontrolle (RBAC), Schutz vor Malware, Identitäts- und Zugangsmanagement, Sicherheitskontrollen, Kryptographische Protokolle, Sicherheitstechnik, Cybersecurity, Benutzerbereitstellung, Cloud-Sicherheit, Aushärtung, Intrusion Detection und Prävention, Berechtigung (Computing), Verteilte Denial-Of-Service-Angriffe (DDoS)
★ 4.5 (660) · Anfänger · Spezialisierung · 3–6 Monate