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.
LearnQuest
Kompetenzen, die Sie erwerben: Blockchain, Key Management, Security Controls, Cryptography, Cybersecurity, Security Engineering, Application Security, Network Security, Vulnerability Assessments, Encryption, Secure Coding, Data Security, Distributed Denial-Of-Service (DDoS) Attacks, Public Key Cryptography Standards (PKCS), Security Testing, Vulnerability Management, Transaction Processing, Risk Management, Code Review, Data Integrity
Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Application Security, Risk Management Framework, Secure Coding, Software Testing, DevSecOps, Software Development Life Cycle, Web Applications, Vulnerability Scanning, Software Development Methodologies, Application Programming Interface (API), Database Application, Software Architecture, Agile Methodology
Fortgeschritten · Kurs · 1–4 Wochen

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

LearnKartS
Kompetenzen, die Sie erwerben: JUnit, File I/O, Unit Testing, Program Development, Debugging, Java, Maintainability, Software Development, Secure Coding, Software Testing, Test Case, Authentications, Application Security, Cryptography, Object Oriented Programming (OOP), Eclipse (Software), Integrated Development Environments, Encryption, Data Structures
Anfänger · Kurs · 1–4 Wochen
Kompetenzen, die Sie erwerben: Secure Coding, Agile Methodology, Security Management, Cyber Security Policies, Cyber Security Assessment, Technical Management, Performance Metric, Risk Management
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Digital Forensics, Infrastructure as Code (IaC), Endpoint Security, Vulnerability Management, Risk Management, Cryptography, Cybersecurity, Cloud Computing Architecture, Network Security, Incident Response, Threat Management, Cloud Security, Threat Modeling, Risk Analysis, Business Risk Management, Encryption, Cyber Security Policies, Identity and Access Management, Secure Coding, Cyber Threat Intelligence
Mittel · Spezialisierung · 3–6 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: AI Security, Open Web Application Security Project (OWASP), Cyber Security Assessment, Exploitation techniques, Server Side, Application Security, Artificial Intelligence and Machine Learning (AI/ML), Vulnerability Scanning, Secure Coding, Artificial Intelligence, Responsible AI, Data Security, Cyber Attacks, Security Awareness, Generative AI, Large Language Modeling, Data Ethics, Authentications
Auf einen Abschluss hinarbeiten
Fortgeschritten · Kurs · 1–4 Wochen

University of Leeds
Kompetenzen, die Sie erwerben: Integrated Development Environments, Debugging, Microsoft Visual Studio, Unit Testing, Software Development Tools, Development Environment, Version Control
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Application Security, System Programming, Secure Coding, C++ (Programming Language), C (Programming Language), Debugging, Interoperability, File I/O, Data Validation
Gemischt · Kurs · 1–4 Wochen

Board Infinity
Kompetenzen, die Sie erwerben: Aufkommende Technologien, Blockchain, Rechtstechnologie, Software-Entwicklungstools, Leistungsoptimierung, Entwicklungstests, Bereitstellung von Anwendungen, Sichere Kodierung, Anwendungssicherheit, Programm-Entwicklung, Bewertungen der Anfälligkeit, Fehlersuche
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: API Design, Back-End Web Development, Secure Coding, Data Security, Application Programming Interface (API), Restful API, IT Infrastructure, Application Security, Infrastructure Security, Data Integrity, Servers, Server Administration, Web Servers, Encryption, Authentications
Anfänger · Kurs · 1–4 Wochen

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