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.

Wesleyan University
Kompetenzen, die Sie erwerben: Datenmanagement, Statistik, Datenanalyse, Peer Review, Deskriptive Statistik, Explorative Datenanalyse, Daten Präsentation, Python-Programmierung, SAS (Software), Datenkompetenz, Grafische Darstellung, Datenmanipulation, Forschungsberichte
Gemischt · Kurs · 1–3 Monate

University of London
Kompetenzen, die Sie erwerben: Javascript, Anwendungssicherheit, Datenbank-Anwendung, MongoDB, JavaScript-Frameworks, Web-Entwicklungstools, Software-Installation, Paket- und Software-Management, Web-Anwendungen, Web-Entwicklung, Authentifizierungen, Benutzerkonten
Gemischt · Kurs · 1–3 Monate

University of California, Davis
Kompetenzen, die Sie erwerben: Cybersicherheit, Verifizierung und Validierung, Java, Modellierung von Bedrohungen, Verschlüsselung, Sicherheitskontrollen, Anwendungssicherheit, Entwicklung von Exploits, Fehlersuche, Grundsätze der Programmierung, Datensicherheit, Kryptographie, Penetrationstests, Open Web Application Security Project (OWASP), Sichere Kodierung, Bewertungen der Anfälligkeit, Code-Überprüfung, Software Entwurf, Authentifizierungen, Techniken der Ausbeutung
Mittel · Spezialisierung · 3–6 Monate

Johns Hopkins University
Kompetenzen, die Sie erwerben: Datenanalyse, Wertorientierte Pflege, Patientenzentrierte Pflege, Initiative und Führungsqualitäten, Leistungsmessung, Leiterschaft, Änderungsmanagement, Qualitätsverbesserung, Projektmanagement im Gesundheitswesen, Patientensicherheit, Konfliktmanagement, Gesundheitssysteme, Korrektur- und Präventivmaßnahmen (CAPA), Datenanalyse-Software, Institutioneller Prüfungsausschuss (IRB), Kontinuierliche Verbesserung der Qualität (CQI), Design Thinking, Risikomanagement, Lösung Design, Systemorientiertes Denken
Anfänger · Spezialisierung · 3–6 Monate
University of Illinois Urbana-Champaign
Kompetenzen, die Sie erwerben: Verifizierung und Validierung, Algorithmen, Technische Informatik, Datenstrukturen, Software-Entwicklungstools, Computergestützte Logik, Systeme Design, Fehlersuche, Anwendungsspezifische integrierte Schaltungen, Theoretische Informatik, Computer-Programmierwerkzeuge, Mathematische Software, Computer Architektur, Entwurfssoftware, Digitales Design
Mittel · Kurs · 1–3 Monate

University of California, Irvine
Kompetenzen, die Sie erwerben: Prototyping, Computer Programmierung, Objektorientierte Programmierung (OOP), Datenstrukturen, C (Programmiersprache), Apple Xcode, Entwicklung von Anwendungen für Mobilgeräte, Objective-C (Programmiersprache), Apple iOS, iOS Entwicklung
Gemischt · Kurs · 1–4 Wochen

University of Virginia
Kompetenzen, die Sie erwerben: Prototyping, Innovation, Produktprüfung, Produktentwicklung, Usability-Tests, Schlanke Methodologien, DevOps, Agile Produktentwicklung, Kontinuierliche Lieferung, Benutzerforschung, Agile Methodik
Gemischt · Kurs · 1–4 Wochen

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Power Electronics, Semiconductors, Electrical Engineering, Electronics, Electronics Engineering, Electronic Components, Simulation and Simulation Software
Auf einen Abschluss hinarbeiten
Mittel · Kurs · 1–4 Wochen

Nanjing University
Kompetenzen, die Sie erwerben: Psychology, Child Development, Human Development, Culture, Social Studies, Social Sciences, Sociology, Human Learning, Creativity, Empathy & Emotional Intelligence, Mental Health Diseases and Disorders, Behavior Management
Gemischt · Kurs · 1–3 Monate

Pontificia Universidad Católica de Chile
Kompetenzen, die Sie erwerben: Business Modeling, Social Impact, Sustainable Development, Design Thinking, Ideation, Innovation, Entrepreneurship, Project Design, New Business Development, Sustainable Business, Case Studies, Value Propositions
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Apache Hadoop, Docker (Software), Datenumwandlung, Entwicklungsumgebung, Verteiltes Rechnen, Big Data, PySpark, Skalierbarkeit, Fehlersuche, Kubernetes, Apache Spark, Leistungsoptimierung, Apache Hive, Datenverarbeitung, IBM Cloud
Mittel · Kurs · 1–3 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Proposal Writing, Interpersonal Communications, Editing, Verbal Communication Skills, Active Listening, Public Speaking, Constructive Feedback, Business Writing, Technical Writing, Technical Communication, Technical Management, Communication, Presentations, Proofreading, Trustworthiness, Persuasive Communication, Storytelling, Non-Verbal Communication, Rapport Building, Engineering Management
Auf einen Abschluss hinarbeiten
Anfänger · Spezialisierung · 1–3 Monate