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: Datenbank-Design, Anwendungsdesign, Systemprüfung, Software-Prüfung, Anwendungsentwicklung, Validierung von Daten, Benutzeroberfläche (UI) Design, Datenbank-Anwendung, Software-Entwicklung, Ereignisgesteuerte Programmierung, Benutzeroberfläche (UI), C# (Programmiersprache), Integrität der Daten, Microsoft SQL-Server
Mittel · Kurs · 1–4 Wochen

University of Alberta
Kompetenzen, die Sie erwerben: Funktionelle Prüfung, Anwendungsentwicklung, Benutzeroberfläche (UI) Design, Software-Qualität (SQA/SQC), Programm-Entwicklung, Daten-Strukturen, Software-Entwicklung, Computational Thinking, Algorithmen, Software-Entwicklung, Ereignisgesteuerte Programmierung, Theoretische Informatik, Grundsätze der Programmierung, Python-Programmierung, Computerprogrammierung, Fehlersuche, Problemlösung, Entwicklung von Videospielen, Spiel-Design, Informatik
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Plattform als Dienstleistung (PaaS), Cloud-Entwicklung, Serverloses Rechnen, Containerisierung, Beglaubigungen, Identitäts- und Zugangsmanagement, Azure Active Directory, Virtualisierung und virtuelle Maschinen, Bereitstellung von Anwendungen, Verschlüsselung, Technologien zur Datenspeicherung, Virtuelle Maschinen, Cloud-natives Computing, Software-Entwicklung, Cloud-Speicher, Microsoft Azure, Cloud-Bereitstellung, Cloud-Anwendungen, NoSQL
Mittel · Kurs · 3–6 Monate

Kompetenzen, die Sie erwerben: TypeScript, Object Oriented Design, Object Oriented Programming (OOP), Software Design Patterns, Software Design, Code Reusability, Maintainability, Application Development, Software Engineering, Javascript, Full-Stack Web Development, Web Development, Software Development, Computer Programming, Scalability
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Object Oriented Design, Object Oriented Programming (OOP), Unit Testing, Java, Java Programming, Test Automation, Software Development, Development Testing, Application Design, Software Testing, Application Development, Data Validation, User Interface (UI), Maintainability, Software Design, Data Integrity, Business Logic, User Interface (UI) Design
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Project Estimation, Estimation, Cost Estimation, Project Planning, Software Development
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Prompt Engineering, GitHub Copilot, LangChain, Emerging Technologies, AI Orchestration, AI Security, AI Enablement, AI Integrations, ChatGPT, Computer Programming Tools, AI literacy, Artificial Intelligence, General Networking, Cybersecurity, Software Development, Quantum computing
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Code Reusability, Business Logic, User Interface (UI), Application Development, Web Applications, Software Development, Programming Principles
Anfänger · Kurs · 1–4 Wochen

Fred Hutchinson Cancer Center
Kompetenzen, die Sie erwerben: CI/CD, Continuous Integration, Containerization, Docker (Software), Development Environment, Continuous Deployment, Bioinformatics, Software Development, Debugging, Package and Software Management, Code Reusability
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Software-Prüfung, Anwendungsentwicklung, Testfall, Befehlszeilenschnittstelle, Datenmodellierung, Einheitliche Prüfung, Validierung von Daten, Systementwurf und Implementierung, Qualitätssicherung, Software-Qualitätssicherung, Software-Entwicklung, Benutzeroberfläche (UI), JUnit, Java, Java-Programmierung
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Java Programming, Java, Performance Tuning, Memory Management, Web Servers, Computer Networking, Servers, Context Management, Software Development, Encryption, Scalability, Maintainability
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Prompt Engineering, AI Security, Secure Coding, Responsible AI, LLM Application, Vibe coding, ChatGPT, Large Language Modeling, AI Integrations, Generative Model Architectures, Software Development, Debugging, Computer Programming, Programming Principles, Quality Improvement
Anfänger · Kurs · 1–3 Monate