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: Anwendungssicherheit, Bewertungen der Anfälligkeit, Verwaltung der Anwendungsleistung, Sicherheitskontrollen, DevSecOps, Sicherheitstests, Modellierung von Bedrohungen, Lebenszyklus der Softwareentwicklung, Sicherheitsprüfung, Kontinuierliche Überwachung, Sichere Kodierung, DevOps, Schwachstellen-Management, Systemüberwachung, Scannen auf Schwachstellen, Datensicherheit, Entwicklungsumgebung, Open Web Application Security Project (OWASP)
★ 4.7 (251) · Mittel · Kurs · 1–4 Wochen

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Rechnerische Logik, Datenmanipulation, Python-Programmierung, Computer Programmierung, Datenwissenschaft, Computerprogrammierung, Grundsätze der Programmierung
★ 4.8 (229) · Anfänger · Kurs · 1–4 Wochen
University of Illinois Urbana-Champaign
Kompetenzen, die Sie erwerben: Datenerfassung, Microsoft Excel, Datenanalyse, Interaktive Datenvisualisierung, Analytische Fähigkeiten, Business-Analytik, Prädiktive Analytik, Excel-Makros, Datenkompetenz, Datenarchitektur, Analytik, Präsentation der Daten, Datenvisualisierung, Tableau-Software, Buchhaltungs- und Finanzsoftware, Tabellenkalkulations-Software, Spezialisierte Buchhaltung, Software zur Datenvisualisierung, Buchhaltungssoftware, Buchhaltungssysteme
★ 4.8 (456) · Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Rechnerische Logik, Entwicklung von Verfahren, Programm-Entwicklung, Daten-Strukturen, Verwaltung von Aufzeichnungen, Datei-E/A, Bearbeitung von, Grundsätze der Programmierung, COBOL (Programmiersprache)
★ 4.5 (135) · Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Identity and Access Management, Business Continuity, Cryptographic Protocols, Network Security, Cryptography, Encryption, User Provisioning, Security Management, Penetration Testing, ISO/IEC 27001, Threat Management, Network Performance Management, Information Systems Security, Network Architecture, Cyber Operations, Data Management, Vulnerability Management, Software Development Methodologies, Cybersecurity, Configuration Management
★ 4.8 (157) · Anfänger · Spezialisierung · 3–6 Monate

Microsoft
Kompetenzen, die Sie erwerben: API-Entwurf, Microsoft Kopilot, Sichere Kodierung, Anwendungs-Rahmenwerke, ASP.NET, Anwendungsprogrammierschnittstelle (API), Server-Seite, Back-End-Webentwicklung, C# (Programmiersprache), Middleware, .NET-Rahmenwerk
★ 4.6 (73) · Anfänger · Kurs · 1–3 Monate

DeepLearning.AI
Kompetenzen, die Sie erwerben: AI-Integrationen, LLM-Bewerbung, Anwendungsdesign, Leistungsoptimierung, Systementwurf und Implementierung, Datenbank-Design, Datenbanken, Sichere Kodierung, Software Architektur, Modellierung großer Sprachen, Software-Entwicklung, AI-Sicherheit, OpenAI-API, Anwendungsprogrammierschnittstelle (API), Software-Architektur, Abfragesprachen, Software-Entwurfsmuster, Datenbank-Entwicklung, Objektorientierter Entwurf, Software Entwurf
★ 4.7 (187) · Anfänger · Kurs · 1–4 Wochen

Amazon
Kompetenzen, die Sie erwerben: Java, Persistenz der Daten, Dateiverwaltung, Datei-E/A, Java Programmierung, Objektorientierte Programmierung (OOP), Java-Programmierung, Software-Entwicklung, Wiederverwendbarkeit von Code, Objektorientierter Entwurf, Software Entwurf
★ 4.2 (91) · Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Anwendungssicherheit, Architektur der Informationstechnologie, Netzwerksicherheit, Cybersecurity, Endpunkt-Erkennung und -Reaktion, Netzarchitektur, Datensicherheit, IT-Sicherheitsarchitektur
★ 4.8 (197) · Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Embedded Software, Performance Tuning, System Programming, Software Development Tools, Embedded Systems, Memory Management, Microarchitecture, Software Development, Hardware Architecture, Debugging, System Software, Secure Coding, Build Tools, Application Security, Computer Architecture, System Configuration, Programming Principles, C (Programming Language), Digital Signal Processing, Real-Time Operating Systems
★ 4.6 (206) · Mittel · Spezialisierung · 3–6 Monate

Infosec
Kompetenzen, die Sie erwerben: Kryptographie, Anwendungssicherheit, Javascript, Rahmen für das Risikomanagement, Sicherheit der Infrastruktur, Cloud-Sicherheit, Node.JS, Abhängigkeitsanalyse, Sichere Kodierung, Serverloses Rechnen, Web-Entwicklung, Management von Bedrohungen, Schwachstellen-Management, Paket- und Softwareverwaltung, Cloud-Dienste, Techniken der Ausbeutung, Web-Anwendungen, Identitäts- und Zugangsmanagement, Cloud-Plattformen, Beglaubigungen
★ 4.5 (112) · Mittel · Spezialisierung · 1–3 Monate

Infosec
Kompetenzen, die Sie erwerben: Blockchain, Kryptographie, Bewertungen der Anfälligkeit, Verschlüsselung, Algorithmen, Verteilte Denial-Of-Service-Angriffe (DDoS), Skalierbarkeit, Sichere Kodierung, Netzwerksicherheit, Transaktionsverarbeitung, Kryptographische Protokolle, Techniken der Ausbeutung, Verteiltes Rechnen
★ 4.6 (86) · Anfänger · Kurs · 1–3 Monate