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.

Peking University
Kompetenzen, die Sie erwerben: IT Security Architecture, Secure Coding, Security Engineering, Operating Systems, Cloud Security, Threat Modeling, Security Testing, Cloud Computing, Security Controls, Security Requirements Analysis, Computer Security, Information Systems Security, Virtual Machines, Virtualization
Mittel · Kurs · 3–6 Monate

Kompetenzen, die Sie erwerben: Software Entwurf, Sicherheitsprüfung, Rahmen für das Risikomanagement, Sichere Kodierung, Softwareentwicklung, Verifizierung und Validierung, Datensicherheit, Identitäts- und Zugriffsmanagement, Bewertungen der Anfälligkeit, Autorisierung (Computing), Software-Architektur, Anwendungssicherheit, Kryptographie, Sicherheitskontrollen, Analyse der Sicherheitsanforderungen, Modellierung von Bedrohungen, Lebenszyklus der Softwareentwicklung
Mittel · Kurs · 1–3 Monate

Infosec
Kompetenzen, die Sie erwerben: Amazon Webdienste, Sichere Kodierung, Rahmen für das Risikomanagement, Sicherheit der Infrastruktur, Javascript, Node.JS, Serverloses Rechnen, Anwendungssicherheit, Cloud-Sicherheit, Web-Anwendungen, Modellierung von Bedrohungen, Cloud-Plattformen, Cloud-Dienste
Mittel · Kurs · 1–4 Wochen

Infosec
Kompetenzen, die Sie erwerben: Open Web Application Security Project (OWASP), Application Security, Secure Coding, Security Testing, Vulnerability Scanning, Security Controls, Intrusion Detection and Prevention, Security Awareness, Web Applications, Browser Compatibility, Computer Programming
Anfänger · Kurs · 1–4 Wochen

Board Infinity
Kompetenzen, die Sie erwerben: Software Documentation, Java, Back-End Web Development, Application Programming Interface (API), Secure Coding, Databases, Data Persistence, Dependency Analysis
Anfänger · Kurs · 1–4 Wochen

University of Minnesota
Kompetenzen, die Sie erwerben: DevSecOps, Sicherheitsprüfung, Sichere Kodierung, Anwendungssicherheit, Authentifizierungen, Cloud-Anwendungen, Schlüsselverwaltung, Identitäts- und Zugriffsmanagement, Multi-Faktor-Authentifizierung, Server-Seite, Kryptographie, Cloud Computing, Cloud-Sicherheit, Webdienste, Open Web Application Security Project (OWASP), Cloud-Dienste
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Blockchain, Secure Coding, Authorization (Computing), Security Testing, Role-Based Access Control (RBAC), Application Security, Identity and Access Management, Programming Principles, Transaction Processing, Cryptography, Software Development, Software Architecture, Development Environment, Data Security, Scalability
Mittel · Kurs · 1–4 Wochen

Case Western Reserve University
Kompetenzen, die Sie erwerben: Exploratory Data Analysis, Spatial Data Analysis, Spatial Analysis, Geospatial Mapping, Geospatial Information and Technology, Descriptive Statistics, Statistical Modeling, R Programming, Geographic Information Systems, Statistical Analysis, Probability & Statistics, Data-Driven Decision-Making, Oil and Gas, Data Analysis, Simulations, Statistical Methods, Rmarkdown, Data Cleansing, Box Plots, Plot (Graphics)
Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Penetration Testing, OSI Models, Exploitation techniques, TCP/IP, Network Protocols, Distributed Denial-Of-Service (DDoS) Attacks, Network Security, Cyber Security Assessment, General Networking, Vulnerability Scanning, Cybersecurity, Web Development, Prompt Engineering, Large Language Modeling, Scripting, Python Programming, SQL, Command-Line Interface, Data Structures
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Software-Tests, Microservices, Software-Entwurfsmuster, Anwendungssicherheit, Sichere Kodierung, Authentifizierungen, Schnittstelle zur Anwendungsprogrammierung (API), Server-Seite, Software-Architektur, Instandhaltbarkeit, Autorisierung (Computing), Go (Programmiersprache), Rollenbasierte Zugriffskontrolle (RBAC), Web-Server, Restful API, Einheitstest, Datenbank Entwicklung, JSON, Datenbanken, API-Design
Mittel · Kurs · 1–3 Monate
University of Glasgow
Kompetenzen, die Sie erwerben: Algorithmen, Unüberwachtes Lernen, Datenanalyse, Datenverarbeitung, Skripting, Analytics, Javascript, Softwareentwicklung, Grundsätze der Programmierung, Computergestütztes Denken, Datenvisualisierungssoftware, Computer Programmierung, Datenmodellierung, Maschinelles Lernen, Objektorientierte Programmierung (OOP), JSON, Datenstrukturen
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: .NET-Rahmenwerk, Sichere Kodierung, Daten in Echtzeit, Anwendungsentwicklung, Verwaltung der Anwendungsleistung, System Programmierung, Objektorientierte Programmierung (OOP), Leistungsoptimierung, C# (Programmiersprache)
Mittel · angeleitetes Projekt · Weniger als 2 Stunden