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.

Kompetenzen, die Sie erwerben: Hypertext Markup Language (HTML), Design der Benutzeroberfläche und Benutzererfahrung (UI/UX), Benutzeroberfläche (UI), Web-Entwicklung, HTML und CSS, Benutzerfreundliches Design, Microsoft Visual Studio, Bereitstellung von Anwendungen, Microsoft Entwicklungswerkzeuge, Web-Design und Entwicklung, Cascading Style Sheets (CSS), GitHub
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Board Infinity
Kompetenzen, die Sie erwerben: Responsible AI, MLOps (Machine Learning Operations), Data Preprocessing, Model Deployment, Data Ethics, Artificial Intelligence and Machine Learning (AI/ML), Apache Mahout, AI Security, Applied Machine Learning, Classification Algorithms, CI/CD, Java, Java Programming, Machine Learning Software, Jenkins, Deep Learning, Machine Learning, Spring Boot, Natural Language Processing, Reinforcement Learning
Mittel · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Java Programming, PostgreSQL, Relational Databases, Java, Java Platform Enterprise Edition (J2EE), Database Development, Systems Development, Database Design, Databases, Application Design, Back-End Web Development, Web Applications, Business Logic, Secure Coding, Data Validation, Process Modeling, Payment Systems, Document Management, Authentications, Verification And Validation
Mittel · Kurs · 1–4 Wochen

Coursera
Kompetenzen, die Sie erwerben: R Programmierung, Datenwrangling, Statistische Analyse, Tidyverse (R-Paket), Datenumwandlung, Datenmanipulation, R (Software), Datenanalyse
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Vanderbilt University
Kompetenzen, die Sie erwerben: Programm-Entwicklung, Instandhaltbarkeit, Modellierung großer Sprachen, Javascript, Schnelles Engineering, Anwendungs-Rahmenwerke, KI-Orchestrierung, Generative AI-Agenten, AI-Arbeitsabläufe, Agentische Systeme, Künstliche Intelligenz, Dateisysteme, TypScript, Fehlersuche, Grundsätze der Programmierung, Node.JS, OpenAI-API, Agentische Arbeitsabläufe, LLM-Bewerbung, Generative KI
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Web-Anwendungen, Full-Stack Web-Entwicklung, Web-Entwicklung, Projektmanagement-Software, Javascript, Beglaubigungen, Anwendungsprogrammierschnittstelle (API), Front-End-Webentwicklung, Containerisierung, Anwendungsentwicklung, Frontend-Integration, Software-Entwicklung, Bereitstellung von Anwendungen, React.js, Docker (Software), Back-End-Webentwicklung, Web-Design und Entwicklung, Node.JS, JavaScript-Frameworks, Server-Seite
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Cloud-Native Computing, Cloud Deployment, DevOps, CI/CD, Application Deployment, Cloud Development, Devops Tools, Development Environment, Continuous Delivery, Amazon Elastic Compute Cloud, Real Time Data, Kibana, Query Languages, Data Modeling, Distributed Computing, SQL, Data Mapping, NoSQL, Event-Driven Programming, Relational Databases
Anfänger · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Datenmanipulation, PostgreSQL, SQL
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Coursera
Kompetenzen, die Sie erwerben: Apache Airflow, Docker (Software), Git (Version Control System), SQL, Data Pipelines, Containerization, CI/CD, Debugging, Ansible, Database Management, Continuous Deployment, Performance Tuning, Infrastructure as Code (IaC), Continuous Integration, Workflow Management, DevOps, Automation, Configuration Management, Root Cause Analysis, Python Programming
Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Application Security, Security Testing, Risk Management Framework, Systems Development Life Cycle, Secure Coding, Threat Modeling, Software Testing, Software Development, Software Development Life Cycle, Web Applications, Vulnerability Scanning, Software Development Methodologies, Application Programming Interface (API), Database Application, Agile Methodology, Data Validation
Fortgeschritten · Kurs · 1–4 Wochen

University of Pittsburgh
Kompetenzen, die Sie erwerben: Grafische und visuelle Gestaltung, Plot (Grafiken), Präsentation der Daten, Datenvisualisierung, Interaktive Datenvisualisierung, Daten-Storytelling, Statistische Visualisierung, Python-Programmierung, Software zur Datenvisualisierung, Grafische Darstellung, Datenanalyse, Seaborn, Matplotlib
Auf einen Abschluss hinarbeiten
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Apache Airflow, Data Warehousing, Data Flow Diagrams (DFDs), Data Lakes, Data Pipelines, Diagram Design, Data Integration, Performance Tuning, Data Governance, Cloud Deployment, Data Management, Data Modeling, Data Mapping, Extract, Transform, Load, Trend Analysis, Service Level Agreement, Systems Integration, SQL, Apache Kafka, Python Programming
Mittel · Spezialisierung · 3–6 Monate