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 Michigan
Kompetenzen, die Sie erwerben: Python-Programmierung, Programm-Entwicklung, Grafische Werkzeuge, Rechnerische Logik, Diagramm Entwurf, Computerprogrammierung, Computergrafik, Fehlersuche, Grundsätze der Programmierung, Daten-Strukturen
★ 4.8 (18.455) · Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Android Studio, Kotlin, Android Jetpack, Android Development, Android (Operating System), Mobile Development, Unit Testing, Gradle, Mobile Development Tools, User Interface (UI), UI Components, Code Reusability, Application Development, Integrated Development Environments, User Interface (UI) Design, Object Oriented Programming (OOP), Cross Platform Development, Test Driven Development (TDD), Wireframing, Prototyping
★ 4.6 (1926) · Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Prompt Engineering, Process Modeling, Prompt Patterns, Generative AI, Generative Model Architectures, Prompt Engineering Tools, AI literacy, Multimodal Prompts, Business Workflow Analysis, Systems Analysis, AI powered creativity, Systems Architecture, Solution Architecture, Responsible AI, Software Architecture, Machine Learning, Systems Thinking, Project Documentation, Stakeholder Communications, Technical Consulting
★ 4.7 (12.032) · Anfänger · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Modell Ausbildung, Diversity-Schulung, Google Sheets, Google Gemini, Innovation, AI-Integrationen, Generative KI, Technologie-Roadmaps, KI-Kenntnisse, Prompt-Muster, Kritisches Denken
★ 4.8 (25.546) · Anfänger · Spezialisierung · 3–6 Monate

University of California, Santa Cruz
Kompetenzen, die Sie erwerben: C++ (Programming Language), C and C++, Go (Programming Language), File I/O, Data Structures, Object Oriented Programming (OOP), Object Oriented Design, Programming Principles, Software Design Patterns, Debugging, Computer Programming, Unit Testing, C (Programming Language), Software Design, Program Development, Algorithms, Graph Theory, Software Testing, Code Reusability, Memory Management
★ 4.5 (9609) · Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Git (Version Control System), Version Control, Prompt Engineering, Prompt Engineering Tools, .NET Framework, Prompt Patterns, Microsoft Visual Studio, Microsoft Development Tools, ASP.NET, Development Environment, Software Documentation, Secure Coding, Integrated Development Environments, C# (Programming Language), Unit Testing, LLM Application, Large Language Modeling, Application Design, Design Software, Data Security
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Dashboard, Data Warehousing, Extract, Transform, Load, Data Storytelling, SQL, Data Visualization, Dashboard Creation, Database Design, Data Security, Data Governance, Data Presentation, Descriptive Statistics, Data Migration, Data Store, Relational Databases, Data Management, Data Architecture, Databases, Excel Formulas, Business Intelligence
★ 4.7 (19.071) · Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate
University of Toronto
Kompetenzen, die Sie erwerben: Python-Programmierung, Programm-Entwicklung, Integrierte Entwicklungsumgebungen, Computerprogrammierung, Fehlersuche, Datei-E/A, Grundsätze der Programmierung, Technische Dokumentation, Daten-Strukturen, Funktionales Design, Software-Dokumentation
★ 4.7 (6740) · Anfänger · Kurs · 1–3 Monate

DeepLearning.AI
Kompetenzen, die Sie erwerben: Künstliche neuronale Netze, Tiefes Lernen, Einbettungen, Rekurrente Neuronale Netze (RNNs), Verarbeitung natürlicher Sprache, Modellierung großer Sprachen, Feinabstimmung, Lernen übertragen, Gesicht umarmen, Generative KI
★ 4.8 (31.293) · Mittel · Kurs · 1–4 Wochen

Duke University
Kompetenzen, die Sie erwerben: Programm-Entwicklung, C (Programmiersprache), Rechnerische Logik, Computerprogrammierung, Grundsätze der Programmierung, Algorithmen, Lösung Design, Problemlösung
★ 4.7 (7046) · Anfänger · Kurs · 1–4 Wochen

Arizona State University
Kompetenzen, die Sie erwerben: Gestaltung von Unterricht und Lehrplänen, Pädagogik, Schreiben, Didaktische Strategien, Digitale Pädagogik, Instruktionsdesign, Lernmanagement-Systeme, Mündliches Verstehen, Klassenzimmer-Management, Entwicklung von Lehrplänen, Pädagogische Materialien, Englische Sprache, Software und Technologie für das Bildungswesen, Alphabetisierung, Planung der Lektionen, Ausbildung des Trainers, Unterricht, Planung des Lehrplans, Bildung und Ausbildung, Sprachkompetenz
★ 4.9 (21.982) · Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

Kompetenzen, die Sie erwerben: Microsoft Copilot, Microsoft Power Platform, Prompt Engineering, Microsoft Power Automate/Flow, Power BI, Microsoft 365, Multimedia, Microsoft PowerPoint, Dashboard, Microsoft Word, Microsoft Excel, Spreadsheet Software, Power Platform Architecture & Technical Design, No-Code Development, Data Visualization, Collaborative Software, Microsoft Office, Data Integration, Presentations, Data Analysis
★ 4.7 (7567) · Anfänger · Spezialisierung · 3–6 Monate