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.

DeepLearning.AI
Kompetenzen, die Sie erwerben: Prädiktive Modellierung, Vorhersage, Tensorflow, Künstliche neuronale Netze, Methoden des Maschinellen Lernens, Zeitreihenanalyse und Vorhersage, Datenverarbeitung, Deep Learning, Maschinelles Lernen, Keras (Bibliothek für Neuronale Netze)
Mittel · Kurs · 1–4 Wochen

Vanderbilt University
Kompetenzen, die Sie erwerben: Prompt Engineering, ChatGPT, Prompt Patterns, Database Design, LLM Application, Productivity, OpenAI, Data Migration, Generative AI, Software Documentation, SQL, Dashboard, Artificial Intelligence, Database Management, Data Visualization, Large Language Modeling, Interactive Data Visualization, Database Architecture and Administration, Data Analysis, Automation
Mittel · Spezialisierung · 1–3 Monate

University of California, Irvine
Kompetenzen, die Sie erwerben: Peripheriegeräte, Computer Programmierung, Elektrische Verkabelung, Hardware Design, Interaktives Lernen, Internet der Dinge, Systemtechnik, Grundlegende elektrische Systeme, Elektrotechnik und Computertechnik, Kontrollsysteme, Elektronische Komponenten, Automatisierungstechnik, Drahtlose Netzwerke, Fernzugriffssysteme, Grundsätze der Programmierung, Elektronik, Computer-Systeme, Mensch-Maschine-Schnittstellen, Eingebettete Systeme, Elektronische Hardware
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: JSON, jQuery, Web Development Tools, Browser Compatibility, UI Components
Mittel · Kurs · 1–4 Wochen

University of Michigan
Kompetenzen, die Sie erwerben: Algorithmen, Python-Programmierung, Datenvisualisierungssoftware, Daten bereinigen, Erhebung von Daten, Explorative Datenanalyse, Datenanalyse, Datenverarbeitung, Datenbank Management, Datenmanipulation, Web Scraping, Datenvisualisierung
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Technische Kommunikation, Typografie, Farbtheorie, Mockups, User Experience Design, Animationen, Gestaltungselemente und -prinzipien, User-Interface-(UI)-Design, Usability-Tests, Design Bewertungen, Prototyping, Figma (Design-Software), Design Forschung
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Scrum (Software-Entwicklung), Testgetriebene Entwicklung (TDD), CI/CD, Verantwortlichkeit, Funktionsübergreifende Zusammenarbeit, Microservices, Leistungsmetrik, Cloud-natives Computing, Verhaltensbasierte Entwicklung, Kultur-Transformation, DevOps, Agile Methodik, Teamorientiert
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Business Intelligence, Datengesteuerte Entscheidungsfindung, Daten-Storytelling, Excel-Formeln, Dashboard, Analytics, Datenvisualisierungssoftware, Daten bereinigen, Kundenanalyse, Big Data, Zielpublikum, Unternehmensanalytik, Datenvisualisierung, Datenanalyse, Präsentationen, Daten Präsentation, Tabellenverarbeitungssoftware, Microsoft Excel, Microsoft PowerPoint, Unternehmensberatung
Anfänger · Spezialisierung · 3–6 Monate
University of Illinois Urbana-Champaign
Kompetenzen, die Sie erwerben: Entscheidungsfindung, Vertrauenswürdigkeit, Aufbau von Beziehungen, Selbst-Bewusstsein, Emotionale Intelligenz, Geschäftsethik, Strategische Führung, Verhandlung, Leiterschaft, Courage, Entwicklung von Führungsqualitäten, Personalentwicklung, Neugierde, Konfliktmanagement, Team-Führung, Wachstumsorientiertheit
Auf einen Abschluss hinarbeiten
Anfänger · Kurs · 1–3 Monate
University of Virginia
Kompetenzen, die Sie erwerben: Teambildung, Kontinuierliche Lieferung, Anwenderbericht, Analytics, Agiles Projektmanagement, Kundenanalyse, Produktentwicklung, Team Management, Unternehmensanalytik, Agile Entwicklung von Software, Usability-Tests, Leistungsmanagement im Team, Persona Entwicklung, Sprint-Planung, Agile Methodik, Agile Produktentwicklung, Peer Review, Produktprüfung, Design Thinking, Persona (Benutzererfahrung)
Anfänger · Spezialisierung · 3–6 Monate
University of Toronto
Kompetenzen, die Sie erwerben: Computer Programmierung, Python-Programmierung, Programm-Entwicklung, Integrierte Entwicklungsumgebungen, Software-Dokumentation, Fehlersuche, Dateiverwaltung, Grundsätze der Programmierung, Datenstrukturen
Anfänger · Kurs · 1–3 Monate

University of Colorado System
Kompetenzen, die Sie erwerben: SQL, Oracle-Datenbanken, Datenmodellierung, Datenbank-Design, Datenbank-Management-Systeme, Abfragesprachen, PostgreSQL, Systeme Design, Relationale Datenbanken, Datenbanken
Mittel · Kurs · 1–3 Monate