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.

Intuit
Kompetenzen, die Sie erwerben: Analyse der Finanzausweise, Finanzbuchhaltung, Lohn- und Gehaltsabrechnung, Anlagevermögen, Zahlungsabwicklung und Inkasso, Verwaltung der Gehaltsabrechnung, Bilanz, Finanzieller Scharfsinn, Finanzielle Analyse, Hauptbücher (Buchhaltung), Buchhaltung, Abschreibung, Finanzielle Berichterstattung, Analyse der Jahresabschlüsse, Finanzberichte, Vorratsbuchhaltung, Vermögensverwaltung, Gehaltsabrechnung, Bestandskontrolle, Versöhnung
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

Intuit
Kompetenzen, die Sie erwerben: Finanzbuchhaltung, Allgemeine Buchhaltung, Aktien, Standard-Buchhaltungspraktiken, Bilanz, Hauptbücher (Buchhaltung), Buchhaltungsunterlagen, Hauptbuch, Buchhaltung, Transaktionsverarbeitung, Finanzberichte, Finanzielle Berichterstattung, Gewinn- und Verlustrechnung, Geschäftsethik, Ethische Standards und Verhaltensweisen, Geldflüsse, Buchhaltungssoftware, Wirtschaftsethik, Zeitschriften
Anfänger · Kurs · 1–3 Monate

Amazon
Kompetenzen, die Sie erwerben: Java, JUnit, Anwendungsentwicklung, Agile Methodik, Lebenszyklus der Softwareentwicklung, Git (Versionskontrollsystem), Agile Software-Entwicklung, Lebenszyklus der Systementwicklung, Fehlersuche, Versionskontrolle, Software-Entwicklung, Agile Entwicklung von Software, Unified Modeling Language, Methoden der Softwareentwicklung, Software-Entwurfsmuster, Java-Programmierung, Analyse der Anforderungen, Spring Framework, Grundsätze der Programmierung, Java Programmierung, Software-Prüfung, Instandhaltbarkeit
Anfänger · Kurs · 1–3 Monate

Michigan State University
Kompetenzen, die Sie erwerben: Plattformübergreifende Entwicklung, 3D-Modellierung, Konzeptionelle Gestaltung, Benutzeroberfläche (UI), Software-Entwicklung, Geschichtenerzählen, Prototyping, Peer Review, Software-Entwurfsdokumente, Benutzeroberfläche (UI) Design, C# (Programmiersprache), Animation und Spieldesign, Design erleben, Benutzerfreundliches Design, 3D-Assets, Spiel-Design, Unity-Engine, Software Entwurf, Software-Dokumentation, Entwicklung von Videospielen, Design der Benutzeroberfläche und Benutzererfahrung (UI/UX)
Anfänger · Spezialisierung · 3–6 Monate
Kompetenzen, die Sie erwerben: Änderungsmanagement, Change Management, Qualitätssicherung, Interviewing-Fähigkeiten, Bewertung der Qualität, Agile Software-Entwicklung, Projektplanung, Team Management, Agiles Projektmanagement, Führung des Teams, Umfangsmanagement, Projektleitung, Rückstände, Lebenszyklus des Projektmanagements, Agile Entwicklung von Software, Teamleitung, Abschluss des Projekts, Web-Präsenz, Sprint-Retrospektiven, Qualitätsmanagement, Kommunikation mit Interessenvertretern, Produktqualität (QA/QC), Projekt-Scoping
Auf einen Abschluss hinarbeiten
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

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

Kompetenzen, die Sie erwerben: Cascading Style Sheets (CSS), Hypertext Markup Language (HTML), Web Development, HTML and CSS, Web Design and Development, Javascript, Web Applications, Web Presence, Front-End Web Development, Web Content, Responsive Web Design, Web Design
Mittel · angeleitetes Projekt · Weniger als 2 Stunden
Kompetenzen, die Sie erwerben: System-Unterstützung, Paket- und Softwareverwaltung, Installation der Software, Informationstechnologie, Endbenutzerschulung und -unterstützung, Kundenbetreuung, Technische Unterstützung, Technische Dokumentation, Computer-Systeme, Technische Unterstützung und Dienstleistungen, Hardware-Fehlerbehebung, Computer-Vernetzung, Technisches Schreiben, Linux, Allgemeine Netzwerkarbeit, Desktop-Unterstützung, Helpdesk-Unterstützung, Netzwerk-Unterstützung, Software-Dokumentation, Computer-Hardware
Anfänger · Kurs · 1–3 Monate
Kompetenzen, die Sie erwerben: Datenvalidierung, Validierung von Daten, Interviewing-Fähigkeiten, LinkedIn, Rmarkdown, Datenkompetenz, Datenanalyse, Stichproben (Statistik), Daten-Strukturen, Daten-Ethik, Interaktive Datenvisualisierung, Web-Präsenz, Präsentation der Daten, Datenvisualisierung, R (Software), Kommunikation mit Interessenvertretern, Daten-Storytelling, Bereinigung von Daten, Ggplot2, Objektorientierte Programmierung (OOP), Tabellenkalkulations-Software
Auf einen Abschluss hinarbeiten
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

Kompetenzen, die Sie erwerben: Jest (JavaScript Testing Framework), CI/CD, Model View Controller, User Acceptance Testing (UAT), Continuous Integration, Cucumber (Software), Postman API Platform, Ansible, Software Testing, OAuth, Web Development Tools, Behavior-Driven Development, Application Performance Management, Prometheus (Software), Authentications, Test Driven Development (TDD), Package and Software Management, Cloud API, Javascript, Software Engineering
Anfänger · Spezialisierung · 3–6 Monate
University of Michigan
Kompetenzen, die Sie erwerben: Computerprogrammierung, Installation der Software, Python-Programmierung, Programm-Entwicklung, Computer Programmierung, Fehlersuche, Computational Thinking, Grundsätze der Programmierung
Anfänger · Kurs · 1–3 Monate

University of Virginia
Kompetenzen, die Sie erwerben: Strategisches Denken, Unternehmensstrategie, Analyse der Wettbewerber, Entwicklung neuer Geschäftsfelder, Strategische Entscheidungsfindung, Wachstumsstrategien, Marktanteil, Marktdynamik, Strategie zur Markteinführung, Bewertung von Unternehmen, Risikomanagement, Innovation, Marktchancen, Fusionen und Akquisitionen, Kosten-Nutzen-Analyse, Geschäftsstrategie
Gemischt · Kurs · 1–4 Wochen