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: Python-Programmierung, User-Interface-(UI)-Design, Generative KI, Restful API, ChatGPT, Anwendungsentwicklung, Schnittstelle zur Anwendungsprogrammierung (API), Sichere Kodierung, JSON, Benutzeroberfläche (UI), Bereitstellung von Anwendungen, Full-Stack Web-Entwicklung, Back-End Web-Entwicklung, Fehlersuche
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Cryptography, Data Security, Encryption, Authorization (Computing), General Data Protection Regulation (GDPR), Secure Coding, Public Key Infrastructure, Authentications, Identity and Access Management, Web Development, Application Security, Web Applications, Multi-Factor Authentication, Security Strategy
Anfänger · Kurs · 1–4 Wochen

Board Infinity
Kompetenzen, die Sie erwerben: Spring Framework, Model View Controller, Java Platform Enterprise Edition (J2EE), Software Design Patterns, Java Programming, Java, Enterprise Architecture, Secure Coding, Application Servers, Software Design, Software Architecture, Application Security, Programming Principles, Security Assertion Markup Language (SAML), Dependency Analysis, System Programming, Web Applications, OS Process Management, Maintainability, Object Oriented Programming (OOP)
Mittel · Spezialisierung · 3–6 Monate
Kompetenzen, die Sie erwerben: Application Security, OAuth, Data Validation, Authentications, Security Testing, Secure Coding, Web Applications, Authorization (Computing), Vulnerability Scanning, Cyber Attacks, Distributed Denial-Of-Service (DDoS) Attacks, Server Side, Security Strategy
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Datenvalidierung, Grundsätze der Programmierung, Kotlin, Software-Dokumentation, Daten-Mapping, Anwendungsentwicklung, Computergestützte Logik
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Pearson
Kompetenzen, die Sie erwerben: System Programming, Rust (Programming Language), Data Structures, Relational Databases, Other Programming Languages, Databases, Debugging, Programming Principles, Application Development, Secure Coding, SQL, Object Oriented Programming (OOP), C++ (Programming Language), Interoperability, Software Development, File I/O, Command-Line Interface, Data Import/Export
Anfänger · Spezialisierung · 1–3 Monate

Infosec
Kompetenzen, die Sie erwerben: HyperText Markup Language (HTML), Java Programmierung, Sicherheitskontrollen, Node.JS, Anwendungssicherheit, Sichere Kodierung, Web-Entwicklung, Javascript, Web-Server, Web-Anwendungen, Open Web Application Security Project (OWASP)
Mittel · Kurs · 1–4 Wochen
University of Glasgow
Kompetenzen, die Sie erwerben: HTML und CSS, Computer Programmierung, Skripting, Datenstrukturen, Datenverarbeitung, Code-Überprüfung, Web-Entwicklung, JSON, Grundsätze der Programmierung, Computergestütztes Denken, Anwendungsentwicklung, Prototyping, Unüberwachtes Lernen, Bereitstellung von Anwendungen, Datenvisualisierungssoftware, Web-Anwendungen, Javascript, Softwareentwicklung, Analytics, Datenanalyse
Anfänger · 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

LearnQuest
Kompetenzen, die Sie erwerben: Blockchain, Cryptography, Network Security, Secure Coding, Distributed Denial-Of-Service (DDoS) Attacks, Encryption, Cybersecurity, Vulnerability Assessments, Transaction Processing
Fortgeschritten · Kurs · 1–3 Monate

Vanderbilt University
Kompetenzen, die Sie erwerben: Middleware, Java Programmierung, Generative KI, LLM-Bewerbung, Persona Entwicklung, Schnelles Engineering, Sichere Kodierung, KI-Workflows, OpenAI API, Modellierung großer Sprachen, Agentische Systeme, Dokumentenverwaltung, Generative AI-Agenten, Open Web Application Security Project (OWASP), KI-Orchestrierung, Prompt-Muster, Ausführung des Plans, Geschäftslogik, Software-Entwurfsmuster
Mittel · Kurs · 1–3 Monate

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