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.

Commonwealth Education Trust
Kompetenzen, die Sie erwerben: Bildung und Ausbildung, Planung, Gestaltung von Unterricht und Lehrplänen, Studentenzentriertes Lernen, Pädagogik, Planung des Lehrplans, Unterrichten, Zusammenarbeit, Didaktische Strategien, Unterricht, Entwicklung von Lehrplänen, Unterrichtung, Lerntheorie
Gemischt · Kurs · 1–3 Monate

IBM
Kompetenzen, die Sie erwerben: Daten importieren/exportieren, Explorative Datenanalyse, Dashboard, Microsoft Excel, Professionelle Netzwerkarbeit, Python-Programmierung, Datenanalyse, Generative KI, SQL , Plot (Grafiken), IBM Kognos-Analytik, Excel-Formeln, Datenwrangling, IBM Cognos-Analytik, Erstellung des Dashboards, Web-Scraping, Präsentation der Daten, Datenvisualisierung, Plotly, Daten-Storytelling, Software zur Datenvisualisierung
Auf einen Abschluss hinarbeiten
Anfänger · Berufsbezogenes Zertifikat · 3–6 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

LearnQuest
Kompetenzen, die Sie erwerben: Kontinuierliche Integration, Agile Methodik, Lebenszyklus der Softwareentwicklung, Software-Entwicklungstools, Jenkins, Testgetriebene Entwicklung (TDD), Tools erstellen, Versionskontrolle, Software-Entwicklung, Computational Thinking, Unified Modeling Language, Methoden der Softwareentwicklung, Software-Entwurfsmuster, Apache Maven, Grundsätze der Programmierung, CI/CD, Software-Versionierung, Cloud-natives Computing, Objektorientierte Programmierung (OOP), Objektorientierter Entwurf
Anfänger · Spezialisierung · 3–6 Monate

Yale University
Kompetenzen, die Sie erwerben: Klinische Studien, Maschinelles Lernen, Lebenszyklus der Softwareentwicklung, Benutzerfreundlichkeit, Medizinischer Datenschutz, Benutzeroberfläche (UI), Software-Entwicklung, Nutzerforschung, Medizinische Geräte, Risikomanagement, Gesundheitstechnologie, Software-Qualitätssicherung, Software Entwurf, Unternehmertum, Verifizierung und Validierung, Einhaltung von Vorschriften, Software-Prüfung, Biomedizinische Technik, Menschliche Faktoren, Software-Qualität (SQA/SQC)
Mittel · Kurs · 3–6 Monate

Kompetenzen, die Sie erwerben: Relationship Management, Trustworthiness, Customer Relationship Building, Rapport Building, Business Development, Customer Retention, Communication, Business Communication, Stakeholder Engagement, Organizational Development, Upselling, Active Listening
Mittel · Kurs · 1–4 Wochen
Kompetenzen, die Sie erwerben: Datenanalyse, SQL , Datenverarbeitung, Daten-Ethik, Analytik, Analytische Fähigkeiten, Tableau-Software, Gemeinsame Nutzung von Daten, Datengestützte Entscheidungsfindung, Datenvisualisierung, Bereinigung von Daten, Software zur Datenvisualisierung, Tabellenkalkulations-Software
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Computerprogrammierung, Restful API, Back-End-Webentwicklung, Datenbank-Management, Git (Versionskontrollsystem), Python-Programmierung, Wiederverwendbarkeit von Code, Computer Programmierung, Daten-Strukturen, Datenbank-Management-Systeme, Front-End-Webentwicklung, Versionskontrolle, Full-Stack Web-Entwicklung, Django (Web-Framework), Datenbank Management, GitHub, Bootstrap (Front-End-Framework), Relationale Datenbanken, Cloud-Hosting, Objektorientierte Programmierung (OOP), API-Tests, Unix-Befehle
Auf einen Abschluss hinarbeiten
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

Amazon
Kompetenzen, die Sie erwerben: Restful API, Cloud-Anwendungen, Back-End-Webentwicklung, Frontend-Integration, Cloud-Bereitstellung, HTML und CSS, Front-End-Webentwicklung, Persistenz der Daten, Web-Design und Entwicklung, Bereitstellung von Anwendungen, Anwendungsprogrammierschnittstelle (API), Full-Stack Web-Entwicklung, Javascript, Web-Entwicklung, Spring Framework, Server-Seite, Web-Anwendungen, Webdienste, Amazon Webdienste, Amazon Web Services, Cloud-Entwicklung
Anfänger · Kurs · 1–4 Wochen

Deep Teaching Solutions
Kompetenzen, die Sie erwerben: Produktivität, Geistige Konzentration, Anpassungsfähigkeit, Bildung von Gewohnheiten, Zeitmanagement, Wachstumsorientiertheit, Lebenslanges Lernen, Kreativität, Lernstrategien, Lerntheorie, Selbst-Bewusstsein
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Event-Driven Programming, Debugging, Programming Principles, Algorithms, Video Game Development, Computer Programming Tools, Game Design, Computer Programming, Program Development, Animation and Game Design, Interactive Design, Computer Science
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Yale University
Kompetenzen, die Sie erwerben: Verhaltensmanagement, Aufbau von Beziehungen, Bildung von Gewohnheiten, Widerstandsfähigkeit, Entscheidungsfindung, Meditation & Atemarbeit, Positive Verhaltensunterstützung, Psychologie, Achtsamkeit, Selbst-Bewusstsein, Soziale Kompetenzen
Gemischt · Kurs · 1–3 Monate