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.

Johns Hopkins University
Kompetenzen, die Sie erwerben: Ggplot2, Kontinuierliche Integration, Datenwrangling, Technische Dokumentation, Datenvorverarbeitung, GitHub, Plot (Grafiken), Vorverarbeitung von Daten, Software-Prüfung, Bereinigung von Daten, Software zur Datenvisualisierung, R Programmierung, Software-Dokumentation, Interaktive Datenvisualisierung, R (Software), Programm-Entwicklung, Technische Überprüfung der Software, Paket- und Softwareverwaltung, Code-Überprüfung, Bereitstellung von Anwendungen, Merkblatt (Software)
★ 4 (44) · Mittel · Kurs · 1–3 Monate

University of Leeds
Kompetenzen, die Sie erwerben: Testfall, Software-Entwicklung, Qualitätssicherung, Software-Prüfung, Software-Qualitätssicherung, Verifizierung und Validierung, Lebenszyklus der Softwareentwicklung
★ 4.6 (445) · Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: ChatGPT, GitHub Kopilot, KI-Kenntnisse, Generative KI, AI-Arbeitsabläufe, Schnelles Engineering, Fehlersuche, Anwendungsentwicklung, Code-Überprüfung, AI-Integrationen
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Cloud-natives Computing, Agile Methodik, Kontinuierliche Integration, Cloud-Dienste, Cloud-Bereitstellung, Rückstände, Anwenderbericht, Cloud Computing, Agile Software-Entwicklung, CI/CD, Cloud-Plattformen, Cloud-Sicherheit, Devops-Werkzeuge, Cloud-Technologien, Kanban-Prinzipien, Architektur des Cloud Computing, Sprint-Retrospektiven, Scrum (Software-Entwicklung), Cloud-Infrastruktur, DevOps, Agile Entwicklung von Software
★ 4.7 (13.619) · Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Datenvisualisierung, NumPy, Statistische Methoden, Datenbank-Management, Statistik, Datenwissenschaft, Erstellung des Dashboards, Deskriptive Statistik, Relationale Datenbanken, Dashboard, Statistische Analyse, Datenanalyse, SQL, Jupyter, Wahrscheinlichkeitsverteilung, Python-Programmierung, R (Software), Präsentation der Daten, R Programmierung, Web-Scraping, Datenbank Management
★ 4.6 (75.076) · Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Datenwrangling, Datenbank-Management, Datenwissenschaft, Datenmanipulation, Datenvorverarbeitung, SQL, Relationale Datenbanken, Unternehmensanalyse, Modell-Einsatz, Datenverarbeitung, Jupyter, GitHub, Python-Programmierung, Bereinigung von Daten, R Programmierung, R (Software), Gespeicherte Prozedur, Vorverarbeitung von Daten, Datenkompetenz, Data Mining, Große Daten, Datenbank Management, Business Analyse
★ 4.6 (102.028) · Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Sprint-Planung, Agile Methodik, Software-Architektur, Software Architektur, Computer-Hardware, Anmeldung, Full-Stack Web-Entwicklung, Informationstechnologie, Führungsqualitäten, Risikomanagement, Agiles Projektmanagement, Kommunikation, Rückstände, Anwenderbericht, Agile Software-Entwicklung, Leiterschaft, Teambildung, Kanban-Prinzipien, Lebenszyklus der Softwareentwicklung, Sprint-Retrospektiven, Scrum (Software-Entwicklung), DevOps, Agile Entwicklung von Software
★ 4.8 (11.613) · Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

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

University of Virginia
Kompetenzen, die Sie erwerben: Strategisches Denken, Organisatorische Strategie, Analyse der Wettbewerber, Konsolidierung, Bewertung von Unternehmen, Entwicklung neuer Geschäftsfelder, Geschäftsstrategie, Risikomanagement, Unternehmensstrategie, Innovation, Marktanteil, Wachstumsstrategien, Strategie zur Markteinführung, Marktchancen, Marktdynamik, Fusionen und Akquisitionen, Strategische Entscheidungsfindung
★ 4.7 (720) · Gemischt · 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
★ 4.5 (1492) · Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Data Storytelling, Media Planning, Social Media Marketing, Google Ads, Email Marketing, Social Media Strategy, Order Fulfillment, Paid media, Social Media Management, Online Advertising, Search Engine Optimization, Performance Measurement, Spreadsheet Software, Client Services, Campaign Management, E-Commerce, Loyalty Programs, Marketing, Web Presence, Interviewing Skills
★ 4.8 (49.591) · Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

Kompetenzen, die Sie erwerben: Site Reliability Engineering, Kubernetes, Google Cloud Platform, Cloud Infrastructure, Prompt Engineering, Application Deployment, Identity and Access Management, Prompt Engineering Tools, Cloud Deployment, Infrastructure As A Service (IaaS), Prompt Patterns, CI/CD, Containerization, Continuous Delivery, Dashboard Creation, Safety Culture, Culture Transformation, Problem Management, Data Import/Export, Data Access
★ 4.7 (54.551) · Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate