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: 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

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

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

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

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

University of Michigan
Kompetenzen, die Sie erwerben: Memory Management, C (Programming Language), C and C++, C++ (Programming Language), Object Oriented Programming (OOP), Object Oriented Design, Programming Principles, Data Structures, Secure Coding, Algorithms, Software Design, Application Security, Other Programming Languages, Python Programming, System Programming, Computer Architecture, Computer Programming, Java, Performance Tuning, Numerical Analysis
★ 4.5 (245) · Mittel · Spezialisierung · 3–6 Monate

University of Colorado System
Kompetenzen, die Sie erwerben: Datenvalidierung, Speicherverwaltung, Bewertungen der Anfälligkeit, Bewertung der Cybersicherheit, Anwendungssicherheit, Sicherheitstests, Validierung von Daten, Sichere Kodierung, SQL, Sicherheitsprüfung, Amazon Web Services, Penetrationstests, Amazon Elastic Compute Cloud, Techniken der Ausbeutung, Metasploit, Scannen auf Schwachstellen, Entwicklung von Exploits, Betriebssysteme, Software-Entwurfsmuster, Brute-force-Angriffe, Amazon Webdienste
★ 4 (279) · Mittel · Kurs · 1–4 Wochen

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 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: Game Design, Human Computer Interaction, Program Development, Code Reusability, Python Programming, Programming Principles, Computer Programming, Mathematical Software, Data Analysis
★ 4.7 (288) · Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

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: 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