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.

Board Infinity
Kompetenzen, die Sie erwerben: ASP.NET, Object Oriented Programming (OOP), Object Oriented Design, Frontend Integration, Middleware, Programming Principles, Application Frameworks, Object-Relational Mapping, Model View Controller, Event-Driven Programming, User Interface (UI), Cascading Style Sheets (CSS), Authentications, Development Environment, Debugging
Anfänger · Spezialisierung · 1–3 Monate

Board Infinity
Kompetenzen, die Sie erwerben: DevSecOps, DevOps, Application Security, Secure Coding, Security Testing, Continuous Delivery, CI/CD, Security Engineering, Continuous Integration, Threat Modeling, Containerization, Continuous Monitoring, Vulnerability Management, Cloud Security, Automation
Anfänger · Kurs · 1–4 Wochen

Infosec
Kompetenzen, die Sie erwerben: Javascript, Paket- und Software-Management, Node.JS, Schwachstellen-Management, Open Web Application Security Project (OWASP), Sichere Kodierung, Bewertungen der Anfälligkeit, Anwendungssicherheit
Mittel · 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: Exploitation techniques, Penetration Testing, Secure Coding, Web Development, Web Applications, Full-Stack Web Development, Vulnerability Assessments, Application Security, Angular, Ajax, Javascript
Mittel · Kurs · 1–3 Monate

LearnQuest
Kompetenzen, die Sie erwerben: Blockchain, Key Management, Cryptography, Application Security, Encryption, Secure Coding, Data Security, Public Key Cryptography Standards (PKCS), Security Testing, Vulnerability Management, Vulnerability Assessments, Code Review
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

Fred Hutchinson Cancer Center
Kompetenzen, die Sie erwerben: Code Review, Version Control, GitHub, Package and Software Management, CI/CD, Continuous Integration, Open Source Technology, Development Environment, Continuous Deployment, Secure Coding, Software Development Tools, Docker (Software), Containerization, Scientific Methods, Bioinformatics, Data Sharing, Git (Version Control System), Automation, Software Documentation, Technical Documentation
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: JSON, Software-Tests, API-Design, Microservices, Software-Entwurfsmuster, Autorisierung (Computing), Einheitstest, Datenbanken, Restful API, Instandhaltbarkeit, Sichere Kodierung, Rollenbasierte Zugriffskontrolle (RBAC), Server-Seite, Go (Programmiersprache), Authentifizierungen, Web-Server, Datenbank Entwicklung, Schnittstelle zur Anwendungsprogrammierung (API), Software-Architektur, Anwendungssicherheit
Mittel · Kurs · 1–3 Monate

Case Western Reserve University
Kompetenzen, die Sie erwerben: Exploratory Data Analysis, Spatial Data Analysis, Spatial Analysis, Geospatial Mapping, Geospatial Information and Technology, Descriptive Statistics, Statistical Modeling, R Programming, Geographic Information Systems, Statistical Analysis, Probability & Statistics, Data-Driven Decision-Making, Oil and Gas, Data Analysis, Simulations, Statistical Methods, Rmarkdown, Data Cleansing, Box Plots, Plot (Graphics)
Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Javascript, Reaktionsfähiges Webdesign, HTML und CSS, Datenbank-Anwendung, Entwicklung von Anwendungen für Mobilgeräte, Web-Entwicklung, Daten in Echtzeit, Technologien zur Datenspeicherung, Sichere Kodierung, User-Interface-(UI)-Design, Fehlersuche
Mittel · 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