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: Kryptographie, Virtualisierung und virtuelle Maschinen, Virtuelle Maschinen, Sicherheit für Unternehmen, Großrechner-Technologien, Transaktionsverarbeitung, Computer-Hardware, Hardware-Architektur, Mainframe-Computing, Identitäts- und Zugangsmanagement, Virtualisierung, Speicherverwaltung, System-Konfiguration, Computer-Plattformen, Verwaltung des Betriebssystems, Computer-Sicherheit, Berechtigung (Computing), z/OS, Infrastruktur-Architektur
Anfänger · Kurs · 1–4 Wochen

Duke University
Kompetenzen, die Sie erwerben: Microsoft Entwicklungswerkzeuge, Paket- und Softwareverwaltung, Daten-Strukturen, Python-Programmierung, Software-Entwicklungstools, Datenmanipulation, Pandas (Python-Paket), Git (Versionskontrollsystem), Entwicklungsumgebung, Virtuelle Umgebung, Software zur Datenanalyse, Versionskontrolle
Anfänger · Kurs · 1–4 Wochen

University of Michigan
Kompetenzen, die Sie erwerben: Abhängigkeitsanalyse, Bayessche Statistik, Explorative Datenanalyse, Software zur Datenvisualisierung, Logistische Regression, Python-Programmierung, Statistische Analyse, Statistische Software, Statistische Inferenz, Modellevaluation, Regressionsanalyse, Statistische Modellierung, Jupyter, Bewertung des Modells, Erweiterte Analytik, Statistische Methoden, Statistische Programmierung, Prädiktive Modellierung, Korrelationsanalyse
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Intrusion Detection und Prävention, Persistenz der Daten, Techniken der Ausbeutung, Skripting, Cybersecurity, Python-Programmierung, Persistenz, Cyber-Operationen, Skriptsprachen
Mittel · Kurs · 1–4 Wochen

University of Minnesota
Kompetenzen, die Sie erwerben: Java-Programmierung, Testfall, Prüftechnik, White-Box-Tests, JUnit, Test-Automatisierung, Software-Prüfung, Code-Abdeckung, Funktionelle Prüfung, Gurke (Software), Gherkin (Skriptsprache), Prüfbarkeit, Analyse der Anforderungen, Verhaltensbasierte Entwicklung, Java Programmierung
Mittel · Kurs · 1–4 Wochen

Peking University
Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), C++ (Programming Language), File I/O, Object Oriented Design, Code Reusability, Computer Programming, C (Programming Language), File Management, Maintainability, Data Structures, Algorithms, Scalability
Gemischt · Kurs · 1–3 Monate

Imperial College London
Kompetenzen, die Sie erwerben: Epidemiologie, Öffentliche Gesundheit und Krankheitsvorbeugung, R Programmierung, Infektionskrankheiten, Öffentliche Gesundheit, Differentialgleichungen, Infektionskontrolle, Mathematische Modellierung
Mittel · Kurs · 1–4 Wochen

Imperial College London
Kompetenzen, die Sie erwerben: Modell Ausbildung, Explorative Datenanalyse, Biostatistik, Daten importieren/exportieren, R Programmierung, Statistische Analyse, Deskriptive Analytik, Modellevaluation, Deskriptive Statistik, Datenmanipulation, Statistische Modellierung, Regressionsanalyse, Bewertung des Modells, R (Software), Datenanalyse, Wahrscheinlichkeitsrechnung und Statistik, Statistische Methoden, Korrelationsanalyse, Prädiktive Modellierung
Mittel · Kurs · 1–4 Wochen

University of Virginia
Kompetenzen, die Sie erwerben: Produktmanagement, Software-Entwicklung, Agile Methodik, A/B-Tests, Produktentwicklung, Verbesserung der Kundenerfahrung, Analytik, Datengestützte Entscheidungsfindung, Produktverbesserung, Benutzererfahrung, KI-Produktstrategie, Agile Produktentwicklung, Agile Software-Entwicklung, Prüfung der Benutzerfreundlichkeit, Erweiterte Analytik, Kundeneinblicke, Bedarfsplanung, Planung der Kundennachfrage, Kundenanalyse, Agile Entwicklung von Software, Analytische Fähigkeiten
Anfänger · Kurs · 1–4 Wochen

Peking University
Kompetenzen, die Sie erwerben: C (Programming Language), Object Oriented Programming (OOP), Computer Programming, Programming Principles, Data Structures, Algorithms, Memory Management
Gemischt · Kurs · 1–3 Monate

University at Buffalo
Kompetenzen, die Sie erwerben: Blockchain, Anwendungsentwicklung, Anwendungsdesign, Anwendungs-Rahmenwerke, Testgetriebene Entwicklung (TDD), Befehlszeilenschnittstelle, Software-Architektur, Web-Anwendungen, Software-Entwicklungstools, Web-Entwicklungs-Tools, Software Architektur, Entwicklungstests, Bereitstellung von Anwendungen, Frontend-Integration, Entwicklungsumgebung, Anwendungsprogrammierschnittstelle (API), Interoperabilität, Integrierte Entwicklungsumgebungen, Entwicklung von Testskripten
Mittel · Kurs · 1–4 Wochen

KodeKloud
Kompetenzen, die Sie erwerben: Jenkins, Terraform, Ansible, Infrastructure as Code (IaC), Package and Software Management, Kubernetes, Linux Administration, Continuous Integration, CI/CD, Git (Version Control System), Linux, Docker (Software), Application Development, Linux Commands, Microservices, Devops Tools, Linux Servers, GitHub, Data Structures, DevOps
Anfänger · Spezialisierung · 3–6 Monate