Programmieren-Kurse können Ihnen helfen zu lernen, wie Code geschrieben, getestet und strukturiert wird. Sie können Fähigkeiten in Syntax, Algorithmen, Datenstrukturen und Projektaufbau aufbauen. Viele Kurse stellen Entwicklungsumgebungen, Versionskontrolle und Beispiele aus der Praxis vor.

Kompetenzen, die Sie erwerben: Vulnerability Management, Threat Modeling, Open Web Application Security Project (OWASP), Intrusion Detection and Prevention, Incident Response, Computer Security Incident Management, Stakeholder Communications, Vulnerability Assessments, Threat Detection, Hardening, Network Security, Threat Management, Security Controls, Security Information and Event Management (SIEM), TCP/IP, Risk Management Framework, Linux, Debugging, Cybersecurity, SQL
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

University of California San Diego
Kompetenzen, die Sie erwerben: Algorithmen, Graphentheorie, Analyse, Datenstrukturen, Technische Kommunikation, Analyse sozialer Netzwerke, Netzwerkanalyse, Forschung, Informatik
Gemischt · Kurs · 1–3 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Theoretische Informatik, Algorithmen, Kryptographie, Datenstrukturen, Kryptographie-Standards für öffentliche Schlüssel (PKCS), Computergestütztes Denken, Datenverschlüsselungsstandard, Lineare Algebra, Verschlüsselung, Informatik, Grundsätze der Programmierung, IBM Cloud, Arithmetik
Auf einen Abschluss hinarbeiten
Fortgeschritten · Kurs · 1–4 Wochen

Universidad de Palermo
Kompetenzen, die Sie erwerben: Object Oriented Design, Object Oriented Programming (OOP), Java, Software Design Patterns, Programming Principles
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Unit Testing, Test Driven Development (TDD), Test Case, Program Development, Software Testing, Java Programming, Java, Software Engineering
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Google Cloud
Kompetenzen, die Sie erwerben: Google Cloud-Platform, Dokumentenverwaltung, Cloud-API, Befehlszeilen-Schnittstelle, Test-Tools, Schnittstelle zur Anwendungsprogrammierung (API), Python-Programmierung
Anfänger · Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Maschinelles Lernen, Daten bereinigen, Liegenschaften, Datenvorverarbeitung, Deep Learning, Modellevaluation, Künstliche neuronale Netze, Keras (Bibliothek für Neuronale Netze), Feature Technik, Regressionsanalyse, Prädiktive Modellierung, Python-Programmierung, Angewandtes maschinelles Lernen, Tensorflow
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Pandas (Python Package), Data Analysis, Data Manipulation, Data Wrangling, NumPy, Python Programming
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Relationale Datenbanken, MySQL, Skripting, Analytische Fähigkeiten, SQL, Abfragesprachen, Datenvalidierung, MySQL Workbench
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

University of Minnesota
Kompetenzen, die Sie erwerben: Fehlersuche, Anwendungssicherheit, Einheitstest, Sicherheitsprüfung, Software-Tests, Software-Entwicklungstools, Verifizierung und Validierung, White-Box-Tests, Testautomatisierung, Code-Abdeckung, Test Daten, Testfall, Automatisierung, Regressionstests
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Klassifizierungsalgorithmen, Google Cloud-Platform, Text Mining, LLM-Bewerbung, Jupyter, Python-Programmierung, Cloud-API, Generative KI, Schnittstelle zur Anwendungsprogrammierung (API), Verarbeitung natürlicher Sprache
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Softwareentwicklung, Systemanalyse, Einheitstest, Software Entwurf, Agile Methodik, Scrum (Software-Entwicklung), Software-Tests, Lebenszyklus der Softwareentwicklung, Grundsätze der Programmierung, Entwicklung von Systemen, z/OS, COBOL (Programmiersprache), Pseudocode, Mainframe-Computing, Systemarchitektur
Anfänger · Kurs · 1–3 Monate