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.

Duke University
Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Code Reusability, Programming Principles, Python Programming, Computer Programming, Software Engineering, Simulations
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden
Amazon Web Services
Kompetenzen, die Sie erwerben: Maschinelles Lernen, Amazon Webdienste, Künstliche Intelligenz, AWS SageMaker, Verantwortungsvolle AI, MLOps (Operationen für maschinelles Lernen), Amazon Web Services, Modellierung großer Sprachen, Amazonas-Felsen, Daten-Ethik, Modell-Einsatz, AI-Arbeitsabläufe, Künstliche Intelligenz und maschinelles Lernen (AI/ML), LLM-Bewerbung, No-Code-Entwicklung
Anfänger · Kurs · 1–4 Wochen

Coursera
Kompetenzen, die Sie erwerben: Information Architecture, Content Management Systems, Web Content, Web Applications, Web Presence, Content Management, Web Design and Development, System Configuration
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

LearnQuest
Kompetenzen, die Sie erwerben: Erleichterung von Sitzungen, Agile Methodik, Planung der Prüfung, Sprint-Retrospektiven, Bereitstellung von Anwendungen, Kanban-Prinzipien, Lieferung der Lösung, Rückstände, Anwenderbericht, Scrum (Software-Entwicklung), Testgetriebene Entwicklung (TDD), Sprint-Planung
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Python-Programmierung, Abfragesprachen, Plot (Grafiken), NumPy, Objektorientierter Entwurf, Datenbanken, Skriptsprachen, Objektorientierte Programmierung (OOP), Daten importieren/exportieren, Persistenz der Daten, Datei-E/A, Skripting, Pandas (Python-Paket)
Anfänger · Kurs · 1–4 Wochen

University of Leeds
Kompetenzen, die Sie erwerben: Robotics, Automation, Automation Engineering, Artificial Intelligence, Manufacturing and Production, Engineering, Data Ethics, Electrical Engineering, Biomedical Engineering, Computer Programming
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Earned Value Management, Resource Planning, Scheduling, Resource Management, Resource Allocation, Resource Utilization, Project Performance, Project Schedules, Project Management, Project Coordination, Project Management Software, Cost Management, Project Portfolio Management, Work Breakdown Structure, Budget Management, Expense Management, Data Import/Export
Fortgeschritten · Kurs · 1–3 Monate

University of Maryland, College Park
Kompetenzen, die Sie erwerben: Verkauf, Verhandlung, Aufkommende Technologien, Entwicklung von Vorschlägen, Prospektion und Qualifizierung, Bedarfsanalyse, Cybersecurity, Verkaufsprozess, Verkaufspräsentation, Umsatzentwicklung, Vertriebsmanagement, Technischer Vertrieb, Vertrieb, Cloud Computing, Lösung Vertriebstechnik, Aufstrebende Technologien, Abschluss (Verkauf), Verkaufsstrategie
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: JUnit, Spring Framework, Spring Boot, Java Programming, Java, Apache Maven, Unit Testing, Gradle, Application Programming Interface (API), Google Cloud Platform, Simple Object Access Protocol (SOAP), Application Deployment, Development Environment, Hibernate (Java), Cloud Deployment, Back-End Web Development, YAML, Restful API, Software Configuration Management, Load Balancing
Mittel · Spezialisierung · 3–6 Monate

University of Maryland, College Park
Kompetenzen, die Sie erwerben: Team Performance Management, Project Management, Project Management Institute (PMI) Methodology, Agile Software Development, Agile Project Management, Milestones (Project Management), Project Schedules, Stakeholder Management, Project Documentation, Stakeholder Engagement, Stakeholder Communications, Engineering Documentation, Interpersonal Communications
Anfänger · Kurs · 1–3 Monate

University of Colorado System
Kompetenzen, die Sie erwerben: Benutzeroberfläche (UI), Objektorientierter Entwurf, Unity-Engine, UI-Komponenten, Objektorientierte Programmierung (OOP), C++ (Programmiersprache), Spiel-Design, Datei-E/A, Unreal Engine, Entwicklung von Videospielen, Ereignisgesteuerte Programmierung, C# (Programmiersprache)
Mittel · Kurs · 1–4 Wochen

Universidad Austral
Kompetenzen, die Sie erwerben: Oral Comprehension, Oral Expression, Literacy, Childhood Education and Development, Working With Children, Writing, Vocabulary, Child Development, Parent Communication, Learning Strategies, Family Support, Language Learning, Teaching, Interactive Learning, Instructional Strategies
Anfänger · Kurs · 1–4 Wochen