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.

Board Infinity
Kompetenzen, die Sie erwerben: Continuous Integration, CI/CD, Jenkins, Test Automation, Continuous Delivery, Agile Software Development, DevSecOps, Integration Testing, Software Development, AI Integrations, Git (Version Control System), Application Security, Debugging
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Embedded Systems, C (Programming Language), Embedded Software, Data Structures, Code Reusability, Memory Management, C and C++, Programming Principles, Data Management, Software Development
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Logical Operations
Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), File I/O, Python Programming, Operating Systems, Package and Software Management, Code Reusability, File Systems, Computer Programming, Development Environment, Object Oriented Design, Scripting, Scripting Languages, Programming Principles, Data Processing, Debugging, Program Development, Cross Platform Development, Computer Programming Tools, Software Development, Data Structures
Mittel · Spezialisierung · 1–3 Monate

Logical Operations
Kompetenzen, die Sie erwerben: File I/O, Cross Platform Development, Operating Systems, File Systems, Development Environment, Scripting, File Management, Scripting Languages, Data Processing, Virtual Machines, Python Programming, Virtualization and Virtual Machines, Programming Principles, Computer Programming, Software Development
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Rust (Programming Language), Relational Databases, Databases, Data Access, Application Development, Object Oriented Programming (OOP), File I/O, Software Development, Command-Line Interface, Data Import/Export
Mittel · Kurs · 1–4 Wochen

Universitat Politècnica de València
Kompetenzen, die Sie erwerben: Systems Development Life Cycle, Software Development Life Cycle, Systems Development, Software Development Methodologies, User Interface (UI), User Interface (UI) Design, Software Development, Agile Software Development, Data Quality, Project Management, Information Systems, Cross-Functional Team Leadership, Cross-Functional Collaboration, Data Management, Mobile Development, Project Planning, Emerging Technologies
Anfänger · Kurs · 1–3 Monate

Logical Operations
Kompetenzen, die Sie erwerben: Wiederverwendbarkeit von Code, Daten-Strukturen, Computer-Programmierwerkzeuge, Paket- und Softwareverwaltung, Computerprogrammierung, Datenwissenschaft, Software-Entwicklung, Datenanalyse, R Programmierung
Gemischt · Kurs · 1–4 Wochen

Logical Operations
Kompetenzen, die Sie erwerben: Regressionsanalyse, Statistische Modellierung, Plot (Grafiken), Daten-Strukturen, Algorithmen für maschinelles Lernen, Computer-Programmierwerkzeuge, Computerprogrammierung, Statistisches maschinelles Lernen, Ggplot2, Datenwissenschaft, Datenvisualisierung, Statistische Analyse, Statistische Visualisierung, Software-Entwicklung, Methoden des maschinellen Lernens, Datenanalyse, Datenmanipulation, Maschinelles Lernen, R Programmierung, Entscheidungsbaum-Lernen
Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Tools erstellen, Javascript, JavaScript-Frameworks, TypScript, Front-End-Webentwicklung, Anwendungsprogrammierschnittstelle (API), UI-Komponenten, Kontext-Management, Software-Entwicklung, Web-Entwicklungs-Tools, React.js, Validierung von Daten, Web-Entwicklung, Ereignisgesteuerte Programmierung, React Redux, Webpack
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Program Development, Integrated Development Environments, Software Development, AI Integrations, AI literacy, Web Development Tools, Web Development, Artificial Intelligence, React.js, Machine Learning
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

SkillsBooster Academy
Kompetenzen, die Sie erwerben: React.js, Web Development Tools, UI Components, Frontend Integration, JavaScript Frameworks, Event-Driven Programming, Development Environment, Front-End Web Development, Web Applications, Restful API, User Interface (UI), Code Reusability, Git (Version Control System), Debugging, HTML and CSS, Javascript, Application Programming Interface (API), Software Development, GitHub, Programming Principles
Anfänger · Kurs · 3–6 Monate

Kompetenzen, die Sie erwerben: Cloud-Native Computing, Unstructured Data, Go (Programming Language), Web Servers, MySQL, Web Scraping, Kubernetes, Software Development, System Programming, Linux, Database Software, Programming Principles, SQL, Relational Databases
Mittel · angeleitetes Projekt · Weniger als 2 Stunden