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.

University of London
Kompetenzen, die Sie erwerben: JavaScript-Frameworks, Datenzugang, Benutzerkonten, Datenvalidierung, Javascript, MongoDB, Web-Entwicklung, Full-Stack Web-Entwicklung, Abfragesprachen, Web-Anwendungen, Befehlszeilen-Schnittstelle
Gemischt · Kurs · 1–3 Monate
University of Illinois Urbana-Champaign
Kompetenzen, die Sie erwerben: Algorithmen, Theoretische Informatik, Verifizierung und Validierung, Technische Informatik, Mathematische Software, Computer Architektur, Computergestützte Logik, Systeme Design, Fehlersuche, Software-Entwicklungstools, Digitales Design, Anwendungsspezifische integrierte Schaltungen, Datenstrukturen, Computer-Programmierwerkzeuge, Entwurfssoftware
Mittel · Kurs · 1–3 Monate

LearnQuest
Kompetenzen, die Sie erwerben: Apple Xcode, UI Komponenten, iOS Entwicklung, Einheitstest, Objektorientierte Programmierung (OOP), Transaktionsverarbeitung, Datenmodellierung, Apple-Software-Kenntnisse, Anwendungsentwicklung, Reaktionsfähiges Webdesign, Datenspeicherung, Benutzeroberfläche (UI), JSON, Model-View-Controller, Apple iOS, Schnittstelle zur Anwendungsprogrammierung (API), Grundsätze der Programmierung, Entwicklung von Anwendungen für Mobilgeräte, Swift Programmierung, Datenstrukturen
Anfänger · Spezialisierung · 3–6 Monate

Duke University
Kompetenzen, die Sie erwerben: Algorithmen, Software-Tests, Programm-Entwicklung, Entwicklungsumgebung, Computer Programmierung, Fehlersuche, C (Programmiersprache), Pseudocode, Simulationen, Befehlszeilen-Schnittstelle
Anfänger · Kurs · 1–4 Wochen

Universitat Pompeu Fabra of Barcelona
Kompetenzen, die Sie erwerben: Python-Programmierung, Musik, Open Source Technologie, Numerische Analyse, Computer-Programmierwerkzeuge, Datenanalyse-Software, Musiktheorie, NumPy
Mittel · Kurs · 1–3 Monate
University of Colorado Boulder
Kompetenzen, die Sie erwerben: Online-Werbung, Datenethik, Digitales Marketing, Suchmaschinen-Marketing, Digitale Werbung, Social Media-Marketing, Social-Media-Strategie, Werbung, Schlüsselwort-Recherche, Bezahlte Medien, Google-Anzeigen, Webanalyse, Pay-Per-Click-Werbung, Werbekampagnen, Webanalyse und SEO, Marketing, Optimierung der Suchmaschine, Kontextbezogene Werbung, Soziale Netzwerke, Medienplanung
Anfänger · Spezialisierung · 3–6 Monate

University of Cape Town
Kompetenzen, die Sie erwerben: Mathematische Modellierung, Innovation, Eindämmung des Klimawandels, Entwicklung der Politik, Engagement von Stakeholdern, Systemorientiertes Denken, Forschung, Nachhaltige Entwicklung, Komplexe Problemlösung, Wirtschaftliche Entwicklung, Umweltpolitik
Mittel · Kurs · 1–3 Monate
University of California, Santa Cruz
Kompetenzen, die Sie erwerben: Objektorientierte Programmierung (OOP), Computer Programmierung, Dateisysteme, C++ (Programmiersprache), C (Programmiersprache), Datenstrukturen, Fehlersuche, Befehlszeilen-Schnittstelle
Mittel · Kurs · 1–3 Monate

California Institute of the Arts
Kompetenzen, die Sie erwerben: Gestaltungselemente und -prinzipien, Kreatives Design, Entwerfen, Storytelling, Animationen, Animation und Spieldesign, Entwicklung von Videospielen, Konzeptioneller Entwurf, Technischer Entwurf, Spiel-Design
Anfänger · Kurs · 1–4 Wochen

Johns Hopkins University
Kompetenzen, die Sie erwerben: Technische Unterstützung, Verschlüsselung, Helpdesk-Support, Persönlich identifizierbare Informationen, Klinische Informatik, Gesundheitstechnologie, Elektronische Krankenakte, Kommunikation mit Patienten, Gesundheitspflege, Einhaltung des Health Insurance Portability and Accountability Act (HIPAA), Desktop-Unterstützung, Endbenutzerschulung und -unterstützung, Telemedizin, Klinische Dokumentation, Kundenbetreuung, Sicherheitsbewußtsein, Medizinische Ausrüstung, Management von Gesundheitsinformationen, Medizinischer Datenschutz, Patientensicherheit
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Flask (Web Framework), Web Development, Web Applications, Application Development, Object-Relational Mapping, Database Application, Back-End Web Development, Software Development, Python Programming, Computer Programming
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

University of California San Diego
Kompetenzen, die Sie erwerben: Algorithmen, Theoretische Informatik, Netzwerkanalyse, Kombinatorik, Netzwerk-Routing, Programm-Entwicklung, Graphentheorie, Datenstrukturen
Anfänger · Kurs · 1–3 Monate