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.

Kompetenzen, die Sie erwerben: Automatisierung, Computerprogrammierung, Daten importieren/exportieren, Skriptsprachen, Skripting, Instandhaltbarkeit, Python-Programmierung, Datei-E/A, Algorithmen, IT-Automatisierung, Grundsätze der Programmierung, Daten-Strukturen, Fehlersuche, Cybersecurity, Computer Programmierung
Anfänger · Kurs · 1–4 Wochen

Birla Institute of Technology & Science, Pilani
Kompetenzen, die Sie erwerben: Public Key Infrastructure, Cryptography, Public Key Cryptography Standards (PKCS), Cryptographic Protocols, Encryption, Authentications, Data Encryption Standard, Advanced Encryption Standard (AES), Key Management, Network Protocols, Email Security, Cybersecurity, Network Security, Security Software, Data Integrity, Multi-Factor Authentication, Firewall
Auf einen Abschluss hinarbeiten
Mittel · Kurs · 1–3 Monate

Duke University
Kompetenzen, die Sie erwerben: Computerprogrammierung, Daten importieren/exportieren, Anwendungsprogrammierschnittstelle (API), Datei-E/A, Leistungsoptimierung, Java-Programmierung, Software-Entwicklung, Algorithmen, Java Programmierung, Markov-Modell, Leistungsprüfung, Daten-Strukturen, Objektorientierte Programmierung (OOP), Grundsätze der Programmierung, Objektorientierter Entwurf, Computer-Programmierwerkzeuge, Fehlersuche, Softwaretechnik, Computer Programmierung, Software Entwurf
Anfänger · Kurs · 1–3 Monate

University of Illinois Urbana-Champaign
Kompetenzen, die Sie erwerben: Cloud Computing, Virtuelle Vernetzung, Cloud-Infrastruktur, Netzarchitektur, Apache Spark, Verteiltes Rechnen, Große Daten, Cloud-Plattformen, Cloud-Lösungen, Datenspeicher, Cloud-Entwicklung, Computer-Vernetzung, Cloud-Anwendungen, Apache Hadoop, Architektur des Cloud Computing, Software-definierte Netzwerke, Cloud-Technologien, Cloud-Dienste, Cloud-Speicher, Dateisysteme
Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Validierung von Daten, Tabellenkalkulations-Software, Bereinigung von Daten, Komplexe Problemlösung, Datenanalyse, Datenverwaltung, Microsoft Excel, Software zur Datenanalyse, Statistische Analyse, Excel-Formeln, Datenvalidierung, Datenmanagement
Anfänger · Kurs · 1–4 Wochen

Università Bocconi
Kompetenzen, die Sie erwerben: Wachstumsstrategien, Globales Marketing, Wert-Angebote, Großhandel, Unternehmensstrategie, Geschäftsstrategie, Markenmanagement, Marketing, Verbraucherverhalten, Analyse der Wettbewerber, Competitive Intelligence, Lebensmittel und Getränke, Marktdynamik, Produktqualität (QA/QC)
Gemischt · Kurs · 1–3 Monate

Coursera
Kompetenzen, die Sie erwerben: HubSpot CRM, Customer Relationship Management (CRM) Software, Customer Relationship Management, Customer Data Management, Email Marketing, Business Software, Customer Communications Management, Sales Pipelines, Dashboard, Account Management, Data Management, Customer Service, Marketing, Sales Operations, Team Building
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

University of Michigan
Kompetenzen, die Sie erwerben: Daten importieren/exportieren, Funktionales Design, Datei-E/A, Python-Programmierung, Daten-Strukturen, Grundsätze der Programmierung, Dateiverwaltung
Anfänger · Kurs · 1–3 Monate

Duke University
Kompetenzen, die Sie erwerben: R Programmierung, Wahrscheinlichkeitsrechnung und Statistik, Statistische Inferenz, Stichproben (Statistik), Datenanalyse, Wahrscheinlichkeitsverteilung, R (Software), Statistik, Statistische Analyse, Installation der Software, Statistische Hypothesenprüfung, Statistische Software, Statistische Programmierung, Statistische Berichterstattung, Statistische Methoden
Anfänger · Kurs · 1–3 Monate

University of Toronto
Kompetenzen, die Sie erwerben: iOS-Entwicklung, Interaktives Design, Anwendungsdesign, Benutzeroberfläche (UI), Model-View-Controller, Swift-Programmierung, Anwendungsentwicklung, Mobile Entwicklungstools, Apple Xcode, Objective-C (Programmiersprache), Mensch-Computer-Interaktion, Mobile Entwicklung, Speicherverwaltung, Anwendungs-Rahmenwerke, UI-Komponenten, Interaktionsdesign, Objektorientierte Programmierung (OOP), Persistenz, Apple iOS, Animationen
Mittel · Spezialisierung · 3–6 Monate
Arizona State University
Kompetenzen, die Sie erwerben: Design Research, Innovation, Creativity, Design Thinking, Creative Thinking, Stakeholder Analysis, Design, Brainstorming, Creative Problem-Solving, Ideation, Peer Review, Design Strategies, Aesthetics, Case Studies, User Experience Design, Customer experience improvement, New Product Development, Business Modeling, Sustainable Design, Consumer Behaviour
Anfänger · Spezialisierung · 3–6 Monate

California Institute of the Arts
Kompetenzen, die Sie erwerben: Gestaltung, Kreativität, Geschichtenerzählen, Entwicklung von Videospielen, Entwurf, Spiel-Design
Anfänger · Kurs · 1–4 Wochen