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.

Johns Hopkins University
Kompetenzen, die Sie erwerben: Stichproben (Statistik), Statistische Inferenz, R Programmierung, Datenanalyse, Datenwissenschaft, Prädiktive Analytik, Explorative Datenanalyse, Statistische Modellierung, Angewandtes maschinelles Lernen, Regressionsanalyse, Bewertung des Modells, Statistische Methoden, Modellevaluation, Maschinelles Lernen, Prädiktive Modellierung, Datengestützte Entscheidungsfindung, Datenmodellierung, Statistische Hypothesenprüfung, Rmarkdown, Tidyverse (R-Paket)
★ 4.7 (10) · Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Grundsätze der Programmierung, Paket- und Softwareverwaltung, Programm-Entwicklung, Befehlszeilenschnittstelle, Go (Programmiersprache), Andere Programmiersprachen, Wiederverwendbarkeit von Code, Datenspeicherung
★ 4.4 (9) · Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Packt
Kompetenzen, die Sie erwerben: MLOps (Machine Learning Operations), Convolutional Neural Networks, Recurrent Neural Networks (RNNs), Fine-tuning, Containerization, Model Optimization, AI Workflows, Model Evaluation, Model Deployment, Generative AI Agents, LangGraph, Keras (Neural Network Library), Agentic Workflows, Transfer Learning, Artificial Intelligence and Machine Learning (AI/ML), CrewAI, Image Analysis, Large Language Modeling, Natural Language Processing, Python Programming
Fortgeschritten · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Test Driven Development (TDD), Debugging, Software Testing, Performance Testing, Unit Testing, Test Engineering, System Testing, Test Tools, Test Automation, Testability, Integration Testing, Performance Stress Testing, .NET Framework, Performance Tuning, Software Development Tools
★ 4.7 (28) · Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Selenium (Software), Test Script Development, Test Automation, Java Programming, Java, Software Testing, Javascript, Eclipse (Software), Apache Maven, Development Environment, Object Oriented Programming (OOP), Cascading Style Sheets (CSS), Software Installation, System Configuration
Mittel · Kurs · 3–6 Monate

Kompetenzen, die Sie erwerben: Cascading Style Sheets (CSS), Program Development, Full-Stack Web Development, Event-Driven Programming
★ 5 (7) · Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Grundsätze der Programmierung, Mobile Entwicklung, UI-Komponenten, iOS-Entwicklung, Benutzeroberfläche (UI) Design, Benutzeroberfläche (UI), Beglaubigungen, Anwendungsprogrammierschnittstelle (API), Integrierte Entwicklungsumgebungen, Persistenz der Daten, Apple Xcode, Datenverwaltung, Datenmanagement, Apple iOS, Fehlersuche, Datenspeicherung, Swift-Programmierung, Kerndaten (Software)
Anfänger · Kurs · 1–4 Wochen

Infosec
Kompetenzen, die Sie erwerben: Application Security, Secure Coding, Security Software, Vulnerability Scanning, Security Controls, Intrusion Detection and Prevention, Security Awareness, Web Applications, PHP (Scripting Language), Application Frameworks, Browser Compatibility, Computer Programming
★ 5 (7) · Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Java, Java Programming, Software Development Tools, Software Development Life Cycle, Program Development, Computer Programming Tools, Computer Programming, Development Environment, Software Development, Programming Principles, Integrated Development Environments, Software Installation, Command-Line Interface, Linux Commands
Anfänger · Kurs · 1–4 Wochen

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Datenanalyse, Matplotlib, Datenerfassung, Statistische Visualisierung, Datenwissenschaft, Software zur Datenvisualisierung, Pandas (Python-Paket), Statistische Modellierung, Plot (Grafiken), Datenerhebung, Datenmanipulation, Regressionsanalyse, Statistische Methoden, Datenzugang, Anwendungsprogrammierschnittstelle (API), Statistische Analyse, Integration von Daten, Datenvisualisierung, Erkennung von Anomalien
★ 4.4 (7) · Mittel · Kurs · 1–4 Wochen

Simplilearn
Kompetenzen, die Sie erwerben: User Story, Agile Software Development, Agile Project Management, Backlogs, Agile Methodology, Organizational Change, Sprint Planning, Change Management, Team Building, Kanban Principles, Project Management, Project Estimation, Estimation
★ 4.7 (7) · Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Data Structures, Graph Theory, Algorithms, Programming Principles, Computational Thinking
Mittel · Spezialisierung · 3–6 Monate