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.

Edureka
Kompetenzen, die Sie erwerben: MLOps (Machine Learning Operations), DevOps, CI/CD, Continuous Deployment, Devops Tools, Continuous Integration, Application Deployment, Application Lifecycle Management, Kubernetes, Applied Machine Learning, Machine Learning, Machine Learning Methods, Docker (Software), Containerization, Artificial Intelligence and Machine Learning (AI/ML), Scikit Learn (Machine Learning Library), Statistical Machine Learning, Machine Learning Algorithms, Apache Kafka, Amazon Web Services
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Memory Management, Computer Architecture, System Programming, Software Architecture, System Software, System Design and Implementation, Program Development, Computer Programming Tools, Programming Principles, Integrated Development Environments, Virtual Machines, Build Tools, Extensible Languages and XML, Development Environment, Interoperability, Language Learning, Java Programming, Java, Identity and Access Management, Program Management
Mittel · Kurs · 1–3 Monate

Scrimba
Kompetenzen, die Sie erwerben: Debugging, Python Programming, Application Development, Code Reusability, Program Development, Data Validation, Scripting, Programming Principles, Data Structures, Software Development, Computer Programming Tools, Computer Programming, Computational Logic, Computational Thinking, Algorithms, Problem Solving, Critical Thinking and Problem Solving
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: GraphQL, ASP.NET, API Testing, Application Programming Interface (API), Unit Testing, API Design, Restful API, Identity and Access Management, .NET Framework, Back-End Web Development, Authentications, Maintainability, Integration Testing, Testability, User Accounts, Test Case, Software Testing, Query Languages, Web Applications, Authorization (Computing)
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Node.JS, Server Side, Event-Driven Programming, Javascript, Software Architecture, Web Applications, API Design, Microservices, Software Design Patterns, Dependency Analysis, Maintainability, Interoperability, Package and Software Management, Software Testing
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: File I/O, Object Oriented Programming (OOP), Object Oriented Design, Unit Testing, Test Case, Software Design, Test Tools, Computer Programming, Package and Software Management, Code Reusability, Python Programming, Maintainability, Functional Design
Anfänger · Kurs · 1–3 Monate

University of Pennsylvania
Kompetenzen, die Sie erwerben: Programm-Entwicklung, Pseudocode, Fehlersuche, Daten-Strukturen, Computational Thinking, Computerprogrammierung, Computer-Systeme, Problemlösung, Computerarchitektur, Python-Programmierung, Analytische Fähigkeiten, Objektorientierte Programmierung (OOP), Computer-Hardware, Algorithmen, Analyse, Grundsätze der Programmierung
★ 4.7 (1435) · Anfänger · Kurs · 1–4 Wochen

University of Pennsylvania
Kompetenzen, die Sie erwerben: Analyse der Jahresabschlüsse, Rechnungsabgrenzungsposten, Prozessverbesserung und -optimierung, Finanzielle Vorausschau, Buchhaltung, Erweiterte Analytik, Finanzielle Analyse, Finanzberichte, Finanzielle Daten, Periodengerechte Buchführung, Unternehmensstrategie, Finanzbuchhaltung, Analytik, Leistungsmessung, Operative Analyse, Prozess-Optimierung, Prädiktive Analytik, Geschäftliche Metriken, Finanzen, Unternehmensrechnung
★ 4.5 (3028) · Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Generative AI Agents, Model Deployment, LLM Application, Agentic Workflows, Multimodal Prompts, Prompt Engineering, Agentic systems, Artificial Intelligence, Application Deployment, Test Case, Application Performance Management, Testability, System Design and Implementation, Application Development, API Design, Containerization, System Monitoring, Docker (Software), Software Testing, Python Programming
Mittel · Kurs · 1–4 Wochen

University of California, Irvine
Kompetenzen, die Sie erwerben: Führung und Management, Personalverwaltung, Zielsetzung, Unternehmensplanung, Managementschulung und -entwicklung, Business Management, Entwicklung von Führungsqualitäten, Intelligente Ziele, Leiterschaft, Kundenbetreuung, Betriebsführung, Personalmanagement, Aufbau von Beziehungen, Organisatorische Führung, Organisatorische Strategie, Professionelle Netzwerkarbeit
★ 4.6 (4048) · Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Node.JS, MongoDB, Responsive Web Design, Full-Stack Web Development, HTML and CSS, Cascading Style Sheets (CSS), Front-End Web Development, Bootstrap (Front-End Framework), Server Side, Web Design and Development, Frontend Integration, Web Design, Middleware, Web Development, Javascript, Angular, Web Applications, jQuery, Restful API, Semantic Web
Anfänger · Spezialisierung · 3–6 Monate

Rice University
Kompetenzen, die Sie erwerben: Programm-Entwicklung, Fehlersuche, Computerprogrammierung, Integrierte Entwicklungsumgebungen, Rechnerische Logik, Python-Programmierung, Entwicklungsumgebung, Grundsätze der Programmierung
★ 4.8 (3592) · Anfänger · Kurs · 1–4 Wochen