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.

Xi'an Jiaotong University
Kompetenzen, die Sie erwerben: File I/O, File Systems, File Management, C# (Programming Language), Programming Principles, UI Components, Microsoft Windows, Event-Driven Programming, User Interface (UI), Computer Graphics, Operating Systems, Graphical Tools, Visualization (Computer Graphics), Computer Graphic Techniques, Event Monitoring
Gemischt · Kurs · 1–4 Wochen

Birla Institute of Technology & Science, Pilani
Kompetenzen, die Sie erwerben: Object Oriented Design, Software Architecture, Software Design, Software Design Patterns, Object Oriented Programming (OOP), Software Development Life Cycle, Software Development, Software Engineering, Maintainability, System Design and Implementation, Service Oriented Architecture, Technical Design, Web Services, Model View Controller, Event-Driven Programming, Distributed Computing
Auf einen Abschluss hinarbeiten
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Verarbeitung natürlicher Sprache, Künstliche Intelligenz, Maschinelles Lernen, Generative KI, Modell-Optimierung, MLOps (Operationen für maschinelles Lernen), Bewertung des Modells, Informationen zum Datenschutz, Verantwortungsvolle AI, Modell-Einsatz, AI-Arbeitsabläufe, Modellevaluation, Versionskontrolle, Skalierbarkeit, Modellierung großer Sprachen, Daten-Ethik
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: C++ (Programmiersprache), Daten-Strukturen, Objektorientierter Entwurf, Objektorientierte Programmierung (OOP), Algorithmen, Speicherverwaltung, Persistenz der Daten, Wiederverwendbarkeit von Code, C und C++, Datei-E/A
Fortgeschritten · Kurs · 1–4 Wochen

Coursera
Kompetenzen, die Sie erwerben: Automatisierung, AI-Integrationen, Software-Entwicklung, Integrierte Entwicklungsumgebungen, Code-Überprüfung, Amazon Web Services, Fehlersuche, AI-Arbeitsabläufe, Amazon Webdienste, Software-Entwicklungstools, Entwicklungsumgebung
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Computer-Systeme, Hardware-Architektur, Datenspeicherung, Grundsätze der Programmierung, Mainframe-Computing, Computerarchitektur, Informatik, Speicherverwaltung, Computer Programmierung, System-Programmierung, Großrechner-Technologien, Rechnerische Logik, Computerwissenschaft, Systemarchitektur, Computerprogrammierung
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Simulation and Simulation Software, Simulations, Data Sharing, Mathematical Modeling, Agentic systems, System Configuration, Systems Development, Biology, Life Sciences
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

University of Michigan
Kompetenzen, die Sie erwerben: Verarbeitung natürlicher Sprache, Maschinelles Lernen, Text Mining, Tiefes Lernen, Bewertung des Modells, Künstliche neuronale Netze, Medizinische Terminologie, Computer-Programmierwerkzeuge, Klinische Dokumentation, Python-Programmierung, Gesundheitsinformatik, Modell Ausbildung, Modellevaluation, Computer Programmierung, Klinische Informatik, Unstrukturierte Daten, Computerprogrammierung
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Canva (Software), Social Media, Social Media Marketing, Content Creation, Graphics Software, Graphical Tools, Graphic and Visual Design, Visual Design, Graphic Design, Design Elements And Principles, Creative Design, Design
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Selenium (Software), Test Script Development, Test Automation, Java Programming, Java, Software Testing, Javascript, Eclipse (Software), Apache Maven, Development Environment, Object Oriented Programming (OOP), Cascading Style Sheets (CSS), Software Installation, System Configuration
Mittel · Kurs · 3–6 Monate

DeepLearning.AI
Kompetenzen, die Sie erwerben: Retrieval-Augmented Generation, Large Language Modeling, LLM Application, Fine-tuning, Embeddings
Mittel · Projekt · Weniger als 2 Stunden

Korea Advanced Institute of Science and Technology(KAIST)
Kompetenzen, die Sie erwerben: Scala Programming, Other Programming Languages, Computer Programming, Programming Principles, Program Development, Theoretical Computer Science
Gemischt · Kurs · 1–3 Monate