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: Faltungsneuronale Netzwerke, Modellierung großer Sprachen, Modell-Optimierung, Verarbeitung natürlicher Sprache, Künstliche Intelligenz und maschinelles Lernen (AI/ML), Computer Vision, Lernen übertragen, Künstliche Intelligenz, Künstliche neuronale Netze, Bildanalyse, Einbettungen, Rekurrente Neuronale Netze (RNNs), Gesicht umarmen, Tiefes Lernen, Generative KI, Modell Ausbildung, Faltungsneuronale Netze, Feinabstimmung, Überwachtes Lernen, Angewandtes maschinelles Lernen, Transfer Learning, Tensorflow
Auf einen Abschluss hinarbeiten
Mittel · Spezialisierung · 3–6 Monate

University of California, Irvine
Kompetenzen, die Sie erwerben: Computer-Systeme, System-Konfiguration, Informationstechnologie, Installation der Software, Betriebssysteme, Netzwerk-Protokolle, Sicherheitssoftware, Software-Systeme, Netzwerksicherheit, Datenspeicherung, Computerkenntnisse, OSI-Modelle, Computer-Hardware, System-Software, Intranet, Allgemeine Netzwerkarbeit, TCP/IP, Vernetzungs-Hardware, Computer-Vernetzung, Hardware-Architektur
Anfänger · Kurs · 1–4 Wochen
Macquarie University
Kompetenzen, die Sie erwerben: Business-Analytik, Erstellung des Dashboards, Datenmanipulation, Prädiktive Modellierung, Excel-Makros, Datenverarbeitung, Microsoft Excel, Produktivitätssoftware, Analytische Fähigkeiten, Datenvalidierung, Tabellenkalkulations-Software, Datenmodellierung, Datenvorverarbeitung, Vorverarbeitung von Daten, Interaktive Datenvisualisierung, Validierung von Daten, Finanzielle Vorausschau, Dashboard, Software zur Datenanalyse, Präsentation der Daten, Datenwrangling, Excel-Formeln
Anfänger · Spezialisierung · 3–6 Monate

DeepLearning.AI
Kompetenzen, die Sie erwerben: Faltungsneuronale Netzwerke, Modell-Optimierung, Künstliche Intelligenz, Methoden des maschinellen Lernens, Rekurrente Neuronale Netze (RNNs), Künstliche neuronale Netze, Tiefes Lernen, Modell Ausbildung, Faltungsneuronale Netze, Überwachtes Lernen, Python-Programmierung, Angewandtes maschinelles Lernen
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Änderungsmanagement, Projektplanung, Change Management, Strategisches Denken, Wasserfall-Methodik, Programm-Management, Agiles Projektmanagement, Lebenszyklus des Projektmanagements, Agile Methodik, Organisatorische Struktur, Projektleitung
Anfänger · Kurs · 1–4 Wochen

University of Colorado System
Kompetenzen, die Sie erwerben: Softwaretechnik, Daten-Ethik, Datenflussdiagramme (DFDs), Software-Entwicklungstools, Software-Entwicklung, JUnit, Software-Prüfung, Unified Modeling Language, Diagramm Entwurf, Entwurf, Datenfluss, Test-Automatisierung, Gestaltung, Software Entwurf, Software-Entwicklungswerkzeuge, Einheitliche Prüfung, Einheitstest
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Django (Web Framework), Responsive Web Design, Cascading Style Sheets (CSS), HTML and CSS, Back-End Web Development, Relational Databases, Object Oriented Programming (OOP), Database Management Systems, Bootstrap (Front-End Framework), Database Management, Code Reusability, Database Theory, SQL, Database Design, Front-End Web Development, Unit Testing, MySQL, Computer Programming, Pseudocode, Communication
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Mobile Entwicklung, Mobile Entwicklungstools, Benutzeroberfläche (UI), Virtuelle Umgebung, Kotlin, Tools erstellen, Anwendungsentwicklung, Gradle, UI-Komponenten, Erweiterbare Markup-Sprache (XML), Android-Studio, Integrierte Entwicklungsumgebungen, Entwicklungsumgebung, Android (Betriebssystem), Android-Entwicklung
Anfänger · Kurs · 1–4 Wochen

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Wiederverwendbarkeit von Code, Speicherverwaltung, System-Konfiguration, Peripheriegeräte, Eingebettete Systeme, Computerarchitektur, Software-Entwicklung, Eingebettete Software, Software-Architektur, Mikroarchitektur, Software Architektur, Daten-Strukturen, Fehlersuche, Instandhaltbarkeit, C (Programmiersprache), System-Programmierung, Software Entwurf, Hardware-Architektur
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Prompt Engineering, Prompt Patterns, ChatGPT, Generative AI, Generative Model Architectures, Data Ethics, Generative AI Agents, AI Personalization, Mobile Development, AI powered creativity, Software Design Documents, Software Design, Prompt Engineering Tools, Anthropic Claude, Mobile Development Tools, LLM Application, AI literacy, iOS Development, Machine Learning Software, Software Development
Fortgeschritten · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Kommunikation, Projektplanung, Leiterschaft, Engagement der Interessengruppen, Ressourcenmanagement, Anwenderbericht, Interviewing-Fähigkeiten, Lebenszyklus des Projektmanagements, Agile Software-Entwicklung, Agiles Projektmanagement, Scrum (Software-Entwicklung), Informationstechnologie, Agile Methodik, Peer Review, Software-Architektur, Führungsqualitäten, Software Architektur, Engagement von Stakeholdern, Team-Motivation, Projektleitung, Risikomanagement, Stakeholder-Management, Lebenszyklus der Softwareentwicklung, Stakeholder Management, Agile Entwicklung von Software
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

Kompetenzen, die Sie erwerben: Daten-Ethik, Informationssicherheit, Netzwerksicherheit, Cyber-Angriffe, Cyber-Risiko, Cybersecurity, Sicherheitsmanagement, Sicherheitsinformationen und Ereignisverwaltung (SIEM), Netzwerkanalyse, Sicherheitskontrollen
Anfänger · Kurs · 1–4 Wochen