Softwareentwicklungs-Kurse können Ihnen helfen zu verstehen, wie Software entworfen, geschrieben und getestet wird. Sie können Fähigkeiten in Architektur, Programmierung, Versionskontrolle und Debugging aufbauen. Viele Kurse stellen Tools und Workflows aus der Softwarepraxis vor.

Duke University
Kompetenzen, die Sie erwerben: Markov-Modell, Objektorientierte Programmierung (OOP), Software-Entwicklung, Computerprogrammierung, Fehlersuche, Datei-E/A, Grundsätze der Programmierung, Algorithmen, Daten-Strukturen, Software-Entwicklungstools, Objektorientierter Entwurf, Java-Programmierung, Java, Prädiktive Modellierung, Leistungsoptimierung, Software-Entwicklung, Anwendungsprogrammierschnittstelle (API), Leistungsprüfung
★ 4.6 (1502) · Anfänger · Kurs · 1–3 Monate

University of Michigan
Kompetenzen, die Sie erwerben: JSON, Datenbank-Entwicklung, MySQL, Javascript und jQuery, Datenbank-Anwendung, HTML und CSS, Hypertext Markup Language (HTML), Fehlersuche, Datenbank-Management, Datenbank-Design, Javascript, PHP (Skriptsprache), Datenbanken, Datenmodellierung, Web-Anwendungen, Relationale Datenbanken, Abfragesprachen, jQuery, SQL, Ajax
★ 4.7 (9362) · Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Cloud-Dienste, Cloud-Technik, Infrastruktur-Architektur, Datenspeicherung, Containerisierung, Software-Entwicklung, Cloud-Technologien, Architektur des Cloud Computing, Docker (Software), Cloud-Infrastruktur, Cloud Computing, Cloud-Standards, Technologien zur Datenspeicherung, Cloud-Bereitstellung, Öffentliche Wolke, Cloud-Plattformen, Cloud-Entwicklung, DevOps, Cloud-natives Computing, Cloud-Sicherheit
★ 4.6 (7799) · Anfänger · Kurs · 1–3 Monate

Mittel · Kurs · 1–4 Wochen

Meta
Kompetenzen, die Sie erwerben: GitHub, Jest (JavaScript Testing Framework), UI/UX-Forschung, Apple Xcode, Prüfung der Benutzerfreundlichkeit, Restful API, Unix-Befehle, Kerndaten (Software), React Native, Benutzeroberfläche (UI), Daten-Strukturen, Persona (Benutzererfahrung), Javascript, iOS-Entwicklung, Mobile Entwicklung, Nutzerforschung, Swift-Programmierung, Versionskontrolle, Apple iOS, Git (Versionskontrollsystem)
★ 4.6 (8816) · Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

DeepLearning.AI
Kompetenzen, die Sie erwerben: Keras (Bibliothek für neuronale Netze), Bewertung des Modells, Modell Ausbildung, Künstliche neuronale Netze, Künstliche Intelligenz und maschinelles Lernen (AI/ML), Tensorflow, Künstliche Intelligenz, Faltungsneuronale Netze, Vorverarbeitung von Daten, Maschinelles Lernen, Tiefes Lernen, Computer Vision, Bildanalyse, Angewandtes maschinelles Lernen
★ 4.8 (19.744) · Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Laden Sie, Data Warehousing, Gespeicherte Prozedur, Stern-Schema, Daten-Pipelines, Datenumwandlung, Apache Kafka, Dashboard, Datenvisualisierung, Datenbank-Management, IBM Kognos-Analytik, Linux-Befehle, Apache Airflow, Auszug, Relationale Datenbanken, Paket- und Softwareverwaltung, Bash (Skriptsprache), IBM DB2, Erstellung des Dashboards, Shell-Skript, SQL, Transformieren
★ 4.6 (24.774) · Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Präsentationen, Vibe-Codierung, Datenanalyse, Künstliche Intelligenz, Maschinelles Lernen, Fehlersuche, Datenwrangling, Datenvisualisierung, KI-gestützte Kreativität, Planung, Generative KI, Brainstorming, Visuelles Storytelling, Verantwortungsvolle AI, Forschung, KI-Kenntnisse, Prompt-Muster, Projektleitung, Erstellung von Inhalten, Business-Kommunikation
★ 4.8 (11.231) · Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate
Kompetenzen, die Sie erwerben: Interaktive Datenvisualisierung, Präsentation der Daten, Tableau-Software, Engagement fördern, Präsentationen, Daten-Storytelling, Datenanalyse, Software zur Datenvisualisierung, Dashboard, Datenvisualisierung, Technische Kommunikation, Gestaltungselemente und -prinzipien, Leitlinien für die Zugänglichkeit von Webinhalten, Erstellung des Dashboards
★ 4.6 (10.056) · Anfänger · Kurs · 1–4 Wochen

Simplilearn
Kompetenzen, die Sie erwerben: Containerization, Docker (Software), Infrastructure as Code (IaC), Terraform, Application Deployment, CI/CD, Continuous Deployment, AI Workflows, System Monitoring, Release Management, Software Architecture, Generative AI, Continuous Integration, Solution Architecture, IT Infrastructure, Architecture and Construction
Anfänger · Kurs · 1–3 Monate

Meta
Kompetenzen, die Sie erwerben: Befehlszeilenschnittstelle, GitHub, Jest (JavaScript Testing Framework), Benutzerfreundliches Design, UI/UX-Forschung, Prüfung der Benutzerfreundlichkeit, React.js, Restful API, Design der Benutzeroberfläche und Benutzererfahrung (UI/UX), Unix-Befehle, React Native, Persona (Benutzererfahrung), Web-Entwicklungs-Tools, Javascript, Mobile Entwicklung, Nutzerforschung, Versionskontrolle, Git (Versionskontrollsystem), SQL, Interaktionsdesign
★ 4.6 (11.365) · Anfänger · Spezialisierung · 3–6 Monate

University of Michigan
Kompetenzen, die Sie erwerben: Relationship Building, Professional Networking, Relationship Management, Brand Awareness, Goal-Oriented, Growth Mindedness, Brand Management, Personal Development, Self-Motivation, Goal Setting, Organizational Leadership, Professional Development, Personal Attributes, Self-Awareness, Strategic Leadership, Team Building, Workforce Development, Value Propositions, Culture Transformation, Case Studies
★ 4.8 (3124) · Anfänger · Spezialisierung · 3–6 Monate