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.

LearnQuest
Kompetenzen, die Sie erwerben: Integrationsprüfung, Kontext-Management, Spring Framework, Konfigurationsmanagement, Erweiterbare Markup-Sprache (XML), JUnit, Anwendungs-Rahmenwerke, Java-Programmierung, Einheitliche Prüfung, Management von Unternehmensanwendungen, Java Programmierung, Entwicklungsumgebung, Einheitstest, Konfigurationsverwaltung
★ 3.8 (455) · Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Netzwerk-Protokolle, Kontext-Management, Web-Scraping, Verwaltung von Dokumenten, Automatisierung von Geschäftsprozessen, Datenverwaltung, Mensch-Computer-Interaktion, IT-Automatisierung, E-Mail-Automatisierung, Robotik, Benutzeroberfläche (UI), Dokumentenverwaltung, Automatisierung, Computer-Plattformen, Grundsätze der Programmierung, UI-Komponenten, Datenmanagement, Daten importieren/exportieren, Robotergestützte Prozessautomatisierung, Paket- und Softwareverwaltung, Datenmanipulation, Software-Entwicklungstools
★ 4.7 (533) · Anfänger · Spezialisierung · 3–6 Monate

Rice University
Kompetenzen, die Sie erwerben: Python-Programmierung, Programm-Entwicklung, Software zur Datenvisualisierung, Daten-Strukturen, Bereinigung von Daten, Statistische Visualisierung, Installation der Software, Daten importieren/exportieren, Daten-Mapping, Wiederverwendbarkeit von Code, Paket- und Softwareverwaltung, Datenverarbeitung, Integration von Daten, Software-Dokumentation, Plot (Grafiken)
★ 4.6 (549) · Anfänger · Kurs · 1–4 Wochen

Case Western Reserve University
Kompetenzen, die Sie erwerben: Zusammenarbeit, Anpassungsfähigkeit, Diversität und Inklusion, Beeinflussung, Inklusivität am Arbeitsplatz, Entwicklung der Arbeitskräfte, Aufbau von Beziehungen, Entwicklung von Führungsqualitäten, Berufliche Entwicklung, Selbst-Bewusstsein, Verhandlung, Initiative und Führungsqualitäten, Leiterschaft, Durchsetzungsvermögen, Ermächtigung, Überwindung von Hindernissen, Organisatorische Führung, Persönliche Entwicklung, Persönliche Attribute, Führungsqualitäten, Kommunikation
★ 4.7 (573) · Gemischt · Kurs · 1–3 Monate

University of California, Irvine
Kompetenzen, die Sie erwerben: Gemeinsame Nutzung von Daten, Algorithmen, System-Programmierung, Go (Programmiersprache), OS Prozessmanagement
★ 4.7 (805) · Mittel · Kurs · 1–4 Wochen

École Polytechnique Fédérale de Lausanne
Kompetenzen, die Sie erwerben: Programming Principles, Java Programming, Java, Computer Programming, Code Reusability, Data Structures, Object Oriented Programming (OOP), Computational Logic, Program Development, Computational Thinking, Problem Solving, Algorithms, Eclipse (Software)
★ 4.8 (435) · Anfänger · Kurs · 1–3 Monate

Coursera
Kompetenzen, die Sie erwerben: Jira (Software), Sprint Planning, Backlogs, Scrum (Software Development), User Story, Agile Methodology, Agile Project Management, Plan Execution, Workflow Management, Run Chart, Project Planning, Project Management, Prioritization, Dependency Analysis
★ 4.7 (508) · Anfänger · angeleitetes Projekt · Weniger als 2 Stunden
IE Business School
Kompetenzen, die Sie erwerben: Markenstrategie, Design erleben, Kundeneinblicke, Interne Kommunikation, Strategie der Kundenerfahrung (CX), Verbraucherverhalten, Journey Mapping, Verbesserung der Kundenerfahrung, Lieferantenmanagement, Markenmanagement, Verwaltete Dienste, Unterauftragsvergabe, Reise-Mapping, Wert-Angebote, Branding
★ 4.7 (566) · Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Figma (Design Software), Usability Testing, Responsive Web Design, User Interface (UI), Journey Mapping, Interactive Design, User Experience Design, Usability, Wireframing, User Interface (UI) Design, Prototyping, User Experience, User Flows, Design Research, Front-End Web Development, Web Design and Development, Design Strategies, Mockups, User Interface and User Experience (UI/UX) Design, Interaction Design
★ 4.4 (421) · Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Project Risk Management, Workflow Management, Business Workflow Analysis, Team Performance Management, Risk Management, Leadership Studies, Team Leadership, Agile Project Management, Leadership and Management, Collaborative Software, Project Management, Innovation, Agile Software Development, Process Improvement, Strategic Decision-Making, Change Management, Artificial Intelligence, Adaptability, Digital Transformation, Communication
★ 4.6 (549) · Mittel · Spezialisierung · 1–3 Monate
Duke University
Kompetenzen, die Sie erwerben: Microservices, Git (Versionskontrollsystem), Web-Scraping, Befehlszeilenschnittstelle, Pandas (Python-Paket), JSON, SQL, Große Daten, Python-Programmierung, Datenwissenschaft, Linux-Verwaltung, Versionskontrolle, Jupyter, Shell-Skript, Linux, AWS SageMaker, Datenmanipulation, MySQL, Linux-Befehle, Bash (Skriptsprache)
★ 4.5 (484) · Anfänger · Spezialisierung · 3–6 Monate

Politecnico di Milano
Kompetenzen, die Sie erwerben: Gestaltung von Unterricht und Lehrplänen, Unterricht, Pädagogische Materialien, Instruktionsdesign, Lerntheorie, Didaktische Strategien, Planung des Lehrplans, Unterrichten, Pädagogik, Planung der Lektionen, Studentisches Engagement, Open-Source-Technologie, Innovation, Lernstrategien, Studentenzentriertes Lernen
★ 4.9 (887) · Anfänger · Kurs · 1–3 Monate