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.

Kompetenzen, die Sie erwerben: Computerprogrammierung, GitHub, Datenbank-Anwendung, Mobile Entwicklung, Entwicklung von Videospielen, Maschinelles Lernen, Web-Design und Entwicklung, Datenbank-Entwicklung, Javascript, Programm-Entwicklung, Front-End-Webentwicklung, Hypertext Markup Language (HTML), ChatGPT, Reaktionsfähiges Web-Design, HTML und CSS, AI-Integrationen, Computer Programmierung, Bereitstellung von Anwendungen, Web-Anwendungen, Git (Versionskontrollsystem), Cascading Style Sheets (CSS)
Anfänger · Kurs · 1–3 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Maschinenwesen, Physik, Wahrscheinlichkeitsverteilung, Technik, Chemie, Angewandte Mathematik, Chemieingenieurwesen, Naturwissenschaft
Fortgeschritten · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Game Design, Human Computer Interaction, Program Development, Code Reusability, Python Programming, Programming Principles, Computer Programming, Mathematical Software, Data Analysis
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden
University of Michigan
Kompetenzen, die Sie erwerben: Öffentliches Reden, Fingerspitzengefühl, Einfallsreichtum, Soziale Kompetenzen, Kommunikations-Strategien, Mündliche Äußerung, Kommunikation, Aktives Zuhören, Engagement fördern, Verbale Kommunikationsfähigkeiten, Präsentationen, Anpassungsfähigkeit, Kognitive Flexibilität, Freundlichkeit, Zwischenmenschliche Kommunikation, Persuasive Kommunikation
Anfänger · Kurs · 1–4 Wochen

University of Copenhagen
Kompetenzen, die Sie erwerben: Wirtschaft, Sozialwissenschaften, Sozialkunde, Politische Analyse, Sozioökonomie, Governance, Soziale Gerechtigkeit, Demografie, Weltgeschichte, Soziologie, Bildung und Ausbildung, Menschliche Entwicklung, Politische Wissenschaften, Internationale Beziehungen
Anfänger · Kurs · 1–3 Monate

Microsoft
Kompetenzen, die Sie erwerben: Produktivitätssoftware, Fallstudien, Anwendungsentwicklung, Sicherheitskontrollen, Microsoft Power-Plattform, Datenspeicher, Computer-Plattformen, Microsoft Power Plattform, Business-Lösungen, No-Code-Entwicklung, Integration von Daten, Wert-Angebote
Anfänger · Kurs · 1–4 Wochen

University of Colorado System
Kompetenzen, die Sie erwerben: Objektorientierter Entwurf, Entwicklung von Videospielen, UI-Komponenten, Spiel-Design, Daten importieren/exportieren, Datei-E/A, Objektorientierte Programmierung (OOP), Ereignisgesteuerte Programmierung, Unity-Engine, Wiederverwendbarkeit von Code, Konfigurationsmanagement, Konfigurationsverwaltung, C# (Programmiersprache)
Mittel · Kurs · 1–3 Monate

University of California, Davis
Kompetenzen, die Sie erwerben: Datenerfassung, Simulationen, Datenanalyse, Datenwissenschaft, Digitale Transformation, Soziale Auswirkungen, Computational Thinking, Künstliche Intelligenz, Methoden des maschinellen Lernens, Wirtschaft, Maschinelles Lernen, Sozialwissenschaften, Netzwerkanalyse, Analyse sozialer Netzwerke, Datenerhebung, Wissenschaftliche Methoden, Große Daten, Digitale Analyse
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Load Balancing, ASP.NET, Test Driven Development (TDD), Debugging, C# (Programming Language), Software Testing, Scalability, Performance Testing, Restful API, Unit Testing, Web Development, Microservices, .NET Framework, Object-Relational Mapping, Software Architecture, Web Applications, Test Engineering, Object Oriented Design, Cloud Deployment, Distributed Computing
Mittel · Spezialisierung · 3–6 Monate

Columbia University
Kompetenzen, die Sie erwerben: Digitale Transformation, Innovation, Allgemeines Bauwesen und Bauarbeiten, Aufstrebende Technologien, Maschinelles Lernen, Anpassung an den Klimawandel, Aufkommende Technologien, Umwandlung von Unternehmen, Vordenkerrolle, Architektur und Bauwesen, Nachhaltiges Design, Entwicklung der Arbeitskräfte, Organisatorischer Wandel, Bauwesen, Baumanagement
Anfänger · Kurs · 1–3 Monate
University of California, Irvine
Kompetenzen, die Sie erwerben: Blockchain, Digitale Transformation, Zahlungssysteme, Software Architektur, Aufstrebende Technologien, Kryptographie, Software-Architektur, Netzwerkanalyse, Verteiltes Rechnen, Integrität der Daten, Aufkommende Technologien, FinTech, Digitale Vermögenswerte, Transaktionsverarbeitung, Kryptographische Protokolle
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Containerisierung, Kubernetes, Prometheus (Software), Devops-Werkzeuge, Überwachung von Ereignissen, Grafana, Cloud-natives Computing, DevOps, Docker (Software), Interaktive Datenvisualisierung, Verteiltes Rechnen, Kontinuierliche Überwachung, Verwaltung der Anwendungsleistung, Erstellung des Dashboards, Systemüberwachung
Mittel · Kurs · 1–3 Monate