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.

Kompetenzen, die Sie erwerben: AI-Integrationen, Modellevaluation, Generative KI, Flask (Web-Framework), Modellierung großer Sprachen, Generative AI-Agenten, Schnelles Engineering, Agentische Systeme, Werkzeuganrufe, Software-Entwicklung, Bewertung des Modells, LangChain, LLM-Bewerbung, Prompt-Muster
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Web-Entwicklung, Flask (Web-Framework), Python-Programmierung, Objekt-Relationales Mapping, Back-End-Webentwicklung, Web-Entwicklungs-Tools, Computer Programmierung, Software-Entwicklung, Datenbank Management, Computerprogrammierung, Web-Anwendungen, Datenbank-Anwendung, Datenbank-Management, Anwendungs-Rahmenwerke
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

LearnQuest
Kompetenzen, die Sie erwerben: Agiles Projektmanagement, Kubernetes, Kontinuierliche Integration, Kontinuierliche Bereitstellung, Agile Methodik, Jenkins, Cloud-Anwendungen, Kontinuierliche Lieferung, Agile Entwicklung von Software, Lebenszyklus der Softwareentwicklung, Computer Programmierung, Computerprogrammierung, Architektur des Cloud Computing, Software-Entwicklung, Agile Software-Entwicklung, CI/CD, Methoden der Softwareentwicklung, Cloud-Entwicklung, Scrum (Software-Entwicklung), Cloud-natives Computing
Anfänger · Kurs · 1–4 Wochen

Fred Hutchinson Cancer Center
Kompetenzen, die Sie erwerben: Continuous Integration, Continuous Deployment, CI/CD, GitHub, Docker (Software), Scientific Methods, Software Development, Development Environment, Open Source Technology, Test Automation, Science and Research, Containerization, Automation, Debugging, Scripting
Mittel · Kurs · 1–4 Wochen
Instituto Tecnológico de Aeronáutica
Kompetenzen, die Sie erwerben: JUnit, Object Oriented Programming (OOP), Java, Java Programming, Object Oriented Design, Unified Modeling Language, Unit Testing, Agile Software Development, Software Design, Software Development, Software Testing, Diagram Design, Programming Principles, Eclipse (Software)
Mittel · Kurs · 1–3 Monate

Lund University
Kompetenzen, die Sie erwerben: Fallstudien, Wert-Angebote, Business-Strategien, Geschäftsstrategie, Digitale Transformation, E-Commerce, Innovation, Digitale Analyse, Software-Entwicklung, Unternehmensstrategie, Entscheidungsfindung, Geschäftsmodellierung, Software als Dienstleistung, Netzwerkanalyse
Anfänger · Kurs · 1–3 Monate

DeepLearning.AI
Kompetenzen, die Sie erwerben: AI-Integrationen, Anwendungsdesign, OpenAI-API, Datenbanken, Modellierung großer Sprachen, Software-Architektur, AI-Sicherheit, Software Entwurf, Datenbank-Design, Abfragesprachen, Software-Entwurfsmuster, Systementwurf und Implementierung, Sichere Kodierung, Software-Entwicklung, Software Architektur, Objektorientierter Entwurf, Datenbank-Entwicklung, LLM-Bewerbung, Anwendungsprogrammierschnittstelle (API), Leistungsoptimierung
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Prompt Engineering, Anthropic Claude, Vibe coding, Prompt Patterns, Model Context Protocol, LLM Application, Context Management, Debugging, ChatGPT, Generative AI, Large Language Modeling, Multimodal Prompts, Cloud API, AI literacy, Token Optimization, Context Engineering, AI Workflows, Artificial Intelligence, Web Development Tools, Software Development
Mittel · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: JSON, Web-Entwicklung, Javascript, Daten-Strukturen, Git (Versionskontrollsystem), Fehlersuche, Hypertext Markup Language (HTML), Ajax, Computer Programmierung, Software-Entwicklung, Computerprogrammierung, Web-Anwendungen, Ereignisgesteuerte Programmierung, HTML und CSS, Anwendungsprogrammierschnittstelle (API), Cascading Style Sheets (CSS)
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Cloud Development, Cloud Applications, Google Cloud Platform, CI/CD, Continuous Deployment, Cloud API, Cloud-Native Computing, Generative AI, Cloud Deployment, Application Deployment, Software Development, Authentications, Continuous Delivery, Application Performance Management, Data Storage, Data Storage Technologies, Computer Programming Tools, Identity and Access Management, Performance Tuning, Cloud Storage
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Softwaretechnik, Aufbau von Beziehungen, Software-Entwicklung, Kommunikation, Berufliche Entwicklung, Kommunikations-Strategien, Verbale Kommunikationsfähigkeiten, Problemlösung, Professionalität, Durchziehen
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Systems Development Life Cycle, Security Architecture Review, Security Controls, Software Testing, Security Management, Software Development, Continuous Monitoring
Anfänger · Kurs · 1–3 Monate