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 San Diego
Kompetenzen, die Sie erwerben: Graphentheorie, Klassifizierungsalgorithmen, Apache Spark, Big Data, Datenmodellierung, Datenmanagement, Apache Hadoop, Datenvorverarbeitung, Daten Präsentation, Analyse sozialer Netzwerke, Datenbank-Design, Netzwerk-Modell, MongoDB, Datenbank-Systeme, Datenverarbeitung, Daten-Infrastruktur, Daten-Integration, Data-Mining, Überwachtes Lernen, Daten-Pipelines
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: MySQL, Datenbankadministration, Linux-Befehle, Star Schema, Linux, Testgetriebene Entwicklung (TDD), Algorithmen, Datenbank Management, Einheitstest, Kollaborative Software, Software-Visualisierung, Datenintegrität, Data-Warehousing, Befehlszeilen-Schnittstelle, Django (Web-Framework), Dateiverwaltung, Abfragesprachen, Pseudocode, Computergestütztes Denken, Datenbankarchitektur und -verwaltung
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Tabellenverarbeitungssoftware, Benutzeroberfläche (UI), Daten importieren/exportieren, Excel-Makros, Algorithmen, Datei-E/A, Grundsätze der Programmierung, Simulationen, Fehlersuche, Computer Programmierung, UI Komponenten, Code-Überprüfung, Automatisierung, Visual Basic (Programmiersprache), Problemlösung, Datenvalidierung, Ausdrücke zur Datenanalyse (DAX), Numerische Analyse, Microsoft Excel, Mathematische Modellierung
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Datenstrukturen, Datenanalyse, Skripting, NumPy, Algorithmen, Datenmanipulation, Pandas (Python-Paket), Fehlersuche, Python-Programmierung, Objektorientierte Programmierung (OOP), Datenvisualisierung
Fortgeschritten · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: C (Programming Language), Game Design, Programming Principles, Program Development, Computational Logic, Data Validation, Command-Line Interface, User Interface (UI), Data Structures
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: OAuth, Microservices, Spring Boot, Containerization, Apache Kafka, Software Testing, Data Store, Docker (Software), Kubernetes, Unit Testing, Authentications, Integration Testing, Software Architecture, Security Testing, Event-Driven Programming, Restful API, Software Design Patterns, Java Programming, Role-Based Access Control (RBAC), Java
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Programmable Logic Controllers, Simulation and Simulation Software, Industrial Engineering, Control Systems, Electronic Hardware, Data Structures, Microsoft Azure, Automation, Mobile Development Tools, Performance Tuning, Data Management, System Implementation, System Configuration, Application Programming Interface (API), Data Integration, Communication, Simulations
Mittel · Spezialisierung · 3–6 Monate

University of Colorado System
Kompetenzen, die Sie erwerben: System Programmierung, Netzwerk Architektur, TCP/IP, Computer-Vernetzung, Digitale Kommunikation, Netzwerkprotokolle, OSI-Modelle, Netzwerk-Routing, Datenintegrität, Netzwerkplanung und -design
Mittel · Kurs · 1–3 Monate

LearnQuest
Kompetenzen, die Sie erwerben: Java Programmierung, Entwicklungsumgebung, Computer Programmierung, Grundsätze der Programmierung, Java, Fehlersuche, Objektorientierte Programmierung (OOP), Integrierte Entwicklungsumgebungen, Eclipse (Software)
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Payment Systems, Debugging
Mittel · Kurs · 3–6 Monate

University of Toronto
Kompetenzen, die Sie erwerben: Systemarchitektur, Eingebettete Software, Globale Positionierungssysteme, Sicherheitsstandards, Robotik, Kontrollsysteme, Simulationen, Hardware-Architektur, Software-Architektur, Automatisierung, Mathematische Modellierung, Sicherheitsgarantie, Computervision
Fortgeschritten · Kurs · 1–3 Monate
Coursera
Kompetenzen, die Sie erwerben: Model Evaluation, Data Preprocessing, MLOps (Machine Learning Operations), Classification Algorithms, Applied Machine Learning, Maintainability, Machine Learning Algorithms, Java, Software Architecture, Software Design Patterns, Logistic Regression, Business Metrics, Benchmarking, Decision Tree Learning, Matrix Management, Business
Mittel · Kurs · 1–4 Wochen