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: Cloud-Infrastruktur, Cloud Computing, Serverloses Rechnen, CI/CD, Web-Entwicklung, Versionskontrolle, JavaScript-Frameworks, Softwareentwicklung, Cloud-natives Computing, Cloud-Dienste, DevOps, Cloud-Entwicklung, Web-Anwendungen, Docker (Software), Containerisierung, OpenShift, Kubernetes, Full-Stack Web-Entwicklung, Back-End Web-Entwicklung, Microservices
Mittel · Kurs · 1–4 Wochen

Akamai Technologies, Inc.
Kompetenzen, die Sie erwerben: Endpoint Security, Database Systems, Computer Security Incident Management, Security Management, Ubuntu, Routing Protocols, Database Design, Application Development, Network Architecture, Linux Commands, TCP/IP, Operating Systems, Database Theory, Web Design and Development, Cascading Style Sheets (CSS), Web Development, Data Structures, Python Programming, Data Analysis, Software Development
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

Kompetenzen, die Sie erwerben: JUnit, Test Driven Development (TDD), Version Control, Git (Version Control System), GitHub, Performance Tuning, Unit Testing, Data Structures, Java Programming, Development Testing, Algorithms, Program Development, Software Testing, Java, Computer Programming, Software Development, Programming Principles, Debugging, Scalability
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Prompt Engineering, Prompt Patterns, ChatGPT, Generative AI, Large Language Modeling, Responsible AI, Restful API, Application Deployment, Artificial Intelligence, Software Development Tools, Software Testing, Test Automation, Software Development, DevSecOps, Application Security, CI/CD, Application Programming Interface (API), AI Product Strategy, Artificial Intelligence and Machine Learning (AI/ML), Java Programming
Mittel · Spezialisierung · 1–3 Monate

Universidad Austral
Kompetenzen, die Sie erwerben: Software Documentation, Object Oriented Design, Unified Modeling Language, Software Design, Test Driven Development (TDD), Unit Testing, Object Oriented Programming (OOP), Programming Principles, Software Testing, Software Quality (SQA/SQC), Software Development, Computer Programming, Python Programming
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Prompt Engineering, Anthropic Claude, LLM Application, Debugging, ChatGPT, Generative AI, Multimodal Prompts, Cloud API, Pseudocode, Integrated Development Environments, Artificial Intelligence, Software Development Tools, Responsible AI, Software Installation, Code Review, Application Programming Interface (API), System Configuration, Web Development Tools, Software Development, Program Development
Mittel · Spezialisierung · 1–3 Monate

The Hong Kong University of Science and Technology
Kompetenzen, die Sie erwerben: Lebenszyklus der Systementwicklung, Datenmodellierung, Objektorientierter Entwurf, Systemanforderungen, Projektplanung, Funktionale Anforderung, Projektmanagement, Unified Modeling Language, Softwareentwicklung, Software-Ingenieur, Objektorientierte Programmierung (OOP), Analyse der Anforderungen, Systemsoftware Systeme
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Application Security, Secure Coding, Threat Modeling, Security Testing, Software Development Life Cycle, Security Controls, Risk Management Framework, Security Requirements Analysis, Software Development, Authorization (Computing), Data Security, Vulnerability Assessments, Identity and Access Management, Verification And Validation, Cryptography, Software Architecture, Software Design
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Prompt Engineering, Prompt Patterns, ChatGPT, Generative AI, Large Language Modeling, Responsible AI, AI Personalization, Mobile Development, Anthropic Claude, Artificial Intelligence, LLM Application, Software Development Tools, Software Testing, Apple iOS, Test Automation, Software Development, Machine Learning Methods, DevSecOps, AI Product Strategy, Artificial Intelligence and Machine Learning (AI/ML)
Fortgeschritten · Spezialisierung · 1–3 Monate

Vanderbilt University
Kompetenzen, die Sie erwerben: Prompt Engineering, Anthropic Claude, Multimodal Prompts, Version Control, Generative AI Agents, Git (Version Control System), Generative AI, Software Quality Assurance, Software Development, Mockups, Test Automation, Software Documentation, Artificial Intelligence, Software Development Life Cycle, Software Architecture, Automation, Software Testing, Software Design, Software Development Methodologies
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: JSON, Datenstrukturen, Front-End Web-Entwicklung, Ereignisgesteuerte Programmierung, HTML und CSS, Computer Programmierung, Web-Entwicklung, Objektorientierte Programmierung (OOP), Javascript, Schnittstelle zur Anwendungsprogrammierung (API), Git (Versionskontrolle-System), Fehlersuche, Skripting, Softwareentwicklung, Web-Anwendungen, Ajax
Anfänger · Kurs · 1–3 Monate

University of Minnesota
Kompetenzen, die Sie erwerben: Lean Six Sigma, Schlanke Produktion, User Experience Design, Produktentwicklung, Schlanke Methodologien, Softwareentwicklung, Prozessverbesserung, Innovation, Prozess der kontinuierlichen Verbesserung, Methoden der Softwareentwicklung, Prozess-Mapping, Design Thinking, Kanban-Prinzipien, Prototyping, Agile Entwicklung von Software
Anfänger · Kurs · 1–4 Wochen