Programmieren-Kurse können Ihnen helfen, die Grundlagen von Syntax, Kontrollstrukturen und Datenstrukturen in verschiedenen Sprachen zu lernen. Sie können Fähigkeiten im Schreiben, Testen und Strukturieren von Code aufbauen. Viele Kurse führen in Entwicklungsumgebungen, Versionskontrolle und einfache Projektbeispiele ein, mit denen Sie eigene Programme Schritt für Schritt entwickeln.

Macquarie University
Kompetenzen, die Sie erwerben: DevSecOps, Secure Coding, Cryptography, Application Security, Security Testing, IT Security Architecture, Cyber Threat Intelligence, Cyber Risk, Encryption, Network Security, AI Integrations, DevOps, Cybersecurity, CI/CD, Security Awareness, Cloud Security, Software Development, Security Controls, Artificial Intelligence and Machine Learning (AI/ML), Software Architecture
Anfänger · Spezialisierung · 3–6 Monate

Simplilearn
Kompetenzen, die Sie erwerben: Prompt Engineering, AI Personalization, AI Security, GitHub Copilot, Generative AI, Infrastructure as Code (IaC), Legal Risk, Requirements Analysis, Test Tools, Software Testing, ChatGPT, Risk Analysis, Sprint Planning, Software Development Tools, Software Development Life Cycle, User Interface and User Experience (UI/UX) Design, Automation, Software Documentation, Artificial Intelligence, Software Architecture
Anfänger · Spezialisierung · 3–6 Monate

Imperial College London
Kompetenzen, die Sie erwerben: R Programmierung, Statistische Modellierung, Regressionsanalyse, Öffentliche Gesundheit, Wahrscheinlichkeitsverteilung, Modell-Optimierung, Mathematische Modellierung, Immunologie, Statistische Methoden, Datenmodellierung, Infektionskrankheiten, Öffentliche Gesundheit und Krankheitsvorbeugung, Infektionskontrolle, Modellevaluation, Simulationen, Epidemiologie, Statistische Programmierung, R (Software), Bewertung des Modells, Differentialgleichungen, Prädiktive Modellierung
Mittel · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Responsive Web Design, No-Code Development, Web Design, Content Management, Web Design and Development, Web Content, Web Development
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Rechnerische Logik, Fehlersuche, Computer Programmierung, Datei-E/A, Programm-Entwicklung, Dateiverwaltung, Integrierte Entwicklungsumgebungen, Computerprogrammierung, Software-Entwicklung, Mainframe-Computing, CI/CD, Grundsätze der Programmierung, Großrechner-Technologien, Kontinuierliche Integration, Entwicklungsumgebung, Computer-Programmierwerkzeuge, COBOL (Programmiersprache), Kontinuierliche Bereitstellung
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Programming Principles, Computer Programming, Python Programming, Computational Logic, Computer Science
Anfänger · Kurs · 1–4 Wochen

The Chinese University of Hong Kong
Kompetenzen, die Sie erwerben: Wahrscheinlichkeitsverteilung, Algorithmen, Modell-Optimierung, Informatik, Theoretische Informatik, Digitale Kommunikation, Kommunikationssysteme, Telekommunikation, Wahrscheinlichkeit
Gemischt · Kurs · 3–6 Monate

Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Java, Computer Programmierung, Programm-Entwicklung, Datei-E/A, Persistenz der Daten, Dateiverwaltung, Datenverwaltung, Daten-Strukturen, Java Programmierung, Computerprogrammierung, Objektorientierte Programmierung (OOP), Dateisysteme, Wiederverwendbarkeit von Code, Grundsätze der Programmierung, Java-Programmierung, Datenmanagement, Objektorientierter Entwurf
Mittel · Kurs · 1–3 Monate

Duke University
Kompetenzen, die Sie erwerben: Restful API, Testfall, Containerisierung, LLM-Bewerbung, Docker (Software), Cloud Computing, Computer Programmierung, Einheitliche Prüfung, Serverloses Rechnen, Einheitstest, Rust (Programmiersprache), DevOps, Befehlszeilenschnittstelle, Modellierung großer Sprachen, Jenkins, Computerprogrammierung, Verarbeitung natürlicher Sprache, CI/CD, Daten-Pipelines, Gesicht umarmen, Kontinuierliche Integration, Bereitstellung von Anwendungen
Anfänger · Spezialisierung · 3–6 Monate

Duke University
Kompetenzen, die Sie erwerben: Matplotlib, Pandas (Python Package), Plot (Graphics), NumPy, Data Cleansing, Data Structures, Scientific Visualization, Data Visualization Software, Predictive Analytics, Data Visualization, Statistical Visualization, Debugging, Data Presentation, Data Manipulation, Code Reusability, Object Oriented Programming (OOP), Python Programming, Simulations, Predictive Modeling, Data Analysis
Anfänger · Spezialisierung · 3–6 Monate
University of Illinois Urbana-Champaign
Kompetenzen, die Sie erwerben: Deskriptive Analytik, Business-Lösungen, Unternehmensanalyse, Python-Programmierung, Datenanalyse, Analytik, Business Analyse, Präsentation der Daten, Vorverarbeitung von Daten, Analyse des Geschäftsablaufs, Datengestützte Entscheidungsfindung, Datenvorverarbeitung
Auf einen Abschluss hinarbeiten
Anfänger · Kurs · 1–4 Wochen

Board Infinity
Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Programm-Entwicklung, Web-Entwicklung, Anwendungs-Rahmenwerke, Microsoft Entwicklungswerkzeuge, Microsoft Visual Studio, Entwicklungsumgebung
Anfänger · Kurs · 1–4 Wochen