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: Tidyverse (R-Paket), Einheitstest, Merkblatt (Software), Datenvisualisierung, Paket- und Softwareverwaltung, Datenwrangling, Objektorientierter Entwurf, R Programmierung, Vorverarbeitung von Daten, Open-Source-Technologie, Software-Dokumentation, R (Software), Web-Scraping, Software zur Datenvisualisierung, Objektorientierte Programmierung (OOP), Bereinigung von Daten, Datenmanipulation, Einheitliche Prüfung, Technische Dokumentation, Plot (Grafiken), Datenvorverarbeitung, Ggplot2
Anfänger · Spezialisierung · 3–6 Monate

ESSEC Business School
Kompetenzen, die Sie erwerben: Business, Analytik, Erweiterte Analytik, Statistische Programmierung, Personenbezogene Analytik, Kommunikation, Präsentation der Daten, Präsentationen, Informationstechnologie, Geschäftsstrategie, R Programmierung, Datenanalyse, Statistische Methoden, R (Software), Unternehmensstrategie, Statistische Analyse, Prädiktive Modellierung, Business-Analytik, Daten-Storytelling, Prädiktive Analytik, Vorhersage, People Analytics
Gemischt · Kurs · 1–3 Monate

John Wiley & Sons
Kompetenzen, die Sie erwerben: Secure Coding, Application Security, Mobile Security, Vulnerability Assessments, Vulnerability Management, Application Frameworks, Program Development, Risk Management Framework, Cyber Security Policies, Computer Security, Security Controls, C and C++, C# (Programming Language), Java Programming, C++ (Programming Language), PHP (Scripting Language), Python Programming, C (Programming Language), Memory Management
Mittel · Kurs · 1–4 Wochen

University of California, Davis
Kompetenzen, die Sie erwerben: Verschlüsselung, Anwendungssicherheit, C und C++, Kryptographie, Sicherheitsstrategie, Bewertungen der Anfälligkeit, Software Entwurf, Sicherheitsprüfung, Entwicklung von Exploits, Modellierung von Bedrohungen, Grundsätze der Programmierung, Open Web Application Security Project (OWASP), Sicherheitstests, Systementwurf und Implementierung, Software-Entwicklung, Datensicherheit, Cybersecurity, Linux-Verwaltung, Java, Sichere Kodierung, Penetrationstests, Beglaubigungen
Mittel · Spezialisierung · 3–6 Monate

University at Buffalo
Kompetenzen, die Sie erwerben: Blockchain, Cryptography, Transaction Processing, Cryptographic Protocols, Network Protocols, Distributed Computing, Virtual Environment, Data Integrity, Virtual Machines, Algorithms, Verification And Validation
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: PyTorch (Machine Learning Library), Reinforcement Learning, Deep Learning, Machine Learning Methods, Artificial Neural Networks, Model Training, Machine Learning, Machine Learning Algorithms, Model Optimization, Python Programming, Algorithms, Model Evaluation
Mittel · Kurs · 1–3 Monate

ESSEC Business School
Kompetenzen, die Sie erwerben: Peer Review, Erweiterte Analytik, Statistische Programmierung, Digitale Transformation, Präsentation der Daten, Informationstechnologie, Marketing-Analytik, Datengesteuertes Marketing, R Programmierung, Statistische Methoden, Kundenanalyse, R (Software), Business Marketing, Business-Analytik, Prädiktive Analytik, Fallstudien, Daten-Synthese, Komplexe Problemlösung, Analytische Fähigkeiten, Vorhersage
Fortgeschritten · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Layout Gestaltung, Typografie, Unity-Engine, Animationen, Ereignisgesteuerte Programmierung, Benutzeroberfläche (UI) Design, UI-Komponenten, Skripting, Benutzerfreundlichkeit, Design der Benutzeroberfläche und Benutzererfahrung (UI/UX), Spiel-Design, Benutzeroberfläche (UI), Interaktives Design
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Wiederverwendbarkeit von Code, Paket- und Softwareverwaltung, Installation der Software, Daten-Strukturen, DevOps, Python-Programmierung, Programm-Entwicklung, Devops-Werkzeuge, IT-Automatisierung, Jupyter, Entwicklungsumgebung, Skripting, Objektorientierte Programmierung (OOP), Skriptsprachen, Software-Versionierung, Virtuelle Umgebung, Integrierte Entwicklungsumgebungen
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Generative KI, Künstliche Intelligenz, Befehlszeilenschnittstelle, Computer Programmierung, AWS CloudFormation, Shell-Skript, Terraform, Computerprogrammierung, AI-Integrationen, Schnelles Engineering, Generative AI-Agenten, AI-Sicherheit, Bash (Skriptsprache), Open-Source-Technologie, AI-Personalisierung, Infrastruktur als Code (IaC), AI-Arbeitsabläufe, Integrierte Entwicklungsumgebungen, Systemverwaltung
Anfänger · Kurs · 1–3 Monate

Microsoft
Kompetenzen, die Sie erwerben: CI/CD, C# (Programming Language), Azure DevOps, Load Balancing, Object Oriented Design, Continuous Integration, Role-Based Access Control (RBAC), Scalability, Object Oriented Programming (OOP), Authentications, SQL, Microsoft Copilot, .NET Framework, Relational Databases, ASP.NET, Database Management, Graph Theory, Back-End Web Development, Program Development, Data Structures
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

Kompetenzen, die Sie erwerben: Go (Programming Language), Debugging, Memory Management, Application Development, Program Development, Build Tools, Data Structures, Development Environment, Microsoft Visual Studio, Integrated Development Environments, Software Development Tools, Software Installation, Programming Principles, Code Reusability, Object Oriented Programming (OOP), Command-Line Interface, System Programming, Package and Software Management, Other Programming Languages
Anfänger · Spezialisierung · 3–6 Monate