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.

KodeKloud
Kompetenzen, die Sie erwerben: Konfigurationsverwaltung für Software, Kontinuierliche Bereitstellung, Jenkins, Devops-Tools, Softwareentwicklung, Software-Entwicklungstools, DevOps, Bereitstellung von Anwendungen, Benutzerkonten, Befehlszeilen-Schnittstelle, Konfigurationsverwaltung, Kontinuierliche Integration, Tools erstellen, Kontinuierliche Lieferung, CI/CD, Software-Installation, Systemverwaltung
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Computervision, Java, Entwicklungsumgebung, Schnittstelle zur Anwendungsprogrammierung (API), Softwareentwicklung, Generative KI, Bereitstellung von Anwendungen, Bildanalyse, Restful API, Test-Tools
Mittel · Kurs · 1–4 Wochen

Whizlabs
Kompetenzen, die Sie erwerben: Cloud-Sicherheit, Google Cloud-Platform, Systemüberwachung, Containerisierung, Identitäts- und Zugriffsmanagement, Computer-Vernetzung, Netzwerk-Infrastruktur, Softwareentwicklung, Cloud-Dienste, CI/CD, Kontinuierliche Integration, Kubernetes, Kontinuierliche Lieferung, DevOps
Anfänger · Kurs · 1–4 Wochen

Microsoft
Kompetenzen, die Sie erwerben: Responsive Web Design, Git (Version Control System), Web Development, Cascading Style Sheets (CSS), React.js, Web Development Tools, Full-Stack Web Development, GitHub, HTML and CSS, Application Design, Software Design Documents, Game Design, Debugging, Web Applications, Software Testing, Unit Testing, Software Documentation, Software Development, Development Environment, Javascript
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

Peking University
Kompetenzen, die Sie erwerben: Object Oriented Design, Unified Modeling Language, Object Oriented Programming (OOP), Systems Analysis, System Design and Implementation, Software Architecture, Software Design, C++ (Programming Language), Java Programming, Program Development, C# (Programming Language), Software Development, Software Development Methodologies, Engineering Software, Requirements Analysis
Anfänger · Kurs · 3–6 Monate

Universidad de Palermo
Kompetenzen, die Sie erwerben: Eclipse (Software), Java, Java Programming, Object Oriented Programming (OOP), Integrated Development Environments, Data Structures, Programming Principles, Algorithms, Computer Programming, Development Environment, Debugging, Software Development
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Git (Versionskontrolle-System), Node.JS, Versionskontrolle, Software-Entwicklungstools, Bereitstellung von Anwendungen, Javascript, Softwareentwicklung, Testautomatisierung, GitHub, CI/CD, Kontinuierliche Integration
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Universidad de Palermo
Kompetenzen, die Sie erwerben: Object Oriented Design, Object Oriented Programming (OOP), Java, Software Design, Software Design Patterns, Programming Principles, Software Development
Mittel · Kurs · 1–4 Wochen

Microsoft
Kompetenzen, die Sie erwerben: Entwicklungsumgebung, Objekt-Relationales Mapping, Softwareentwicklung, Schnittstelle zur Anwendungsprogrammierung (API), Software-Entwicklungstools, Bereitstellung von Anwendungen, Cloud-Infrastruktur, Datenmodellierung, Cloud-Anwendungen, ASP.NET, Cloud-Entwicklung, Leistungsoptimierung, Microsoft Entwicklungswerkzeuge, Web-Anwendungen, Back-End Web-Entwicklung, UI Komponenten, Web-Entwicklung, Programm-Entwicklung, Restful API, Full-Stack Web-Entwicklung
Anfänger · Kurs · 1–4 Wochen

Universidad Nacional Autónoma de México
Kompetenzen, die Sie erwerben: Program Development, Artificial Intelligence, Software Development, Applied Machine Learning, Artificial Intelligence and Machine Learning (AI/ML), Application Development, Technical Writing
Mittel · Kurs · 1–4 Wochen
University of Glasgow
Kompetenzen, die Sie erwerben: Prototyping, Datenvisualisierungssoftware, Datenverarbeitung, Code-Überprüfung, Datenanalyse, Datenstrukturen, Javascript, Bereitstellung von Anwendungen, Anwendungsentwicklung, Computer Programmierung, Front-End Web-Entwicklung, Softwareentwicklung, JSON, Skripting, Grundsätze der Programmierung, Computergestütztes Denken, Unüberwachtes Lernen, Web-Entwicklung, HTML und CSS
Anfänger · Spezialisierung · 3–6 Monate

Johns Hopkins University
Kompetenzen, die Sie erwerben: Algorithmen, Datenverarbeitung, Datenstrukturen, Softwareentwicklung, Datenumwandlung, Lineare Algebra, Methoden des Maschinellen Lernens, Maschinelles Lernen, Bildanalyse, Leistungsoptimierung, Künstliche neuronale Netze, Deep Learning
Mittel · Kurs · 1–3 Monate