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

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

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

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

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

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

Kompetenzen, die Sie erwerben: Generative KI, Schnelles Engineering, Digitale Transformation, Software-Entwicklungstools, KI-Förderung, LLM-Bewerbung, ChatGPT, Künstliche Intelligenz, Fehlersuche, User-Interface-(UI)-Design, Strategische Entscheidungsfindung
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: Modellierung von Bedrohungen, Kollaborative Software, Sicherheitssoftware, Sicherheitsprüfung, Sichere Kodierung, Cybersicherheit, Fehlersuche, Bewertungen der Anfälligkeit, Systeme Design, 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: Integrierte Entwicklungsumgebungen, .NET-Rahmenwerk, Visual Basic (Programmiersprache), Softwareentwicklung, Computer Programmierung, Grundsätze der Programmierung, Entwicklungsumgebung, Anwendungsentwicklung, Fehlersuche, Microsoft Entwicklungswerkzeuge, Plattformübergreifende Entwicklung
Anfänger · Kurs · 1–4 Wochen