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 Toronto
Kompetenzen, die Sie erwerben: Anwendungsdesign, Objektorientierte Programmierung (OOP), Mobile Entwicklung, Model-View-Controller, Mobile Entwicklungstools, Mensch-Computer-Interaktion, Apple Xcode, Objective-C (Programmiersprache), Interaktives Design, Speicherverwaltung, Interaktionsdesign, Benutzeroberfläche (UI), Anwendungsentwicklung, iOS-Entwicklung, UI-Komponenten, Swift-Programmierung, Anwendungs-Rahmenwerke, Animationen, Persistenz, Apple iOS
Mittel · Spezialisierung · 3–6 Monate

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

Kompetenzen, die Sie erwerben: AI Integrations, Infrastructure as Code (IaC), AI Personalization, Integrated Development Environments, Command-Line Interface, Shell Script, AI Workflows, AWS CloudFormation, Bash (Scripting Language), Prompt Engineering, Generative AI Agents, Terraform, Open Source Technology, AI Security, Computer Programming, Generative AI, Artificial Intelligence, Systems Administration
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Integrierte Entwicklungsumgebungen, Code-Überprüfung, Server-Seite, Web-Anwendungen, Web-Entwicklung, Restful API, Künstliche Intelligenz, Bereitstellung von Anwendungen, Einheitstest, KI-Kenntnisse, AI-Integrationen, Entwicklungstests, IBM Wolke, Einheitliche Prüfung, Grundsätze der Programmierung, Cloud-Anwendungen, Python-Programmierung, Anwendungsprogrammierschnittstelle (API), Flask (Web-Framework), Lebenszyklus der Softwareentwicklung
Mittel · Kurs · 1–4 Wochen
University of California San Diego
Kompetenzen, die Sie erwerben: A/B-Tests, Interaktives Design, Design erleben, Experimentieren, Benutzerfreundliches Design, Statistische Analyse, Storyboarding, Telearbeit, UI/UX-Strategie, Mensch-Computer-Interaktion, R Programmierung, Grafische und visuelle Gestaltung, Interaktionsdesign, Menschliche Faktoren, UI/UX-Forschung, Benutzerfreundlichkeit, Designforschung, Ideenfindung, Benutzeroberfläche (UI), Kollaborative Software
Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Performance Management, Performance Appraisal, Workforce Development, Employee Performance Management, Business Transformation, Organizational Development, Talent Management, Mergers & Acquisitions, Compensation Strategy, Human Resource Strategy, Performance Review, Human Resources Management and Planning, Management Training And Development, Organizational Change, Human Resources, People Development, Training and Development, Workforce Planning, Organizational Strategy, Organizational Structure
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Datenverwaltung, Relationale Datenbanken, Große Daten, Datenbank-Design, Datenbanken, Datenarchitektur, Datenspeicherung, Daten-Seen, Apache Hadoop, Data Warehousing, Daten-Governance, Auszug, Datensicherheit, SQL, Datenspeicher, Datenwissenschaft, Datenverarbeitung, Daten-Pipelines, Integration von Daten, NoSQL, Apache Spark
Anfänger · Kurs · 1–4 Wochen

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Zusammenarbeit im Team, Entscheidungsfindung, Zusammenarbeit, Konfliktmanagement, Diversity-Bewusstsein, Kommunikations-Strategien, Kultur, Kulturelle Vielfalt, Zwischenmenschliche Kommunikation, Kommunikation, Teamarbeit, Innovation, Soziale Kompetenzen, Inklusivität am Arbeitsplatz, Kollaborative Software, Digitale Kommunikation
Anfänger · Kurs · 1–4 Wochen

University of California San Diego
Kompetenzen, die Sie erwerben: Große Daten, Verteiltes Rechnen, Datenanalyse, Datenspeicherung, Apache Hadoop, Leistungsoptimierung, Dateisysteme, System-Konfiguration, Software-Architektur, Datenwissenschaft, Datenverarbeitung, Software Architektur, Python-Programmierung, Apache Spark
Gemischt · Kurs · 1–3 Monate

University of Illinois Urbana-Champaign
Kompetenzen, die Sie erwerben: Computer Programmierung, Integrierte Entwicklungsumgebungen, Objektorientierte Programmierung (OOP), Computer-Programmierwerkzeuge, Computerprogrammierung, Technische Software, Fehlersuche, Speicherverwaltung, C++ (Programmiersprache), Software-Entwicklung, Entwicklungsumgebung, Daten-Strukturen, Objektorientierter Entwurf, Programm-Entwicklung, Softwaretechnik
Mittel · Kurs · 1–4 Wochen

University of Minnesota
Kompetenzen, die Sie erwerben: Personenbezogene Analytik, Mitarbeiter-Onboarding, Personalwesen, Rekrutierung, Arbeitskräfteplanung, People Analytics, Personalmanagement und -planung, Engagement der Mitarbeiter, Orientierungsveranstaltungen für neue Mitarbeiter, Diversität und Inklusion, Strategien der Personalbeschaffung, Arbeitsplatzanalyse, Strategie der Humanressourcen, Interviewing-Fähigkeiten, Talent Sourcing, Talentakquise
Gemischt · Kurs · 1–4 Wochen

Birla Institute of Technology & Science, Pilani
Kompetenzen, die Sie erwerben: Android Development, Android Studio, Mobile Development, User Interface (UI), Mobile Development Tools, Kotlin, Application Development, User Interface (UI) Design, User Interface and User Experience (UI/UX) Design, UI Components, Mobile Security, Data Persistence, Data Management, Geographic Information Systems, Restful API, Performance Tuning, Global Positioning Systems, Application Programming Interface (API), Cloud Storage, Application Performance Management
Auf einen Abschluss hinarbeiten
Mittel · Kurs · 1–3 Monate