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 California San Diego
Kompetenzen, die Sie erwerben: Mensch-Computer-Interaktion, Statistische Analyse, A/B-Tests, User-Interface-(UI)-Design, User Experience Design, R-Programmierung, Menschenzentriertes Design, Kollaborative Software, Grafisches und visuelles Design, Storyboarding, Prototyping, Experimentieren, Benutzerfreundlichkeit, Telearbeit, Interaktionsdesign, Menschliche Faktoren, Ideenfindung, Usability-Tests, Benutzerforschung, Design Forschung
Mittel · Spezialisierung · 3–6 Monate

Microsoft
Kompetenzen, die Sie erwerben: Microsoft 365, Network Security, Business Software, Computer Hardware, Cybersecurity, Microsoft Office, Desktop Support, Virtual Private Networks (VPN), Network Troubleshooting, Technical Support, Hardware Troubleshooting, Generative AI, Operating Systems, Collaborative Software, System Support, Network Protocols, TCP/IP, Application Security, Microsoft Teams, Cloud Computing
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

Kompetenzen, die Sie erwerben: Application Security, Software Documentation
Mittel · Kurs · 3–6 Monate

Kompetenzen, die Sie erwerben: Computer Programming, Animation and Game Design, Development Environment, Virtual Environment, Visualization (Computer Graphics), Performance Tuning
Mittel · Kurs · 1–3 Monate

University of California, Davis
Kompetenzen, die Sie erwerben: Skripting, Schnittstelle zur Anwendungsprogrammierung (API), Ereignisgesteuerte Programmierung, JSON, Web Design und Entwicklung, Objektorientierte Programmierung (OOP), JavaScript-Frameworks, Javascript, Skriptsprachen, Animationen, HTML und CSS, Web-Entwicklungstools, Datenvalidierung, JavaScript und jQuery, Datenmanipulation, jQuery, Web-Anwendungen, UI Komponenten, Ajax, Spiel-Design
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: NumPy, Pandas (Python Package), Image Analysis, Data Manipulation, Matplotlib, Computer Vision, Data Analysis, Interactive Data Visualization, Python Programming, Geospatial Mapping, Data Import/Export, Scripting, File Management, Scripting Languages, Data Structures, Development Environment, Computer Programming Tools, Integrated Development Environments, Computer Programming, Software Installation
Anfänger · Spezialisierung · 3–6 Monate

University of Washington
Kompetenzen, die Sie erwerben: Funktionales Design, Theoretische Informatik, Objektorientierte Programmierung (OOP), Computer Programmierung, Grundsätze der Programmierung, Computergestütztes Denken, Software-Installation, Andere Programmiersprachen, Ruby (Programmiersprache)
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: HTML and CSS, Responsive Web Design, Cascading Style Sheets (CSS), Bootstrap (Front-End Framework), Web Design, User Interface (UI) Design, Front-End Web Development, Web Development, Typography, Animations
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Apple Xcode, UI Components, User Interface (UI), iOS Development, User Interface (UI) Design, Apple iOS, Mobile Development, User Interface and User Experience (UI/UX) Design, Swift Programming, Responsive Web Design, Application Design, Animations, Interactive Design, Data Visualization Software, Interactive Data Visualization, Application Development, Cross Platform Development, Programming Principles, Application Programming Interface (API), Web Content Accessibility Guidelines
Mittel · Spezialisierung · 3–6 Monate
University of Michigan
Kompetenzen, die Sie erwerben: SQL, Objekt-Relationales Mapping, Bereitstellung von Anwendungen, JSON, Anwendungssicherheit, Objektorientierte Programmierung (OOP), Javascript, HTML und CSS, Model-View-Controller, Django (Web-Framework), Datenbank-Design, Cascading Style Sheets (CSS), Datenmodellierung, Ajax, Datenbanken, Anwendungsentwicklung, jQuery, Web-Anwendungen, Anwendungs-Rahmenwerke, Web-Entwicklung
Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: JUnit, Spring Framework, Spring Boot, Java, Apache Maven, Hibernate (Java), Unit Testing, Gradle, Microservices, Object-Relational Mapping, Google Cloud Platform, Simple Object Access Protocol (SOAP), Development Environment, Systems Architecture, Back-End Web Development, YAML, Restful API, Service Oriented Architecture, Load Balancing, Configuration Management
Mittel · Spezialisierung · 3–6 Monate

Microsoft
Kompetenzen, die Sie erwerben: Microsoft Power Automate/Flow, System Testing, Test Case, Health Informatics, Performance Testing, Healthcare Ethics, Serverless Computing, Patient Communication
Mittel · Kurs · 1–4 Wochen