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.

Duke University
Kompetenzen, die Sie erwerben: Generative KI, Modellierung großer Sprachen, Verarbeitung natürlicher Sprache, CI/CD, Umarmendes Gesicht, Cloud-Bereitstellung, PyTorch (Bibliothek für Maschinelles Lernen), Modell-Bereitstellung, Maschinelles Lernen, Infrastruktur als Code (IaC), MLOps (Maschinelles Lernen Operations), DevOps, Angewandtes maschinelles Lernen, AWS SageMaker, LLM-Bewerbung, Rust (Programmiersprache)
Mittel · Kurs · 1–4 Wochen

Infosec
Kompetenzen, die Sie erwerben: Sichere Kodierung, Software-Entwicklungstools, C und C++, Computer-Programmierwerkzeuge, Fehlersuche, C++ (Programmiersprache), C (Programmiersprache)
Gemischt · Kurs · 1–4 Wochen

University of Minnesota
Kompetenzen, die Sie erwerben: Kontinuierliche Überwachung, Datensicherheit, Sichere Kodierung, Cloud-Sicherheit, Persönlich identifizierbare Informationen, Cloud Computing, Autorisierung (Computing), Netzwerksicherheit, Cyber-Risiko, Cloud-Dienste, Authentifizierungen, Cloud-Speicher, Allgemeine Datenschutzverordnung (GDPR), Kryptographie, Informationen zum Datenschutz, DevSecOps, Open Web Application Security Project (OWASP), Cloud-Anwendungen, Schlüsselverwaltung, Anwendungssicherheit
Anfänger · Spezialisierung · 3–6 Monate

University of California, Davis
Kompetenzen, die Sie erwerben: Abhängigkeitsanalyse, Java Programmierung, Sichere Kodierung, Java, Autorisierung (Computing), Git (Versionskontrolle-System), Authentifizierungen, Schwachstellen-Management, Penetrationstests, Entwicklung von Exploits, Docker (Software), Open Web Application Security Project (OWASP), Bewertungen der Anfälligkeit, Code-Überprüfung, JSON, Anwendungssicherheit
Mittel · Kurs · 1–4 Wochen

Arizona State University
Kompetenzen, die Sie erwerben: Computervision, Regressionsanalyse, Prädiktive Modellierung, Unüberwachtes Lernen, Python-Programmierung, Modellevaluation, Computer Programmierung, Künstliche neuronale Netze, Generative adversarische Netze (GANs), Klassifizierungsalgorithmen, Datenverarbeitung, Angewandtes maschinelles Lernen, Algorithmen für maschinelles Lernen, Bildanalyse, Überwachtes Lernen, Maschinelles Lernen, Deep Learning
Anfänger · Kurs · 1–4 Wochen

Microsoft
Kompetenzen, die Sie erwerben: Schnittstelle zur Anwendungsprogrammierung (API), Microsoft Kopilot, Autorisierung (Computing), Sichere Kodierung, Authentifizierungen, Datensicherheit, Verschlüsselung, Rollenbasierte Zugriffskontrolle (RBAC), Datenspeicherung, Back-End Web-Entwicklung, ASP.NET, Identitäts- und Zugriffsmanagement, JSON
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Künstliche Intelligenz, Generative KI, Strategische Entscheidungsfindung, Digitale Transformation, User-Interface-(UI)-Design, Software-Entwicklungstools, KI-Förderung, Schnelles Engineering, LLM-Bewerbung, Fehlersuche, ChatGPT
Anfänger · Kurs · 1–4 Wochen

Board Infinity
Kompetenzen, die Sie erwerben: Responsible AI, LLM Application, Model Evaluation, Scripting, Debugging
Anfänger · Kurs · 1–4 Wochen

Infosec
Kompetenzen, die Sie erwerben: Open Web Application Security Project (OWASP), Secure Coding, Security Testing, Threat Modeling, Exploitation techniques, Application Security, Vulnerability Assessments, Extensible Markup Language (XML)
Mittel · Kurs · 1–4 Wochen

University of Maryland, College Park
Kompetenzen, die Sie erwerben: Sicherheitsprüfung, Sichere Kodierung, Kollaborative Software, Modellierung von Bedrohungen, Systeme Design, Sicherheitssoftware, Cybersicherheit, Fehlersuche, Bewertungen der Anfälligkeit, Anwendungssicherheit
Mittel · Kurs · 1–4 Wochen

Edureka
Kompetenzen, die Sie erwerben: Angular, Application Deployment, JavaScript Frameworks, Software Testing, Test Tools, Web Development Tools, Unit Testing, Application Performance Management, CI/CD, Continuous Integration, Web Applications, TypeScript, Ajax, Application Lifecycle Management, Secure Coding, Web Development, Code Coverage, Software Architecture, Command-Line Interface, Version Control
Mittel · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: .NET-Rahmenwerk, Integrierte Entwicklungsumgebungen, Computer Programmierung, Softwareentwicklung, Fehlersuche, Grundsätze der Programmierung, Entwicklungsumgebung, Visual Basic (Programmiersprache), Microsoft Entwicklungswerkzeuge, Anwendungsentwicklung, Plattformübergreifende Entwicklung
Anfänger · Kurs · 1–4 Wochen