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.

University of Colorado System
Kompetenzen, die Sie erwerben: Modellierung von Bedrohungen, Objektorientierter Entwurf, Anwendungssicherheit, Einheitstest, Datenbank-Design, Software-Entwurfsmuster, Sicherheitssoftware, Sichere Kodierung, Technischer Entwurf, Lebenszyklus der Softwareentwicklung, Software Entwurf, Systeme Design, Usability-Tests, Open Web Application Security Project (OWASP), Datenflussdiagramme (DFDs), Unified Modeling Language, Design der Benutzeroberfläche und Benutzererfahrung (UI/UX), Bewertungen der Anfälligkeit, Datenbank Management, Software-Architektur
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Scannen auf Schwachstellen, Modellierung von Bedrohungen, Sicherheitsprüfung, Datensicherheit, Anwendungssicherheit, Entwicklungsumgebung, Kontinuierliche Überwachung, DevSecOps, Verwaltung der Anwendungsleistung, Sichere Kodierung, Lebenszyklus der Softwareentwicklung, Systemüberwachung, Open Web Application Security Project (OWASP), Bewertungen der Anfälligkeit
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Benutzerkonten, Cyber-Risiko, Techniken der Ausbeutung, Schulung zum Bewusstsein für Computersicherheit
Anfänger · Kurs · 1–3 Monate

DeepLearning.AI
Kompetenzen, die Sie erwerben: Software-Entwurfsmuster, Datenbank-Design, Softwareentwicklung, OpenAI API, KI-Förderung, Schnittstelle zur Anwendungsprogrammierung (API), Sichere Kodierung, Abfragesprachen, Systementwurf und Implementierung, Datenbank Management, Software-Architektur, Anwendungsdesign, Leistungsoptimierung
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Musik, Programm-Entwicklung, Grundsätze der Programmierung, Python-Programmierung, Computer Programmierung, Musikalische Komposition
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Duke University
Kompetenzen, die Sie erwerben: Wirtschaftsprüfung, Cyber-Risiko, FinTech, Risikoanalyse, Governance, Blockchain, Risikomanagement, Umwelt, Soziales und Corporate Governance (ESG), Operationelles Risiko, Finanzordnung, Sichere Kodierung, Schlüsselverwaltung, Skalierbarkeit, Entwicklung von Exploits, Bewertungen der Anfälligkeit, Einhaltung gesetzlicher Vorschriften, Transaktionsverarbeitung
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Identity and Access Management, Computer Security Incident Management, Network Security, Cryptography, AWS Identity and Access Management (IAM), Encryption, User Provisioning, Security Management, Penetration Testing, Vulnerability Scanning, ISO/IEC 27001, Information Systems Security, Network Architecture, Computer Networking, DevSecOps, Risk Management, OAuth, Data Management, Software Development Methodologies, Cybersecurity
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Cloud-API, Anwendungssicherheit, JSON, Netzwerksicherheit, API-Design, Sicherheitskontrollen, Schnittstelle zur Anwendungsprogrammierung (API), Restful API, Datensicherheit, Sichere Kodierung, Identitäts- und Zugriffsmanagement, Autorisierung (Computing), Sicherheit von Informationssystemen, OAuth, API-Gateway, Schlüsselverwaltung, Erkennung von Bedrohungen
Anfänger · Kurs · 1–4 Wochen

University of California San Diego
Kompetenzen, die Sie erwerben: Datenstrukturen, Technische Kommunikation, Algorithmen, Zusammenarbeit, Verbale Kommunikationsfähigkeiten, Problemlösung, Wachstumsorientiertheit, Selbst-Bewusstsein, Software-Ingenieur, Anpassungsfähigkeit, Komplexe Problemlösung, Kommunikation, Hindernisse überwinden, Zwischenmenschliche Kommunikation
Mittel · Kurs · 1–3 Monate

Amazon
Kompetenzen, die Sie erwerben: Datenstrukturen, Datei-E/A, Objektorientierter Entwurf, Java, Instandhaltbarkeit, Software Entwurf, Objektorientierte Programmierung (OOP), Fehlersuche
Anfänger · Kurs · 1–4 Wochen

Infosec
Kompetenzen, die Sie erwerben: Modellierung von Bedrohungen, Anwendungssicherheit, Kryptographie, Serverloses Rechnen, Web-Entwicklung, Cloud-Sicherheit, Node.JS, Sicherheit der Infrastruktur, Cloud-Plattformen, Javascript, Sicherheitskontrollen, Cloud-Dienste, Sichere Kodierung, Identitäts- und Zugriffsmanagement, Web-Anwendungen, Authentifizierungen, Open Web Application Security Project (OWASP), Paket- und Software-Management, Rahmen für das Risikomanagement, Schwachstellen-Management
Mittel · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Schnelles Engineering, Künstliche Intelligenz, Generative KI, Strategische Entscheidungsfindung, Digitale Transformation, User-Interface-(UI)-Design, KI-Förderung, Software-Entwicklungstools, Fehlersuche, ChatGPT, LLM-Bewerbung
Anfänger · Kurs · 1–4 Wochen