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.

University of Alberta
Kompetenzen, die Sie erwerben: Überwachtes Lernen, Künstliche neuronale Netze, Algorithmen, Modell Ausbildung, Stichproben (Statistik), Tiefes Lernen, Methoden des maschinellen Lernens, Künstliche Intelligenz, Maschinelles Lernen, Simulationen, Algorithmen für maschinelles Lernen, Agentische Systeme, Entscheidungsintelligenz, Markov-Modell, Entwicklung von Systemen, Technische Merkmale, Bewertung des Modells, Architektur der Lösung, Reinforcement Learning, Angewandtes maschinelles Lernen
★ 4.7 (3599) · Mittel · Spezialisierung · 3–6 Monate
University of Michigan
Kompetenzen, die Sie erwerben: Netzwerksicherheit, Computer-Vernetzung, Web-Entwicklung, Netzwerk-Protokolle, Netzwerkverwaltung, Netzarchitektur, Innovation, Allgemeine Netzwerkarbeit, Kryptographische Protokolle, Kryptographie, Web-Server, Business-Technologien, TCP/IP, Verschlüsselung
★ 4.8 (2784) · Anfänger · Kurs · 1–3 Monate

Rice University
Kompetenzen, die Sie erwerben: Anforderungsmanagement, Projekt-Koordination, Projektleitung, Planung, Kosten-Nutzen-Analyse, Projektplanung, Bewertung des Programms, Projekt-Scoping, Engagement der Interessengruppen, Organisatorische Struktur, Projektdokumentation, Lebenszyklus des Projektmanagements, Kommunikation mit Interessenvertretern, Stakeholder-Analyse, Technische Leitung, Methodik des Instituts für Projektmanagement (PMI), Finanzielle Analyse, Stakeholder-Management, Planung der Kommunikation, Projektleistung
★ 4.7 (3540) · Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Open-Source-Technologie, Kollaborative Software, Software-Versionierung, Versionskontrolle, DevOps, GitHub, Git (Versionskontrollsystem), Befehlszeilenschnittstelle
★ 4.6 (1961) · Anfänger · Kurs · 1–4 Wochen

University of Alberta
Kompetenzen, die Sie erwerben: Java-Programmierung, Anwendungsdesign, Unified Modeling Language, Wiederverwendbarkeit von Code, Software-Entwurfsdokumente, Konzeptionelle Gestaltung, Software-Entwicklung, Objektorientierte Programmierung (OOP), Instandhaltbarkeit, Gestaltungselemente und -prinzipien, Java, Diagramm Entwurf, Objektorientierter Entwurf
★ 4.7 (2431) · Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Datenzugang, Validierung von Daten, Datenanalyse, Explorative Datenanalyse, SQL, Software zur Datenanalyse, Präsentation der Daten, Datenmanipulation, Datenumwandlung, Statistische Berichterstattung, Microsoft Excel, Vorverarbeitung von Daten, Statistische Programmierung, Deskriptive Statistik, SAS (Software), Daten importieren/exportieren
★ 4.8 (3186) · Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: KI-Kenntnisse, Google Arbeitsbereich, Generative KI, Künstliche Intelligenz, AI-Personalisierung, Produktplanung
★ 4.8 (1322) · Anfänger · Kurs · 1–4 Wochen

University of Toronto
Kompetenzen, die Sie erwerben: Geografische Informationen und Technologie, Datenzugang, Räumliche Analyse, Datenwrangling, ArcGIS, Interaktive Datenvisualisierung, Geografische Informationssysteme, Abfragesprachen, Geospatial Mapping, Analyse räumlicher Daten, Quantitative Forschung, Datenverarbeitung, Datenkompetenz, Datenmanipulation, Datenvisualisierung, Typografie, Daten-Mapping, GIS-Software, Verwaltung von Metadaten, Datenerfassung
★ 4.8 (3096) · Anfänger · Spezialisierung · 3–6 Monate
Kompetenzen, die Sie erwerben: Datengestützte Entscheidungsfindung, Verbesserung der Geschäftsprozesse, Datenanalyse, Dashboard, Datenmodellierung, Integration von Daten, Daten in Echtzeit, Ausführung des Plans, Business Intelligence, Projektdurchführung, Geschäftsprozess, Engagement der Interessengruppen, Kommunikation mit Interessenvertretern, Kontinuierliche Überwachung, Datenerfassung, Geschäftliche Metriken
★ 4.8 (2182) · Fortgeschritten · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Szenario-Tests, Generative AI-Agenten, Agentische Arbeitsabläufe, Software-Versionierung, Schnelles Engineering, Multimodale Aufforderungen, KI-gestützte Kreativität, AI-Personalisierung, Prompt-Muster, Ideenfindung, LLM-Bewerbung, Lösung Design
★ 4.8 (2787) · Anfänger · Kurs · 1–4 Wochen
University of Michigan
Kompetenzen, die Sie erwerben: Wahrscheinlichkeit, Datengestützte Entscheidungsfindung, Sozialkunde, Systemorientiertes Denken, Marktdynamik, Diversity-Bewusstsein, Strategisches Denken, Koordinierung, Wirtschaftliche Entwicklung, Strategische Entscheidungsfindung, Innovation, Kritisches Denken, Mathematische Modellierung, Entscheidungsfindung, Mathematik und mathematische Modellierung, Wirtschaft, Prädiktive Modellierung, Netzwerkanalyse, Sozialwissenschaften, Wahrscheinlichkeitsrechnung und Statistik
★ 4.8 (2261) · Mittel · Kurs · 1–3 Monate

University of California San Diego
Kompetenzen, die Sie erwerben: Python-Programmierung, Datenanalyse, PySpark, Datenwissenschaft, Leistungsoptimierung, Datenarchitektur, Datenspeicherung, Dateisysteme, Analytik, Datenverarbeitung, Apache Spark, Software-Architektur, Apache Hadoop, Verteiltes Rechnen, System-Konfiguration, Große Daten
★ 4 (3325) · Gemischt · Kurs · 1–3 Monate