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.

Columbia University
Kompetenzen, die Sie erwerben: Finanzen, Baumanagement, Modellierung von Gebäudedaten, Kostenvoranschlag für das Bauwesen, Liegenschaften, Geldflüsse, Projektfinanzierung, Bieten, Zeitplan der Produktion, Kostenmanagement, Kostenkontrolle, Umwelt, Gesundheit und Sicherheit, Terminplanung, Bauwesen, Risikomanagement für Projekte, Stanzarbeiten, Umwandlung von Unternehmen, Schätzung der Kosten, Innovation, Projekt-Risikomanagement, Projektzeitpläne
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Infrastruktur als Dienstleistung (IaaS), Serverloses Rechnen, Cloud-natives Computing, Cloud Computing, Cloud-Infrastruktur, IBM Wolke, Cloud-Plattformen, Cloud-Bereitstellung, DevOps, Aufkommende Technologien, Cloud-Technik, Aufstrebende Technologien, Virtuelle Maschinen, Architektur des Cloud Computing, Hybrides Cloud-Computing, Cloud-Sicherheit, Cloud-Dienste, Microservices, Cloud-Technologien, Cloud-Speicher
Anfänger · Kurs · 1–3 Monate

Amazon Web Services
Kompetenzen, die Sie erwerben: Modellierung großer Sprachen, Software-Architektur, Professionelle Netzwerkarbeit, Amazon Webdienste, CI/CD, Infrastruktur als Code (IaC), Amazon Web Services, Auszug, Datenverwaltung, Problemlösung, Schnelles Engineering, Teamarbeit, IT-Automatisierung, Amazon DynamoDB, Identitäts- und Zugangsmanagement, Cloud-Management, Architektur des Cloud Computing, Software Architektur, AWS Identitäts- und Zugriffsverwaltung (IAM), Datenmanagement, Amazon CloudWatch, AWS CloudFormation, Lebenszyklus der Softwareentwicklung
Auf einen Abschluss hinarbeiten
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

University of California, Santa Cruz
Kompetenzen, die Sie erwerben: C++ (Programming Language), Go (Programming Language), File I/O, Data Structures, C and C++, Object Oriented Programming (OOP), Object Oriented Design, Programming Principles, Software Design Patterns, Debugging, Computer Programming, Unit Testing, C (Programming Language), Software Design, Program Development, Algorithms, Graph Theory, Software Testing, Computer Science, Computational Logic
Mittel · Spezialisierung · 3–6 Monate

University of Washington
Kompetenzen, die Sie erwerben: Technische Merkmale, Angewandtes maschinelles Lernen, Maschinelles Lernen, Methoden des maschinellen Lernens, Python-Programmierung, Überwachtes Lernen, Bewertung des Modells, Anwendungsentwicklung, Künstliche Intelligenz, Bildanalyse, Lernen übertragen, Algorithmen für maschinelles Lernen, Regressionsanalyse, Modell Ausbildung, Modellevaluation, Prädiktive Modellierung, Computer Vision, Tiefes Lernen, Modell-Einsatz, Künstliche Intelligenz und maschinelles Lernen (AI/ML), AI-Personalisierung, Transfer Learning, Feature Technik
Gemischt · Kurs · 1–3 Monate

Vanderbilt University
Kompetenzen, die Sie erwerben: Data Storytelling, Prompt Engineering, Data Presentation, Prompt Patterns, ChatGPT, Storytelling, Microsoft Excel, LLM Application, Multimodal Prompts, AI Enablement, Data Analysis, SQL, AI powered creativity, Generative AI, AI literacy, Artificial Intelligence, Data Compilation, Data Cleansing, Databases, Data Visualization
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Analyse, Generative KI, AI-Förderung, AI-Integrationen, KI-Kenntnisse, Strategisches Denken
Anfänger · Kurs · 1–4 Wochen

University of California San Diego
Kompetenzen, die Sie erwerben: Java, Computerprogrammierung, Benutzeroberfläche (UI) Design, Software-Dokumentation, Benutzeroberfläche (UI), Java-Programmierung, Geospatial Mapping, Algorithmen, Java Programmierung, Interaktive Datenvisualisierung, Grundsätze der Programmierung, Software-Entwicklung, Objektorientierte Programmierung (OOP), Objektorientierter Entwurf, Ereignisgesteuerte Programmierung, Softwaretechnik, Computer Programmierung
Mittel · Kurs · 1–3 Monate

University of Michigan
Kompetenzen, die Sie erwerben: Datenvisualisierung, Skripting, Datenmanipulation, Bereinigung von Daten, Python-Programmierung, Datenanalyse, Algorithmen, Datenerfassung, Webanalyse und SEO, Web-Scraping, Präsentation der Daten, Datenverarbeitung, Datenwrangling, Datenzugang, Software zur Datenvisualisierung, Datenerhebung
Anfänger · Kurs · 1–3 Monate

Board Infinity
Kompetenzen, die Sie erwerben: Test Automation, Performance Testing, Software Quality Assurance, White-Box Testing, API Testing, Test Script Development, AI Security, Software Quality (SQA/SQC), Performance Stress Testing, Software Development Methodologies, Regression Testing, AI Integrations, Maintainability, Code Review, Scalability, Automation, Code Coverage, Software Technical Review, DevOps, Security Testing
Anfänger · Spezialisierung · 3–6 Monate

University of California, Santa Cruz
Kompetenzen, die Sie erwerben: Computerprogrammierung, Simulationen, Graphentheorie, Software-Entwurfsmuster, Datei-E/A, Künstliche Intelligenz, Programm-Entwicklung, C und C++, C (Programmiersprache), Software-Entwicklung, Algorithmen, Speicherverwaltung, C++ (Programmiersprache), Daten-Strukturen, Objektorientierter Entwurf, Wiederverwendbarkeit von Code, Grundsätze der Programmierung, Objektorientierte Programmierung (OOP), Rechnerische Logik, Software Entwurf, Computer Programmierung
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Zwischenmenschliche Kommunikation, Soziale Kompetenzen, Zusammenarbeit, Kreative Problemlösung, Konstruktives Feedback, Professionalität, Öffentliches Reden, Kritisches Denken und Problemlösung, Präsentationen, Problemlösung, Kommunikation, Zusammenarbeit im Team, Berufliche Entwicklung, Verbale Kommunikationsfähigkeiten, Fähigkeit, Fristen einzuhalten, Operative Effizienz, Analyse der Grundursache, Virtuelle Teams, Mündliche Äußerung, Persuasive Kommunikation
Anfänger · Spezialisierung · 1–3 Monate