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.

Kompetenzen, die Sie erwerben: Program Development, Integrated Development Environments, Code Review, Software Development, AI Enablement, Debugging, Web Development Tools, JavaScript Frameworks, Web Development, Artificial Intelligence, React.js, Context Management, Machine Learning
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Secure Coding, Application Security, Open Web Application Security Project (OWASP), Security Engineering, Cybersecurity, Security Requirements Analysis, Security Testing, Vulnerability Assessments, Code Review, Software Design, Encryption, Vulnerability Management, Data Security, Cryptography, Continuous Monitoring, Authentications, Development Testing, System Monitoring, Authorization (Computing)
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Data Structures, Algorithms, Computer Programming, Computational Thinking, Program Development, Technical Design, Debugging, Problem Solving, Performance Tuning
Mittel · Kurs · 3–6 Monate

Kompetenzen, die Sie erwerben: Fehlersuche, Integrierte Entwicklungsumgebungen, ChatGPT, Microsoft Kopilot, Docker (Software), Google Gemini, GitHub, Generative KI, Schnelles Engineering, Git (Versionskontrolle-System), Entwicklungsumgebung, KI-Workflows, OpenAI, Generative AI-Agenten
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Benutzererlebnis, Cascading Style Sheets (CSS), Ereignisgesteuerte Programmierung, Fehlersuche, Software Versionierung, Javascript, Schnittstelle zur Anwendungsprogrammierung (API), JavaScript-Frameworks, Linux-Befehle, Benutzeroberfläche (UI), Benutzerfreundlichkeit, Web Content Accessibility Guidelines, Software-Visualisierung, Einheitstest, Pseudocode, Web-Anwendungen, Design Forschung, User Experience Design, Design der Benutzeroberfläche und Benutzererfahrung (UI/UX), Benutzerforschung
Auf einen Abschluss hinarbeiten
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

Kompetenzen, die Sie erwerben: Application Design, User Interface (UI), Workflow Management, Databases, Business Process Automation
Anfänger · Kurs · 1–4 Wochen

University of California, Davis
Kompetenzen, die Sie erwerben: JSON, Apache Spark, Datenmanagement, Datenanalyse, Daten-Pipelines, Daten-Seen, Deskriptive Statistik, Daten-Storytelling, Präsentationen, Verteiltes Rechnen, Daten-Governance, Statistische Analyse, Komplexe Problemlösung, Leistungsmetrik, SQL, Datenmodellierung, Peer Review, Explorative Datenanalyse, Datenvisualisierung, Datenqualität
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Systemüberwachung, CI/CD, Agile Methodik, Kontinuierliche Integration, Cloud-Bereitstellung, Grafana, Cloud-Anwendungen, Verhaltensbasierte Entwicklung, DevOps, Jenkins, Open Web Application Security Project (OWASP), OpenShift, Kubernetes, Bereitstellung von Anwendungen, Sichere Kodierung, Agile Entwicklung von Software, Istio, Code-Abdeckung, Gherkin (Skriptsprache), Testgetriebene Entwicklung (TDD)
Auf einen Abschluss hinarbeiten
Mittel · Berufsbezogenes Zertifikat · 3–6 Monate

University of Leeds
Kompetenzen, die Sie erwerben: Version Control, GitHub, Git (Version Control System), Issue Tracking, Software Versioning, Software Development Tools, Collaborative Software, Technical Documentation, Software Documentation
Anfänger · Kurs · 1–4 Wochen

MedCerts
Kompetenzen, die Sie erwerben: Claims Processing, Medical Coding, Medical Records, Health Information Management, Medical Privacy, Personally Identifiable Information, Regulatory Compliance
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Maschinelles Lernen, Selbstbedienungstechnologien, Prototyping, Künstliche Intelligenz und Maschinelles Lernen (KI/ML), Verarbeitung natürlicher Sprache, Deep Learning, ChatGPT, Software für maschinelles Lernen, Datenverarbeitung, Robotik, Schnelles Engineering, Künstliche Intelligenz, Geschäftslogik, No-Code-Entwicklung, Generative KI, IBM Cloud, Bereitstellung von Anwendungen, KI-Workflows, Verantwortungsvolle KI, Prompt-Muster
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Flask (Web-Framework), Linux, Dateiverwaltung, Software-Entwurfsmuster, Versionskontrolle, Grundsätze der Programmierung, GitHub, Shell-Skript, Daten importieren/exportieren, Linux-Befehle, Python-Programmierung, Web Scraping, Bereitstellung von Anwendungen, Methoden der Softwareentwicklung, Software-Architektur, Bash (Skriptsprache), Software Entwurf, Restful API, Git (Versionskontrolle-System), Lebenszyklus der Softwareentwicklung
Anfänger · Spezialisierung · 3–6 Monate