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: Technische Überprüfung der Software, Test-Automatisierung, Software-Dokumentation, GitHub, Software-Entwicklung, Software-Entwicklungstools, Generative KI, Einheitliche Prüfung, Jest (JavaScript Testing Framework), Computer-Programmierwerkzeuge, Anwendungsentwicklung, Instandhaltbarkeit, Code-Überprüfung, Javascript, ChatGPT, Entwicklung von Testskripten, AI-Integrationen
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Benutzeroberfläche (UI), Software-Entwicklung, Software-Entwicklung, IntelliJ IDEA, Daten-Strukturen, Objektorientierte Programmierung (OOP), Grundsätze der Programmierung, Integrierte Entwicklungsumgebungen, Entwicklungsumgebung, Objektorientierter Entwurf, Java, Datenverwaltung, Befehlszeilenschnittstelle, Java-Programmierung, Software-Architektur
★ 4.7 (22) · Anfänger · Kurs · 1–4 Wochen

Logical Operations
Kompetenzen, die Sie erwerben: Statistische Programmierung, Datenanalyse, Software-Entwicklung, Rechnerische Logik, Software zur Datenanalyse, Installation der Software, Programm-Entwicklung, Daten-Strukturen, Computer-Programmierwerkzeuge, Vorverarbeitung von Daten, Datenmanipulation, Datenwissenschaft, R Programmierung, Entwicklungsumgebung, Datenverarbeitung, Computerprogrammierung
Gemischt · Kurs · 1–4 Wochen

Pearson
Kompetenzen, die Sie erwerben: Application Security, Cloud Applications, Cloud Security, Identity and Access Management, Secure Coding, Security Awareness, Security Testing, Data Security, Cloud Deployment, User Provisioning, Software Development, Verification And Validation, Software Quality Assurance, Threat Management, Authentications, Functional Testing
Fortgeschritten · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Debugging, Scripting, Scripting Languages, Program Development, Python Programming, Data Validation, Software Development, Record Keeping, Programming Principles, Application Development, Records Management, Data Management, Problem Solving
★ 4.8 (10) · Mittel · Kurs · 1–4 Wochen

Logical Operations
Kompetenzen, die Sie erwerben: Seaborn, NumPy, Matplotlib, Data Transformation, Data Manipulation, Data Visualization Software, Pandas (Python Package), Plot (Graphics), Data Visualization, Jupyter, Scatter Plots, Data Science, Data Processing, Data Analysis, Box Plots, Python Programming, Graphing, Computer Programming, Computer Programming Tools, Software Development
Mittel · Spezialisierung · 1–3 Monate

Alibaba Cloud Academy
Kompetenzen, die Sie erwerben: Cloud Deployment, Application Deployment, Performance Tuning, Application Performance Management, Cloud Development, Cloud Applications, Cloud Management, Cloud-Native Computing, Redis, Cloud Platforms, Cloud Services, Software Development, Middleware, Event Monitoring, Data Storage
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Computational Thinking, Algorithms, Program Development, Theoretical Computer Science, Software Development, Software Engineering, Programming Principles, Data Structures, Computer Programming, Javascript, Computer Science, Web Development
Mittel · Kurs · 1–4 Wochen

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

Simplilearn
Kompetenzen, die Sie erwerben: Software-Versionierung, Software-Entwicklung, Kollaborative Software, Devops-Werkzeuge, DevOps, Befehlszeilenschnittstelle, Versionskontrolle, Git (Versionskontrollsystem)
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Leistungsprüfung, Test-Automatisierung, Kontinuierliche Integration, GitHub, Software-Entwicklung, Einheitliche Prüfung, CI/CD, Bereitstellung von Anwendungen, Agile Methodik, API-Tests, DevOps, Kontinuierliche Lieferung, Jenkins, Kontinuierliche Bereitstellung, Methoden der Softwareentwicklung
Mittel · Kurs · 3–6 Monate

Kompetenzen, die Sie erwerben: Spiel-Design, Rust (Programmiersprache), Anwendungsprogrammierschnittstelle (API), Software-Entwicklung, Algorithmen, Daten-Strukturen, Grundsätze der Programmierung, Entwicklung von Videospielen
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden