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.

Infosec
Kompetenzen, die Sie erwerben: Distributed Denial-Of-Service (DDoS) Attacks, Secure Coding, Application Security, Encryption, Security Controls, Data Security, Database Application, Web Servers, Web Applications, Cryptography, Data Encryption Standard, Authentications, Query Languages, Data Validation, Computer Programming
Anfänger · Kurs · 1–4 Wochen
University of Glasgow
Kompetenzen, die Sie erwerben: Algorithmen, Javascript, Datenvisualisierungssoftware, Objektorientierte Programmierung (OOP), Datenanalyse, Unüberwachtes Lernen, Datenverarbeitung, JSON, Softwareentwicklung, Computer Programmierung, Computergestütztes Denken, Skripting, Maschinelles Lernen, Analytics, Grundsätze der Programmierung, Datenstrukturen, Datenmodellierung
Anfänger · Kurs · 1–4 Wochen

CertNexus
Kompetenzen, die Sie erwerben: Application Security, Human Factors (Security), Secure Coding, Open Web Application Security Project (OWASP), Vulnerability, Computer Security, Vulnerability Management, Vulnerability Assessments, Data Security, Security Strategy, Security Controls, Cyber Security Strategy, Application Design, Computer Programming, Design, Python Programming, Javascript, Design Strategies, JavaScript Frameworks, Node.JS
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: C# (Programming Language), Object Oriented Programming (OOP), Software Design Patterns, Software Architecture, Software Design, Secure Coding, Computer Programming, System Design and Implementation, Data Integrity, Maintainability, Scalability, Programming Principles, Code Review, Software Documentation, AI Workflows, Debugging
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Application Security, Secure Coding, Security Testing, Open Web Application Security Project (OWASP), Vulnerability, Software Testing, Computer Security, Vulnerability Management, Data Security, Security Strategy, Unit Testing, Human Factors (Security), Application Design, Information Privacy, Computer Programming, Python Programming, Node.JS, Javascript, Design Strategies, JavaScript Frameworks
Mittel · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Security Testing, Application Security, Open Web Application Security Project (OWASP), Software Testing, Secure Coding, Test Tools, Regression Testing, Unit Testing, Penetration Testing, Security Controls, Computer Security, Test Driven Development (TDD), Debugging, User Acceptance Testing (UAT), Computer Programming, Python Programming, Node.JS, Information Privacy, JavaScript Frameworks, Javascript
Gemischt · Kurs · 1–4 Wochen

Duke University
Kompetenzen, die Sie erwerben: Algorithmen, Computer Programmierung, Software-Tests, Entwicklungsumgebung, Befehlszeilen-Schnittstelle, Programm-Entwicklung, Simulationen, C (Programmiersprache), Fehlersuche
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Open Source Technology, Package and Software Management, Web Development, Linux, Shell Script, Database Design, Ubuntu, Relational Databases, Web Development Tools, Unix Shell, Test Driven Development (TDD), Python Programming, Linux Administration, Databases, Object Oriented Programming (OOP), Operating System Administration, Scripting Languages, Computer Programming, Javascript, Database Management
Auf einen Abschluss hinarbeiten
Anfänger · Spezialisierung · 3–6 Monate

University of California San Diego
Kompetenzen, die Sie erwerben: Computer Programmierung, Software und Technologie für das Bildungswesen, Informatik, Brainstorming, Computergestütztes Denken, Digitale Pädagogik, Grundsätze der Programmierung, Fehlersuche
Anfänger · Kurs · 1–3 Monate

University of Colorado System
Kompetenzen, die Sie erwerben: Algorithmen, Computer Programmierung, Programm-Entwicklung, Computergestütztes Denken, Erhebung von Daten, Microsoft Visual Studio, C (Programmiersprache), Grundsätze der Programmierung, Datenspeicherung
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Computer Programmierung, Objektorientierte Programmierung (OOP), Software Entwurf, Versionskontrolle, Softwareentwicklung, Integrierte Entwicklungsumgebungen, Befehlszeilen-Schnittstelle, Fehlersuche, Software-Ingenieur, Git (Versionskontrolle-System), Objektorientierter Entwurf, Grundsätze der Programmierung, Software-Entwurfsmuster
Anfänger · Kurs · 1–4 Wochen

Duke University
Kompetenzen, die Sie erwerben: Algorithmen, Benutzeroberfläche (UI), Befehlszeilen-Schnittstelle, Datei-E/A, Entwicklungsumgebung, Instandhaltbarkeit, Software-Tests, Software Entwurf, Softwareentwicklung, Simulationen, Programm-Entwicklung, Computer Programmierung, Betriebssysteme, Problemlösung, System Programmierung, C (Programmiersprache), Datenstrukturen, Software-Ingenieur, Fehlersuche, Grundsätze der Programmierung
Anfänger · Spezialisierung · 3–6 Monate