Die im gesamten Kurs, sowohl für Anweisungen als auch Bewertungen, verwendete Sprache.

Kompetenzen, die Sie erwerben: Python-Programmierung, Bereitstellung von Anwendungen, Software-Entwurfsmuster, Lebenszyklus der Softwareentwicklung, Software-Entwicklungstools, Grundsätze der Programmierung, Software Entwurf, Unified Modeling Language, Softwareentwicklung, Software-Architektur, Back-End Web-Entwicklung, Entwicklungsumgebung, Web-Anwendungen, Methoden der Softwareentwicklung, Front-End Web-Entwicklung, Software-Ingenieur
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Git (Version Control System), Software Development Methodologies, JUnit, Requirements Analysis, Version Control, Application Development, Software Development Life Cycle, SQL, Full-Stack Web Development, Test Driven Development (TDD), Software Development, Restful API, Object Oriented Programming (OOP), Object Oriented Design, Database Management, MySQL, Digital Transformation, Relational Databases, Java Programming, Generative AI
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

Kompetenzen, die Sie erwerben: Cryptography, Object Oriented Programming (OOP), Encryption, Application Development, Data Structures, Software Development, Automation, Machine Learning Algorithms, Data Processing, Public Key Cryptography Standards (PKCS), Databases, Python Programming, Natural Language Processing, Algorithms, Key Management, SQL, Machine Learning Methods, Software Installation, Programming Principles, Data Validation
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Software Development Life Cycle, Object Oriented Programming (OOP), Java Programming, Java, Program Development, Software Development, Development Environment, Integrated Development Environments, Software Engineering, Programming Principles
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Künstliche Intelligenz, Modellierung großer Sprachen, Verarbeitung natürlicher Sprache, DevSecOps, CI/CD, Anwendungssicherheit, Künstliche Intelligenz und Maschinelles Lernen (KI/ML), Deep Learning, ChatGPT, Softwareentwicklung, Schnelles Engineering, Verantwortungsvolle KI, Software-Entwicklungstools, Testautomatisierung, Generative KI, KI-Produktstrategie, Software-Ingenieur, Prompt-Muster, Software-Tests, Bildqualität
Mittel · Spezialisierung · 1–3 Monate

DeepLearning.AI
Kompetenzen, die Sie erwerben: Prompt Engineering, Large Language Modeling, Database Design, LLM Application, Software Documentation, Software Design Patterns, Databases, Test Automation, Collaborative Software, Software Testing, Application Design, Technical Documentation, Generative AI, Database Management, Software Design, Code Review, Software Architecture, Software Engineering, Software Development, Machine Learning
Anfänger · Berufsbezogenes Zertifikat · 1–3 Monate

University of Alberta
Kompetenzen, die Sie erwerben: Objektorientierte Programmierung (OOP), Java, Webdienste, Simple Object Access Protocol (SOAP), Code-Überprüfung, Serviceorientierte Architektur, Software-Visualisierung, Microservices, Objektorientierter Entwurf, Systemarchitektur, Software-Entwurfsmuster, Softwareentwicklung, API-Design, Model-View-Controller, Software Entwurf, Unified Modeling Language, Software-Architektur, Lösungsarchitektur, Restful API, Software-Entwurfsdokumente
Anfänger · Spezialisierung · 3–6 Monate

Meta
Kompetenzen, die Sie erwerben: Befehlszeilen-Schnittstelle, Linux-Befehle, Software Versionierung, Unix-Befehle, Kollaborative Software, Versionskontrolle, Web-Entwicklung, Softwareentwicklung, Dateiverwaltung, Software-Entwicklungstools, Git (Versionskontrolle-System), Linux, GitHub
Anfänger · Kurs · 1–4 Wochen

University of Leeds
Kompetenzen, die Sie erwerben: Integrationstests, Qualitätssicherung, Funktionsprüfung, Testfall, Verifizierung und Validierung, Softwareentwicklung, Lebenszyklus der Softwareentwicklung, Software-Qualitätssicherung, Testplanung, Usability-Tests, Systemprüfung, Software-Tests, Leistungstests, Abnahmeprüfung, Nutzungsakzeptanztests (UAT), Einheitstest
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Embedded Software, Performance Tuning, System Programming, Software Development Tools, Embedded Systems, Microarchitecture, Software Development, Development Environment, Hardware Architecture, Debugging, Application Security, Secure Coding, Computer Architecture, C (Programming Language), System Configuration, Application Development, C++ (Programming Language), System Requirements, Product Support
Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Microsoft Copilot, Web Applications, GitHub, Web Development, Video Game Development, Prompt Engineering, LLM Application, Cascading Style Sheets (CSS), User Interface (UI) Design, Debugging, Generative AI, Computer Programming Tools, Computer Programming, Database Application, Artificial Intelligence, Generative AI Agents, Program Development, Web Development Tools, Software Development, Software Engineering
Anfänger · Spezialisierung · 3–6 Monate

Duke University
Kompetenzen, die Sie erwerben: System Programmierung, Befehlszeilen-Schnittstelle, Simulationen, Programm-Entwicklung, Instandhaltbarkeit, Datenstrukturen, Benutzeroberfläche (UI), Algorithmen, Grundsätze der Programmierung, Softwareentwicklung, C (Programmiersprache), Problemlösung, Software Entwurf, Software-Tests, Entwicklungsumgebung, Pseudocode, Computer Programmierung, Fehlersuche, Software-Ingenieur, Betriebssysteme
Anfänger · Spezialisierung · 3–6 Monate