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.

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

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

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

University of Toronto
Kompetenzen, die Sie erwerben: Geografische Informationssysteme, Daten-Mapping, ArcGIS, Räumliche Analyse, GIS-Software, Analyse räumlicher Daten, Geografische Informationen und Technologie, Dateiverwaltung, Geospatial Mapping
★ 4.8 (2321) · Anfänger · Kurs · 1–3 Monate
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
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: Integrierte Entwicklungsumgebungen, Web-Anwendungen, Restful API, Entwicklungstests, Flask (Web-Framework), KI-Kenntnisse, Künstliche Intelligenz, Einheitstest, Grundsätze der Programmierung, IBM Wolke, Server-Seite, Anwendungsprogrammierschnittstelle (API), Python-Programmierung, Cloud-Anwendungen, Lebenszyklus der Softwareentwicklung, Einheitliche Prüfung, Web-Entwicklung, Code-Überprüfung, AI-Integrationen, Bereitstellung von Anwendungen
★ 4.4 (1363) · Mittel · Kurs · 1–4 Wochen

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 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 Illinois Urbana-Champaign
Kompetenzen, die Sie erwerben: Software und Technologie für das Bildungswesen, 3D-Assets, Herstellungsverfahren, Gestaltung, Aufkommende Technologien, Elektronische Hardware, Entwurfssoftware, Projektentwurf, Design Thinking, Innovation, Lösung Design, Produktdesign, Computergestütztes Design, Computergrafik, Menschenzentriertes Design, Hardware-Fehlerbehebung, Prototyping, Umwandlung von Unternehmen, 3D-Modellierung, Geistiges Eigentum, Aufstrebende Technologien, Entwurf
★ 4.6 (2465) · 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