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.

Kompetenzen, die Sie erwerben: Digital Forensics, Risk Management, Incident Response, Threat Management, Risk Analysis, Business Risk Management, Cyber Security Policies, Secure Coding, Cybersecurity, Computer Security Incident Management, Cyber Security Assessment, Application Security, ISO/IEC 27001, Data Security, Malware Protection, Penetration Testing, Security Controls, Threat Detection, Compliance Management, Governance
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Skripting, Javascript, Ereignisgesteuerte Programmierung, Grundsätze der Programmierung, Web-Entwicklung, Objektorientierte Programmierung (OOP), Entwicklungsumgebung, Datenvalidierung, Web Design und Entwicklung, UI Komponenten
Anfänger · Kurs · 3–6 Monate

Kompetenzen, die Sie erwerben: Paket- und Software-Management, Integrierte Entwicklungsumgebungen, Befehlszeilen-Schnittstelle, Grundsätze der Programmierung, Software-Installation
Anfänger · Kurs · 1–3 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Skripting, Grundsätze der Programmierung, Skriptsprachen, Computer-Programmierwerkzeuge, Datei-E/A, Jupyter, Python-Programmierung
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Color Theory, Web Design, Responsive Web Design, HTML and CSS, ChatGPT, Generative AI, Development Environment, Javascript, Cloud Hosting, Software Installation, Databases
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Data Structures, C++ (Programming Language), C and C++, Programming Principles, Algorithms, Theoretical Computer Science, Object Oriented Programming (OOP)
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Ereignisgesteuerte Programmierung, Javascript, Web-Entwicklung, Daten importieren/exportieren, Benutzeroberfläche (UI), Web-Entwicklungstools, Fehlersuche, Datenmanagement, Web-Anwendungen, Datenvalidierung
Mittel · Kurs · 1–4 Wochen

Scrimba
Kompetenzen, die Sie erwerben: Javascript, Middleware, React.js, Web-Entwicklung, Web-Entwicklungstools, React Redux, JavaScript-Frameworks
Mittel · Kurs · 1–4 Wochen

JetBrains
Kompetenzen, die Sie erwerben: IntelliJ IDEA, Generative AI-Agenten, Software-Entwicklungstools, Integrierte Entwicklungsumgebungen, Künstliche Intelligenz, Lebenszyklus der Softwareentwicklung, Künstliche Intelligenz und Maschinelles Lernen (KI/ML), Softwareentwicklung, Agentische Systeme, Generative KI, KI-Produktstrategie, Modellierung großer Sprachen, KI-Workflows
Anfänger · Kurs · 1–3 Monate

Codio
Kompetenzen, die Sie erwerben: Go (Programming Language), Object Oriented Programming (OOP), Web Services, Web Frameworks, Debugging, Python Programming, Restful API, Dependency Analysis, Performance Tuning, Software Engineering
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Open Web Application Security Project (OWASP), Threat Modeling, Application Security, Software Development Life Cycle, DevSecOps, Security Testing, Secure Coding, Security Engineering, Cloud Security, Encryption, Vulnerability Scanning, Software Development, CI/CD, Cloud Platforms, Vulnerability Assessments, Vulnerability Management, Penetration Testing, Cybersecurity, Configuration Management
Mittel · Kurs · 3–6 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Text Mining, Deep Learning, Unüberwachtes Lernen, Unstrukturierte Daten, Explorative Datenanalyse, Verarbeitung natürlicher Sprache, Maschinelles Lernen, Datenverarbeitung, Datenvorverarbeitung, Python-Programmierung, Angewandtes maschinelles Lernen, Modellevaluation, JSON, Datenvisualisierung, Marketing-Analytik
Auf einen Abschluss hinarbeiten
Mittel · Kurs · 1–3 Monate