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.

École Polytechnique Fédérale de Lausanne
Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), C++ (Programming Language), C and C++, Object Oriented Design, Computer Programming, Programming Principles, Code Reusability, Memory Management
★ 4.7 (403) · Mittel · Kurs · 1–3 Monate

University of California, Irvine
Kompetenzen, die Sie erwerben: Systementwurf und Implementierung, Agile Software-Entwicklung, Produktivitätssoftware, Lebenszyklus der Systementwicklung, Risikomanagement, Lebenszyklus der Softwareentwicklung, Agiles Projektmanagement, Agile Methodik, Datensicherheit, Hardware-Architektur, Entwicklung von Systemen, Netzwerksicherheit, Computer-Hardware, Rahmen für das Risikomanagement, Produktivität, Computer-Systeme, Informationstechnologie, Entwurf von Systemen, digitale Kompetenz, TCP/IP
★ 4.6 (366) · Anfänger · Spezialisierung · 1–3 Monate

University of Pennsylvania
Kompetenzen, die Sie erwerben: Andere Programmiersprachen, Testgetriebene Entwicklung (TDD), Objektorientierte Programmierung (OOP), Daten-Strukturen, Objektorientierter Entwurf, Entwicklungstests, Grundsätze der Programmierung, Entwicklung von Systemen, Anwendungsentwicklung, Java-Programmierung, Software-Prüfung, Java, Programm-Entwicklung, Anwendungsdesign, Computerprogrammierung, Einheitliche Prüfung
★ 4.5 (335) · Anfänger · Kurs · 1–4 Wochen

University of Colorado System
Kompetenzen, die Sie erwerben: Individualisierte Bildungsprogramme (IEP), Gesundheitserziehung, Gesundheitsförderung, Psychische Gesundheit - Krankheiten und Störungen, Vorbeugende Pflege, Schulberatung, Krisenintervention, Schulpsychologie, Entwicklungsbehinderungen, Soziale und menschliche Dienstleistungen, Unterricht, Positive Verhaltensunterstützung, Trauma-Pflege, Funktionale Verhaltensbeurteilung, Unterstützung und Dienstleistungen für Studenten, Fallstudien, Verhaltensmanagement, Spezialisierung, Psychische Gesundheit, Einfühlungsvermögen und emotionale Intelligenz
★ 4.8 (911) · Anfänger · Kurs · 1–4 Wochen

KodeKloud
Kompetenzen, die Sie erwerben: Jenkins, Terraform, Ansible, Kubernetes, CI/CD, Git (Version Control System), Docker (Software), Version Control, Software Development, Data Structures, DevOps, Network Administration, Software Development Tools, Networking Hardware, Network Troubleshooting, Command-Line Interface, Web Development, Devops Tools, Containerization, Application Security
★ 4.6 (292) · Anfänger · Spezialisierung · 3–6 Monate

California Institute of the Arts
Kompetenzen, die Sie erwerben: Farbenlehre, Leitfäden, Visuelles Storytelling, Layout Gestaltung, Grafisches Design, Kreativität, Grafische und visuelle Gestaltung, Branding, Brainstorming, Adobe InDesign, Markenstrategie, Logo-Entwurf, Ideenfindung, Gestaltungselemente und -prinzipien, Typografie, Adobe Photoshop
★ 4.9 (1328) · Mittel · Kurs · 1–3 Monate

DeepLearning.AI
Kompetenzen, die Sie erwerben: Klassifizierungs- und Regressionsbaum (CART), Bereinigung von Daten, Risikoanalyse, Statistisches maschinelles Lernen, Maschinelles Lernen, Vorhersage, Prädiktive Modellierung, Bewertung des Modells, Angewandtes maschinelles Lernen, Entscheidungsbaum-Lernen, Prädiktive Analytik, Tiefes Lernen, Technische Merkmale, Statistische Methoden, Statistische Analyse, Biostatistik, Statistische Modellierung, Vorverarbeitung von Daten, Random Forest Algorithmus, Risikomodellierung
★ 4.7 (800) · Mittel · Kurs · 1–4 Wochen

Arizona State University
Kompetenzen, die Sie erwerben: Empathy, Tenacity, Positivity, Growth Mindedness, Optimism, Stress Management, Smart Goals, Resilience, Compassion, Empathy & Emotional Intelligence, Goal Setting, Overcoming Obstacles, Emotional Intelligence, Empowerment, Time Management, Persistence, Adaptability, Self-Awareness, Recognizing Others, Personal Development
★ 4.6 (277) · Anfänger · Spezialisierung · 3–6 Monate

Rice University
Kompetenzen, die Sie erwerben: Integrierte Entwicklungsumgebungen, Datenspeicherung, Datenzugang, Python-Programmierung, Daten-Strukturen, Fehlersuche, Datei-E/A, Persistenz der Daten, Entwicklungsumgebung, Programm-Entwicklung, Skriptsprachen
★ 4.7 (1131) · Anfänger · Kurs · 1–4 Wochen

Vanderbilt University
Kompetenzen, die Sie erwerben: Android (Betriebssystem), Anwendungsentwicklung, Datei-E/A, Java-Programmierung, Android-Studio, Mobile Entwicklung, Persistenz der Daten, Versionskontrolle, Git (Versionskontrollsystem), Ereignisgesteuerte Programmierung, Android-Entwicklung, Computerprogrammierung
★ 4.2 (801) · Gemischt · Kurs · 1–3 Monate

The University of Sydney
Kompetenzen, die Sie erwerben: Strategische Kommunikation, Design-Strategien, Geschäftsmodellierung, Benutzer-Feedback, Dienstleistungsdesign, Produktdesign, Kundeneinblicke, Produktprüfung, Innovation, Nutzerforschung, Unternehmensstrategie, Marktforschung, Strategisches Denken, Fallstudien, Design Thinking, Produktentwicklung, Unternehmensstrategie, Entwicklung neuer Produkte
★ 4.6 (1324) · Mittel · Kurs · 1–3 Monate

University of Michigan
Kompetenzen, die Sie erwerben: Finanzielle Verwaltung, Finanzplanung, Zeitleisten, Excel-Formeln, Darlehen, Finanzen, Finanzielle Analyse, Wirtschaftsmathematik, Allgemeine Finanzen, Microsoft Excel, Investitionen, Geldflüsse, Angewandte Mathematik, Allgemeines Kreditwesen, Tabellenkalkulations-Software
★ 4.8 (972) · Anfänger · Kurs · 1–4 Wochen