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: Betriebssysteme, Befehlszeilen-Schnittstelle, Paket- und Software-Management, Microsoft Windows, Linux, Systemüberwachung, Technische Unterstützung und Dienstleistungen, Virtualisierung, Systemverwaltung, Betriebssystem-Verwaltung, Software-Installation, Dateisysteme, Linux Verwaltung, Benutzerkonten, Fernzugriffssysteme, OS Prozessverwaltung, Dateiverwaltung
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Embedded Software, Embedded Systems, Pseudocode, Hardware Architecture, Computer Architecture, Software Design, Systems Design, Software Design Patterns, Systems Integration, Programming Principles, Event-Driven Programming, Program Development, Real Time Data, Peripheral Devices
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Web Scraping, Statistische Methoden, Pandas (Python-Paket), Wahrscheinlichkeitsverteilung, Statistik, SQL, Relationale Datenbanken, Datenverarbeitung, Daten importieren/exportieren, Deskriptive Statistik, Statistische Analyse, Daten Präsentation, Grundsätze der Programmierung, Python-Programmierung, Computer-Programmierwerkzeuge, Dashboard, Datenanalyse, Jupyter, Gespeicherte Prozedur, Datenvisualisierung
Auf einen Abschluss hinarbeiten
Anfänger · Spezialisierung · 3–6 Monate

Johns Hopkins University
Kompetenzen, die Sie erwerben: HTML and CSS, Cascading Style Sheets (CSS), Ajax, Javascript, Responsive Web Design, Front-End Web Development, Web Design, Bootstrap (Front-End Framework), Web Development, Development Environment, Web Development Tools, Web Design and Development, JSON, Web Applications, Web Content Accessibility Guidelines, Scripting, Browser Compatibility, Object Oriented Programming (OOP), Event-Driven Programming, User Experience Design
Anfänger · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: HyperText Markup Language (HTML), Cascading Style Sheets (CSS), Front-End Web-Entwicklung, Javascript, Webdesign, Web-Entwicklung, Web Design und Entwicklung, Web-Entwicklungstools, Full-Stack Web-Entwicklung, Back-End Web-Entwicklung, Web-Anwendungen, HTML und CSS, Interaktives Design
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Prompt Engineering, Prompt Patterns, ChatGPT, Generative AI, Large Language Modeling, Responsible AI, Model Deployment, Restful API, Software Documentation, Application Deployment, Code Review, Software Development, CI/CD, Natural Language Processing, AI Workflows, DevOps, Artificial Intelligence, Artificial Intelligence and Machine Learning (AI/ML), Java Programming, Deep Learning
Mittel · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Web Content Accessibility Guidelines, Sprint-Retrospektiven, User Experience Design, Wireframing, Prototyping, Sprint-Planung, Benutzerfreundlichkeit, Benutzeroberfläche (UI), Benutzerforschung, Nutzerorientierte Gestaltung, Design Thinking, Persona (Benutzererfahrung)
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Data Storytelling, Media Planning, Social Media Marketing, Google Ads, Email Marketing, Social Media Strategy, Order Fulfillment, Social Media Management, Online Advertising, Search Engine Optimization, Performance Measurement, Spreadsheet Software, A/B Testing, Client Services, Campaign Management, E-Commerce, Loyalty Programs, Marketing, Interviewing Skills, Applicant Tracking Systems
Auf einen Abschluss hinarbeiten
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

Kompetenzen, die Sie erwerben: Git (Version Control System), GitHub, Version Control, Infrastructure as Code (IaC), Debugging, Bash (Scripting Language), Test Automation, Puppet (Configuration Management Tool), Infrastructure As A Service (IaaS), Cloud Services, Technical Communication, Web Services, Email Automation, Automation, Python Programming, Interviewing Skills, Applicant Tracking Systems, Configuration Management, Program Development, Programming Principles
Fortgeschritten · Berufsbezogenes Zertifikat · 3–6 Monate
University of Virginia
Kompetenzen, die Sie erwerben: Persona Entwicklung, Kundenanalyse, Kontinuierliche Lieferung, Anwenderbericht, Produktentwicklung, Sprint-Planung, Leistungsmanagement im Team, Analytics, Team Management, Teambildung, Agiles Projektmanagement, Unternehmensanalytik, Produktprüfung, Usability-Tests, Persona (Benutzererfahrung), Agile Entwicklung von Software, Peer Review, Agile Methodik, Agile Produktentwicklung, Design Thinking
Anfänger · Spezialisierung · 3–6 Monate

Meta
Kompetenzen, die Sie erwerben: Jest (JavaScript Testing Framework), React.js, Web Development Tools, Web Applications, Event-Driven Programming, JavaScript Frameworks, Application Programming Interface (API), Application Development, UI Components, Unit Testing, Front-End Web Development, Software Design Patterns, Context Management, Cascading Style Sheets (CSS), Javascript, Hypertext Markup Language (HTML), Data Management
Mittel · Spezialisierung · 1–3 Monate

University of Michigan
Kompetenzen, die Sie erwerben: HyperText Markup Language (HTML), Objektorientierte Programmierung (OOP), SQL, Relationale Datenbanken, Datenbanken, Datenbank-Design, Javascript, Datenmodellierung, jQuery, Web-Entwicklung, Sichere Kodierung, JSON, Fehlersuche, MySQL, PHP (Skriptsprache), JavaScript und jQuery, Datenbank Entwicklung, Web-Anwendungen, Datenbank-Anwendung, Ajax
Mittel · Spezialisierung · 3–6 Monate