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: Reaktionsfähiges Webdesign, Wireframing, Mockups, Figma (Design-Software), Prototyping, Adobe XD, Informationsarchitektur, Benutzeroberfläche (UI), User Experience Design, Web-Anwendungen, Benutzerforschung, Webdesign, Nutzerorientierte Gestaltung, Usability-Tests, Plattformübergreifende Entwicklung, Persona (Benutzererfahrung)
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: OpenAI API, Generative Model Architectures, Hugging Face, Programming Principles, Computer Programming, Software Installation
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Android Studio, Android Jetpack, Kotlin, Android Development, Android (Operating System), Responsive Web Design, Mobile Development, UI Components, Unit Testing, Gradle, User Interface (UI) Design, Application Development, User Interface (UI), Integrated Development Environments, Object Oriented Programming (OOP), Development Environment, Programming Principles, Test Driven Development (TDD), Wireframing, Prototyping
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Figma (Design Software), Usability Testing, Responsive Web Design, User Interface and User Experience (UI/UX) Design, User Experience Design, Usability, Wireframing, User Interface (UI) Design, Prototyping, User Flows, Design Thinking, Design Research, Front-End Web Development, User Interface (UI), Mockups, User Centered Design, UI Components, Software Design Documents, UI/UX Strategy, Interaction Design
Mittel · Spezialisierung · 3–6 Monate

University of Florida
Kompetenzen, die Sie erwerben: Leistungsüberprüfung, Zwischenmenschliche Kommunikation, Selbst-Bewusstsein, Teambildung, Persönliche Entwicklung, Personalmanagement, Emotionale Intelligenz, Leiterschaft, Team Management, Schreiben, Interviewing-Fähigkeiten, Leistungsmanagement für Mitarbeiter, Berufliche Entwicklung
Anfänger · Kurs · 1–3 Monate
Kompetenzen, die Sie erwerben: Containerization, LangChain, Microservices, Application Deployment, Cloud Deployment, Docker (Software), Kubernetes, LLM Application, Large Language Modeling, MLOps (Machine Learning Operations), Prometheus (Software), API Design, Scalability, System Monitoring, Performance Testing, Grafana
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Web Development Tools, Software Development, Regression Testing, Web Content Accessibility Guidelines, GitHub
Mittel · Kurs · 1–3 Monate

Coursera
Kompetenzen, die Sie erwerben: HyperText Markup Language (HTML), Front-End Web-Entwicklung, Web-Entwicklung, Integrierte Entwicklungsumgebungen, Web-Inhalt, Web-Anwendungen, Web Design und Entwicklung, Web-Entwicklungstools
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Logical Operations
Kompetenzen, die Sie erwerben: Hypertext Markup Language (HTML), Cascading Style Sheets (CSS), HTML and CSS, Adobe Creative Cloud, Web Design and Development, Web Design, Web Development, Web Content, Information Architecture, Web Development Tools, Front-End Web Development, Image Quality, Browser Compatibility, File Management, Development Environment, Multimedia, Content Management, File Transfer Protocol (FTP)
Gemischt · Kurs · 1–3 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Systementwurf und Implementierung, Testfall, Elektronische Systeme, Computergestützte Logik, Elektrotechnik und Computertechnik, Programm-Entwicklung, Hardware-Architektur, Softwareentwicklung, Feldprogrammierbares Gate-Array (FPGA), Systeme Design, Eclipse (Software), Eingebettete Systeme, Verifizierung und Validierung, Entwicklungstests, Integrierte Entwicklungsumgebungen, Elektronische Hardware, Hardware Design, Anwendungsspezifische integrierte Schaltungen, Elektronik-Technik, Computer Architektur
Auf einen Abschluss hinarbeiten
Mittel · Spezialisierung · 3–6 Monate

University of Michigan
Kompetenzen, die Sie erwerben: Initiative und Führungsqualitäten, Persuasive Kommunikation, Entscheidungsfindung, Aufbau von Beziehungen, Leiterschaft, Soziale Fertigkeiten, Professionelles Netzwerken, Einflussnahme, Verhandlung, Öffentliches Reden, Organisatorische Struktur, Personalentwicklung
Anfänger · Kurs · 1–4 Wochen

University of Toronto
Kompetenzen, die Sie erwerben: Maschinensteuerungen, Systemarchitektur, Schätzung, Computervision, Deep Learning, Globale Positionierungssysteme, Automatisierung, Netzwerk-Routing, Kontrollsysteme, Hardware-Architektur, Eingebettete Software, Optimierung des Verkehrsflusses, Künstliche neuronale Netze, Sicherheitsgarantie, Simulationen, Bildanalyse, Robotik, Software-Architektur, Faltungsneuronale Netzwerke, Methoden des Maschinellen Lernens
Fortgeschritten · Spezialisierung · 3–6 Monate