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: Apache Hadoop, Pandas (Python-Paket), Abfragesprachen, MongoDB, Splunk, Apache Spark, Große Daten, Daten-Pipelines, Datenverarbeitung, Integration von Daten, Datenverwaltung, NoSQL, Analytik, PostgreSQL, Datenbank-Systeme, Datenmanagement, Datenbank-Management-Systeme
Anfänger · Kurs · 1–3 Monate

28DIGITAL
Kompetenzen, die Sie erwerben: Abhängigkeitsanalyse, Eingebettete Software, Algorithmen, Systemanalyse, Entwurf von Systemen, System-Software, System-Programmierung, OS Prozessmanagement, Eingebettete Systeme, Systemanforderungen, Simulationen, Verifizierung und Validierung, Echtzeit-Betriebssysteme, Systementwurf und Implementierung, Computerarchitektur, C (Programmiersprache)
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Software zur Datenvisualisierung, Datenwissenschaft, R Programmierung, Geografische Informationen und Technologie, Datenanalyse, Präsentation der Daten, Plot (Grafiken), Datenvisualisierung, Ggplot2, Rmarkdown, Dashboard, Erstellung des Dashboards, Streudiagramme, Box Plots, Statistische Visualisierung, Interaktive Datenvisualisierung, Grafische Darstellung, Merkblatt (Software), R (Software), Glänzend (R-Paket)
Anfänger · Kurs · 1–4 Wochen
Kompetenzen, die Sie erwerben: Application Security, Angular, OAuth, Test Driven Development (TDD), Cryptography, Web Components, Data Validation, Unit Testing, Vue.JS, Development Testing, Data Security, Authentications, Encryption, Authorization (Computing), HTML and CSS, Hypertext Markup Language (HTML), Web Applications, Javascript, Security Strategy, Computer Programming
Anfänger · Spezialisierung · 1–3 Monate

Arizona State University
Kompetenzen, die Sie erwerben: Supervised Learning, Unsupervised Learning, Matplotlib, File I/O, Generative Adversarial Networks (GANs), Generative AI, NumPy, Object Oriented Programming (OOP), Model Training, Deep Learning, Image Analysis, Machine Learning Methods, Plot (Graphics), Object Oriented Design, Integrated Development Environments, Python Programming, Development Environment, Event-Driven Programming, Programming Principles, Computer Programming
Anfänger · Spezialisierung · 3–6 Monate

Johns Hopkins University
Kompetenzen, die Sie erwerben: Web-Entwicklung, Reaktionsfähiges Web-Design, Netzwerk-Protokolle, Ajax, Prototyping, Grundsätze der Programmierung, JSON, Javascript, Ereignisgesteuerte Programmierung, Web-Anwendungen, Objektorientierte Programmierung (OOP)
Gemischt · Kurs · 1–4 Wochen

Instituto Tecnológico de Aeronáutica
Kompetenzen, die Sie erwerben: User Story, Agile Software Development, Backlogs, Agile Methodology, Scrum (Software Development), Sprint Retrospectives, Agile Product Development, Test Driven Development (TDD), Agile Project Management, Requirements Elicitation, Requirements Analysis, Sprint Planning, Software Development Methodologies, Program Development, Diagram Design, Software Development
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Exploratory Data Analysis, NumPy, Data Visualization, Data Analysis, Plot (Graphics), Seaborn, Matplotlib, Statistical Visualization, Cloud Computing, Computing Platforms, Jupyter, Dimensionality Reduction, Data Science, Unsupervised Learning, Scikit Learn (Machine Learning Library), Machine Learning Methods, Numerical Analysis, Python Programming, Data Manipulation, Data Preprocessing
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

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
Mittel · Spezialisierung · 3–6 Monate

IBM
Kompetenzen, die Sie erwerben: Geschäftslogik, Instandhaltbarkeit, Programm-Entwicklung, Fehlersuche, Software-Prüfung, Grundsätze der Programmierung, Entwicklungstests, Computerprogrammierung, COBOL (Programmiersprache), Computer Programmierung
Anfänger · Kurs · 1–4 Wochen
Stanford University
Kompetenzen, die Sie erwerben: Angewandtes maschinelles Lernen, Statistische Methoden, Algorithmen, Wahrscheinlichkeitsverteilung, Methoden des maschinellen Lernens, Markov-Modell, Unüberwachtes Lernen, Maschinelles Lernen, Bayessches Netz, Netzwerk-Modell, Modell Ausbildung, Modell-Optimierung, Algorithmen für maschinelles Lernen, Bayessche Statistik, Wahrscheinlichkeitsrechnung und Statistik, Statistisches maschinelles Lernen
Fortgeschritten · Kurs · 1–3 Monate

Fractal Analytics
Kompetenzen, die Sie erwerben: Prompt Engineering, Responsible AI, Generative AI, Generative Model Architectures, Code Review, Data Ethics, AI Workflows, AI literacy, Artificial Intelligence, Object Oriented Programming (OOP), Software Technical Review, Risking, Machine Learning Methods, Artificial Neural Networks, Data Preprocessing, AI powered creativity, Debugging, Problem Solving, Critical Thinking, Data Analysis
Anfänger · Spezialisierung · 1–3 Monate