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.
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
★ 4.7 (4215) · Anfänger · Spezialisierung · 3–6 Monate
University of Michigan
Kompetenzen, die Sie erwerben: Netzwerksicherheit, Netzwerk-Protokolle, Kryptographische Protokolle, Verschlüsselung, TCP/IP, Netzwerkverwaltung, Innovation, Netzarchitektur, Computer-Vernetzung, Kryptographie, Allgemeine Netzwerkarbeit, Netzwerk-Routing, Web-Entwicklung
★ 4.8 (2780) · Anfänger · Kurs · 1–3 Monate

University of Alberta
Kompetenzen, die Sie erwerben: Program Development, Computational Thinking, Software Development, Event-Driven Programming, Programming Principles, Software Engineering, Debugging, Problem Solving, Game Design, Theoretical Computer Science, Computer Programming, Software Quality (SQA/SQC), Data Structures, Python Programming, Video Game Development, Algorithms, Application Development, Computer Science, Functional Testing, User Interface (UI) Design
Mittel · Kurs · 1–3 Monate

University of California San Diego
Kompetenzen, die Sie erwerben: Integrierte Entwicklungsumgebungen, Mobile Entwicklung, Sitzungseinleitungsprotokolle, Android (Betriebssystem), Computer Vision, GitHub, Cloud Computing, Cloud-Entwicklung, Internet der Dinge, Entwurf von Systemen, Amazon Webdienste, Amazon Web Services, Software-Entwurfsdokumente, Cloud-Anwendungen, Android-Studio, Architektur des Cloud Computing, Versionskontrolle, Anwendungsentwicklung, Android-Entwicklung, Eingebettete Software, Telekommunikation
★ 4.2 (1829) · Mittel · Spezialisierung · 3–6 Monate

University of Pennsylvania
Kompetenzen, die Sie erwerben: Daten-Strukturen, Datenvisualisierung, Computer Programmierung, Eclipse (Software), Datenwissenschaft, Matplotlib, Einheitstest, Java Programmierung, Datenanalyse, Computerprogrammierung, Objektorientierte Programmierung (OOP), Java-Programmierung, Java, Python-Programmierung, Grundsätze der Programmierung, Fehlersuche, Einheitliche Prüfung, Bereinigung von Daten, Computer-Programmierwerkzeuge, Objektorientierter Entwurf, Anwendungsentwicklung, Datei-E/A, Pandas (Python-Paket)
★ 4.5 (1911) · Anfänger · Spezialisierung · 3–6 Monate

The Hong Kong University of Science and Technology
Kompetenzen, die Sie erwerben: FinTech, Änderungsmanagement, Projektdurchführung, Bericht der Rechnungsprüfer, Entwicklung von Systemen, Audit-Arbeitspapiere, Aufkommende Technologien, Risikomanagement, Change Management, Kontrolle ändern, Entwicklungsumgebung, Risikominderung, Interne Rechnungsprüfung, Aufstrebende Technologien, Risikokontrolle
★ 4.7 (4050) · Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Prompt Engineering, AI Orchestration, AI Workflows, Retrieval-Augmented Generation, Agentic Workflows, LangChain, LangGraph, LLM Application, Prompt Patterns, Tool Calling, Agentic systems, Multimodal Prompts, Model Context Protocol, Generative AI, AI Security, Generative AI Agents, Vector Databases, OpenAI API, AI Integrations, Software Development
★ 4.6 (947) · Fortgeschritten · Berufsbezogenes Zertifikat · 3–6 Monate
Kompetenzen, die Sie erwerben: Animation und Spieldesign, Visualisierung (Computergrafik), Bewegte Grafiken, Computer Programmierung, Spiel-Design, Computergrafik, Grundsätze der Programmierung, Computerprogrammierung, Ereignisgesteuerte Programmierung, Python-Programmierung, Programm-Entwicklung, UI-Komponenten, Entwicklung von Videospielen, Entwicklungsumgebung, Anwendungsentwicklung, Interaktives Design
★ 4.8 (3319) · Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Node.JS, TypeScript, Restful API, Back-End Web Development, Object-Relational Mapping, Web Development, Secure Coding, Server Side, Software Development Tools, Authentications, OAuth, Web Applications, Web Services, Unit Testing, Data Validation, Full-Stack Web Development, Authorization (Computing), Development Environment, Javascript, E-Commerce
Mittel · Spezialisierung · 3–6 Monate

Yonsei University
Kompetenzen, die Sie erwerben: Drahtlose Netzwerke, SPSS (Software), Mobile Entwicklung, Aufkommende Technologien, Live-Streaming, Cloud-Dienste, Apache Spark, SPSS, Cloud Computing, Apple iOS, Internet der Dinge, Multimedia, Erweiterte Realität, Cloud-Technologien, Analytik, Erweiterte und virtuelle Realität (AR/VR), Architektur des Cloud Computing, Große Daten, Telekommunikation, Anzeigegeräte, Aufstrebende Technologien
★ 4.7 (2170) · Anfänger · Spezialisierung · 3–6 Monate

Coursera
Kompetenzen, die Sie erwerben: Interviewing Skills, Oral Expression, Follow Through, Communication, Business Writing
★ 4.3 (965) · Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Politecnico di Milano
Kompetenzen, die Sie erwerben: Course Development, Digital pedagogy, Education Software and Technology, Web Content Accessibility Guidelines, Content Management, AI Integrations
Anfänger · Kurs · 1–4 Wochen