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.
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, Computer Programming, Test Case, Software Testing, Diagram Design, Programming Principles
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Agile Methodik, Technische Unterstützung, Lebenszyklus der Softwareentwicklung, Problemverfolgung, Qualitätssicherung, Scrum (Software-Entwicklung), Computer Programmierung, Helpdesk-Unterstützung, COBOL (Programmiersprache), Agile Entwicklung von Software, Agile Software-Entwicklung, Technische Unterstützung und Dienstleistungen, Methoden der Softwareentwicklung, System-Unterstützung, Software-Qualitätssicherung, Software-Qualität (SQA/SQC), Computerprogrammierung, Mainframe-Computing, Agiles Projektmanagement, Code-Überprüfung, Software-Entwicklung, Lebenszyklus der Systementwicklung
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Application Security, Security Testing, Risk Management Framework, Systems Development Life Cycle, Secure Coding, Threat Modeling, Software Testing, Software Development, Software Development Life Cycle, Web Applications, Vulnerability Scanning, Software Development Methodologies, Application Programming Interface (API), Database Application, Agile Methodology, Data Validation
Fortgeschritten · 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

Kompetenzen, die Sie erwerben: Cloud-API, Cloud Computing, Microsoft Azure, Künstliche Intelligenz, Benutzerkonten, Bildanalyse, Computer Vision, Künstliche Intelligenz und maschinelles Lernen (AI/ML), Anwendungsprogrammierschnittstelle (API), Software-Entwicklung
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Instituto Tecnológico de Aeronáutica
Kompetenzen, die Sie erwerben: Test Driven Development (TDD), Unit Testing, JUnit, Program Development, Test Case, Test Automation, Software Testing, Testability, Maintainability, Software Design, Software Development, Object Oriented Design, Application Design, Programming Principles
Mittel · Kurs · 1–4 Wochen

Edureka
Kompetenzen, die Sie erwerben: Prompt Engineering Tools, Generative KI, Software-Dokumentation, Web-Design und Entwicklung, Software-Architektur, Software-Entwicklung, Schnelles Engineering, Software Entwurf, Software-Entwicklungswerkzeuge, Web-Entwicklung, Computerwissenschaft, Sichere Kodierung, Softwaretechnik, Software-Entwicklungstools, Software-Prüfung, Vibe-Codierung, AI-Sicherheit, Informatik, Full-Stack Web-Entwicklung, Generative AI-Agenten, Prompt-Muster, Software Architektur
Mittel · Kurs · 1–3 Monate

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

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

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

Anthropic
Kompetenzen, die Sie erwerben: Automatisierung, Modell-Kontext-Protokoll, GitHub, LLM-Bewerbung, Software-Entwicklung, Claude Code, Softwaretechnik, Befehlszeilenschnittstelle, Software-Entwicklungstools, Werkzeuganrufe, Anthropischer Claude, Code-Überprüfung, Kontext-Management, Generative AI-Agenten
Anfänger · Kurs · 1–4 Wochen

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