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-natives Computing, Unstrukturierte Daten, Web-Server, SQL, Kubernetes, Linux, MySQL, Software-Entwicklung, Go (Programmiersprache), Datenbank-Software, Relationale Datenbanken, Web-Scraping, Grundsätze der Programmierung, System-Programmierung
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Computerprogrammierung, Theoretische Informatik, Methoden des maschinellen Lernens, Software-Entwurfsmuster, Informatik, Computerwissenschaft, Algorithmen, Software-Entwicklung, Problemlösung, Daten-Strukturen, Computational Thinking, Software Entwurf, Computer Programmierung
Fortgeschritten · Kurs · 1–4 Wochen

Birla Institute of Technology & Science, Pilani
Kompetenzen, die Sie erwerben: Prozess-Management, Linux-Befehle, Datei-E/A, Shell-Skript, Datenverwaltung, Systemverwaltung, Software-Entwicklung, Computer-Sicherheit, Peripheriegeräte, Unix-Befehle, Verwaltung des Betriebssystems, Datenmanagement, System-Programmierung
Auf einen Abschluss hinarbeiten
Mittel · Kurs · 1–3 Monate

Pearson
Kompetenzen, die Sie erwerben: Cloud-Native Computing, DevOps, Kubernetes, Application Deployment, Containerization, CI/CD, Istio, Continuous Integration, Microservices, Continuous Deployment, Continuous Delivery, Serverless Computing, Git (Version Control System), Version Control, Cloud Deployment, Docker (Software), Software Development, Cloud Applications, OpenShift, Network Security
Mittel · Spezialisierung · 1–3 Monate

Logical Operations
Kompetenzen, die Sie erwerben: R Programming, R (Software), Plot (Graphics), Data Visualization, Statistical Visualization, Statistical Modeling, Data Analysis, Data Science, Statistical Analysis, Data Import/Export, Statistical Machine Learning, Machine Learning Methods, Machine Learning, Decision Tree Learning, Machine Learning Algorithms, Regression Analysis, Data Structures, Computer Programming, Computer Programming Tools, Software Development
Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Unit Testing, Code Review, Software Development Tools, Test Automation, Test Script Development, Software Documentation, Maintainability, Application Development, Generative AI, AI Integrations, Software Development, Computer Programming Tools, Software Technical Review, Jest (JavaScript Testing Framework), Javascript, ChatGPT, GitHub
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Technische Kommunikation, OpenAI-API, Anwendungsprogrammierschnittstelle (API), Software-Visualisierung, LLM-Bewerbung, ChatGPT, AI-Arbeitsabläufe, AI-Integrationen, Schnelles Engineering, Unified Modeling Language, Software-Entwicklung, IT-Automatisierung, Anwenderbericht, OpenAI, Diagramm Entwurf, Generative AI-Agenten
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Logical Operations
Kompetenzen, die Sie erwerben: Data Cleansing, Data Preprocessing, Unit Testing, Package and Software Management, Python Programming, Data Science, Computer Programming, Debugging, Scripting, Software Development, Machine Learning, Database Application, Object Oriented Programming (OOP), Regression Analysis, Programming Principles, Scripting Languages, Databases, Object Oriented Design, Relational Databases, User Interface (UI) Design
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Memory Management, Other Programming Languages, Code Reusability, Interoperability, Object Oriented Programming (OOP), Systems Integration, Software Development
Mittel · Kurs · 1–4 Wochen

AI CERTs
Kompetenzen, die Sie erwerben: Blockchain, Law, Regulation, and Compliance, Regulatory Compliance, Technology Strategies, Business Leadership, Business Strategies, Regulatory Requirements, Financial Regulation, FinTech, Leadership, Strategic Leadership, Leadership Development, Emerging Technologies, Software Development, Cryptography, Cryptographic Protocols, Distributed Computing, Business Analysis, Encryption, Market Dynamics
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Cloud Computing, Virtuelle Vernetzung, Infrastruktur als Dienstleistung (IaaS), Cloud-natives Computing, Planung der Geschäftskontinuität, Cloud-Infrastruktur, Cloud-Anwendungen, Cloud-Plattformen, Cloud-Bereitstellung, CI/CD, DevOps, Virtualisierung, Software-Entwicklung, Wiederherstellung im Katastrophenfall, Architektur des Cloud Computing, Cloud-Management, Cloud-Dienste, Cloud-Sicherheit, Cloud-Speicher, Infrastruktur-Architektur
Auf einen Abschluss hinarbeiten
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Git (Versionskontrollsystem), Webhook-Sicherheit, Kontinuierliche Integration, Jenkins, CI/CD, DevOps, Sicherheitskontrollen, GitHub Kopilot, Kontinuierliche Bereitstellung, Software-Entwicklung, Beglaubigungen, Versionskontrolle, Code-Überprüfung, Software-Versionierung, Software-Entwicklungstools, GitHub, Devops-Werkzeuge
Anfänger · Kurs · 1–4 Wochen