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

Kompetenzen, die Sie erwerben: Integrierte Entwicklungsumgebungen, Computer Programmierung, Python-Programmierung, Anwendungsentwicklung, Lebenszyklus der Softwareentwicklung, Web-Entwicklung, Scrum (Software-Entwicklung), Grundsätze der Programmierung, Agile Methodik, Softwareentwicklung, Software Entwurf, Cloud-Entwicklung, Software-Architektur, Software-Ingenieur, Software-Entwurfsmuster, Back-End Web-Entwicklung, Front-End Web-Entwicklung
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

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

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

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

Meta
Kompetenzen, die Sie erwerben: Linux, Dateiverwaltung, Unix-Befehle, Kollaborative Software, Software Versionierung, Versionskontrolle, Befehlszeilen-Schnittstelle, Web-Entwicklung, Softwareentwicklung, Software-Entwicklungstools, Linux-Befehle, Git (Versionskontrolle-System), GitHub
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

Duke University
Kompetenzen, die Sie erwerben: Algorithmen, System Programmierung, Simulationen, C (Programmiersprache), Datenstrukturen, Entwicklungsumgebung, Softwareentwicklung, Grundsätze der Programmierung, Betriebssysteme, Computer Programmierung, Programm-Entwicklung, Fehlersuche, Befehlszeilen-Schnittstelle, Problemlösung, Benutzeroberfläche (UI), Software-Tests, Instandhaltbarkeit, Pseudocode, Software Entwurf, Software-Ingenieur
Anfänger · 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

Kompetenzen, die Sie erwerben: Verantwortungsvolle KI, Testautomatisierung, Modellierung großer Sprachen, CI/CD, DevSecOps, Verarbeitung natürlicher Sprache, Software-Tests, Anwendungssicherheit, Software-Entwicklungstools, Generative KI, Softwareentwicklung, Künstliche Intelligenz, Schnelles Engineering, Software-Architektur, Software-Ingenieur
Mittel · Kurs · 1–4 Wochen