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

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

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

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

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

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

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

DeepLearning.AI
Kompetenzen, die Sie erwerben: Datenbank-Design, Software-Entwicklung, Anwendungsdesign, Anwendungsprogrammierschnittstelle (API), Software Architektur, AI-Sicherheit, Sichere Kodierung, AI-Integrationen, Modellierung großer Sprachen, LLM-Bewerbung, Software-Entwurfsmuster, Software-Architektur, Objektorientierter Entwurf, Leistungsoptimierung, Datenbanken, Datenbank-Entwicklung, OpenAI-API, Abfragesprachen, Systementwurf und Implementierung, Software Entwurf
★ 4.7 (187) · 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

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

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

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Datenwissenschaft, Datenmanipulation, Computer Programmierung, Grundsätze der Programmierung, Rechnerische Logik, Computerprogrammierung, Python-Programmierung
★ 4.8 (229) · Anfänger · Kurs · 1–4 Wochen