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.

Illinois Tech
Kompetenzen, die Sie erwerben: DevSecOps, DevOps, User Centered Design, Usability, Systems Integration, User Experience Design, Continuous Delivery, Systems Development, System Implementation, Human Computer Interaction, Continuous Integration, Application Security, Agile Methodology, Data Ethics, Information Systems, Secure Coding, Security Testing, User Feedback, Project Management Software, Database Management Systems
Auf einen Abschluss hinarbeiten
Mittel · Kurs · 1–3 Monate

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

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

Kompetenzen, die Sie erwerben: IT Security Architecture, Network Security, Infrastructure Security, Software-Defined Networking, Application Security, Zero Trust Network Access, Network Architecture, Threat Modeling, Cybersecurity, Enterprise Architecture, Secure Coding, Cloud Security, Scenario Testing, Cryptography, Vulnerability Assessments
Fortgeschritten · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Git (Version Control System), GitHub, Version Control, Software Configuration Management, Software Development Tools, Development Environment, Unix Shell, Command-Line Interface, Secure Coding, Debugging
Mittel · Kurs · 1–3 Monate
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

Board Infinity
Kompetenzen, die Sie erwerben: Frontend Integration, Application Programming Interface (API), Secure Coding, Cloud Deployment, JavaScript Frameworks, Frontend Performance, Database Development, Maintainability, Node.JS, Server Side, Authentications, Application Performance Management
Anfänger · Spezialisierung · 1–3 Monate

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

Kompetenzen, die Sie erwerben: Web Services, Restful API, Apache Maven, Spring Boot, Spring Framework, Gradle, Simple Object Access Protocol (SOAP), Java Platform Enterprise Edition (J2EE), Java, API Design, Application Frameworks, Secure Coding, Object-Relational Mapping, Data Persistence, JSON, Extensible Markup Language (XML)
Mittel · Kurs · 3–6 Monate

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