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.

Mittel · Kurs · 1–4 Wochen

University of California, Davis
Kompetenzen, die Sie erwerben: Datenanalyse, Geografische Informationssysteme, Geografische Informationen und Technologie, Qualität der Daten, Gemeinsame Nutzung von Daten, Daten-Mapping, Datenvisualisierung, ArcGIS, GIS-Software, Geospatial Mapping, Verwaltung von Metadaten, Software zur Datenvisualisierung, Räumliche Analyse
★ 4.8 (5937) · Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Verhaltensbasierte Entwicklung, Systemarchitektur, Devops-Werkzeuge, DevOps, Teamorientiert, Funktionsübergreifende Zusammenarbeit, Leistungsmessung, Leistungsmetrik, Microservices, Kontinuierliche Integration, Scrum (Software-Entwicklung), Organisatorische Entwicklung, Kontinuierliche Lieferung, Software-Entwicklung, Funktionsübergreifende Teamführung, Agile Methodik, CI/CD, Kulturwandel, Cloud-natives Computing, Infrastruktur als Code (IaC)
★ 4.8 (4235) · Anfänger · Kurs · 1–3 Monate
Kompetenzen, die Sie erwerben: Informationen zum Datenschutz, Präsentationen, Designforschung, Benutzererfahrung, Benutzerfreundlichkeit, Benutzerfreundliches Design, Design der Benutzeroberfläche und Benutzererfahrung (UI/UX), Prüfung der Benutzerfreundlichkeit, Daten-Ethik, UI/UX-Forschung, Nutzerforschung, Prototyping, Forschungsmethodologien, Forschungsdesign
★ 4.8 (6078) · Anfänger · Kurs · 1–4 Wochen

IIMA - IIM Ahmedabad
Kompetenzen, die Sie erwerben: Trustworthiness, Leadership, Leadership Development, Mindfulness, Executive Presence, Team Leadership, Leadership and Management, Organizational Leadership, Business Leadership, Business Ethics, Culture Transformation, Strategic Leadership, Professional Development, Meditation & Breathwork, Stress Management, Personal Integrity, Empathy & Emotional Intelligence, Decision Making, Change Management, Strategic Thinking
★ 4.8 (2327) · Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Android Studio, Kotlin, Android Jetpack, Android Development, Android (Operating System), Mobile Development, Unit Testing, Gradle, Mobile Development Tools, User Interface (UI), UI Components, Code Reusability, Application Development, Integrated Development Environments, User Interface (UI) Design, Object Oriented Programming (OOP), Cross Platform Development, Test Driven Development (TDD), Wireframing, Prototyping
★ 4.6 (1926) · Anfänger · Spezialisierung · 3–6 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Microsoft Excel, Datenanalyse, Problemlösung, Versöhnung
★ 4.7 (4123) · Anfänger · Spezialisierung · 3–6 Monate
Kompetenzen, die Sie erwerben: Strategie für soziale Medien, Planung von Inhalten, Marketing-Analytik, Erstellung von Inhalten, Engagement für Kunden, Inhalt der sozialen Medien, Digitale Werbung, Verwaltung sozialer Medien, Markenbekanntheit, Engagement fördern, Branding, Bezahlte Medien, Inhaltliche Leistungsanalyse, Engagement fördern, Digitale Medienstrategie, Markenmanagement, Kampagnen für soziale Medien, Werbung, Marketing für soziale Medien, Werbekampagnen
★ 4.8 (4058) · Anfänger · Kurs · 1–3 Monate

Northeastern University
Kompetenzen, die Sie erwerben: Algorithms, Theoretical Computer Science, Data Structures, Computational Thinking, Analysis, Performance Tuning, Memory Management, Scalability
Gemischt · Kurs · 1–4 Wochen

University of Amsterdam
Kompetenzen, die Sie erwerben: Software zur Datenanalyse, Statistische Methoden, Statistik, Statistische Analyse, Wahrscheinlichkeitsrechnung und Statistik, Quantitative Forschung, Statistische Hypothesenprüfung
★ 4.6 (4684) · Anfänger · Kurs · 1–3 Monate

University of California San Diego
Kompetenzen, die Sie erwerben: Java, Objektorientierter Entwurf, Einheitliche Prüfung, Interaktive Datenvisualisierung, Analyse sozialer Netzwerke, Objektorientierte Programmierung (OOP), Problemlösung, Technische Kommunikation, Software-Prüfung, Peer Review, Ereignisgesteuerte Programmierung, Wachstumsorientiertheit, Computerprogrammierung, Programm-Entwicklung, Netzwerkanalyse, Benutzeroberfläche (UI), Java-Programmierung, Daten-Strukturen, Graphentheorie, Anpassungsfähigkeit
★ 4.7 (7227) · Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Node.JS, Microservices, Performance Tuning, CI/CD, DevOps, Scalability, Restful API, Software Architecture, Systems Architecture, Server Side, Secure Coding, Application Deployment, Back-End Web Development, Development Testing, Security Testing, Continuous Integration, Application Performance Management, Javascript, Program Development, Program Implementation
Anfänger · Spezialisierung · 3–6 Monate