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.

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Object Oriented Design, Object Oriented Programming (OOP), Software Design Patterns, Unified Modeling Language, Software Design, Java, Java Programming, Software Architecture, User Interface and User Experience (UI/UX) Design, API Design, Software Development, AI Integrations
Auf einen Abschluss hinarbeiten
Mittel · Kurs · 1–3 Monate

Logical Operations
Kompetenzen, die Sie erwerben: Microsoft Power Platform, Application Deployment, Application Development, Microsoft 365, Data Modeling, Data-Driven Decision-Making, Project Design, Software Design, Product Planning, Project Planning, Product Testing, Software Development, Software Architecture
Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Data Structures, Programming Principles, Object Oriented Programming (OOP), Program Development, Software Development
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Daten-Strukturen, Anwendungsentwicklung, Java, Java Programmierung, Computer Programmierung, Fehlersuche, IntelliJ IDEA, Software-Entwicklung, Objektorientierter Entwurf, Virtuelle Maschinen, Softwaretechnik, Grundsätze der Programmierung, Programm-Entwicklung, Objektorientierte Programmierung (OOP), Computerprogrammierung, Speicherverwaltung, Java-Programmierung
Anfänger · Kurs · 1–4 Wochen

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

Duke University
Kompetenzen, die Sie erwerben: Python Programming, Simulations, Debugging, Statistical Methods, Pandas (Python Package), Program Development, Test Case, Data Science, Development Testing, Software Design, Computational Thinking, Sampling (Statistics), Data Manipulation, Programming Principles, Systems Integration, Software Development
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Azure DevOps, Azure DevOps Pipelines, DevOps, Agile Methodology, Collaborative Software, Devops Tools, Microsoft Azure, Software Development, Application Performance Management
Anfänger · Kurs · 1–4 Wochen

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

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

Kompetenzen, die Sie erwerben: Vermögensverwaltung, Entwicklungstests, Schlüsselverwaltung, Investitionen, Kryptographie, Spiel-Design, Allgemeine Finanzen, Einheitliche Prüfung, FinTech, Blockchain, Kryptographische Protokolle, Investment Management, Investitionsmanagement, Schutz des Vermögens, Einheitstest, Test-Automatisierung, Programm-Entwicklung, Web-Entwicklungs-Tools, Entwicklung von Videospielen, Digitale Vermögenswerte, Software-Entwicklung, Entwicklung von Testskripten
Anfänger · Kurs · 3–6 Monate

Edureka
Kompetenzen, die Sie erwerben: TypeScript, Object Oriented Design, Object Oriented Programming (OOP), Programming Principles, Software Design, Computer Programming, Software Architecture, Code Reusability, Debugging, Maintainability, Software Development, Javascript, Web Development Tools, Web Development
Anfänger · Kurs · 1–4 Wochen

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