Programmieren-Kurse können Ihnen helfen zu lernen, wie Code geschrieben, getestet und strukturiert wird. Sie können Fähigkeiten in Syntax, Algorithmen, Datenstrukturen und Projektaufbau aufbauen. Viele Kurse stellen Entwicklungsumgebungen, Versionskontrolle und Beispiele aus der Praxis vor.

Kompetenzen, die Sie erwerben: Plattformübergreifende Entwicklung, Software-Entwicklungstools, Mensch-Computer-Interaktion, Frontend-Leistung, Benutzeroberfläche (UI), Ereignisgesteuerte Programmierung, Benutzeroberfläche (UI) Design, Fehlersuche, Design und Produkt, Leistungsprüfung, C# (Programmiersprache), Spiel-Design, UI-Komponenten, UI/UX-Strategie, Leistungsoptimierung, Skalierbarkeit, Unity-Engine, Entwicklung von Videospielen, Design der Benutzeroberfläche und Benutzererfahrung (UI/UX), Skripting
Mittel · Kurs · 1–4 Wochen

Universidad Nacional Autónoma de México
Kompetenzen, die Sie erwerben: Android Development, Android Studio, Mobile Development, Java, Android (Operating System), Object Oriented Programming (OOP), Mockups, Java Programming, Data Persistence, Application Deployment, JSON, Web Services, Application Design, Object Oriented Design, Restful API, Mobile Development Tools, Application Development, Data Storage Technologies, Software Design, Instagram
Mittel · Spezialisierung · 3–6 Monate

Packt
Kompetenzen, die Sie erwerben: Unity Engine, Augmented and Virtual Reality (AR/VR), Animation and Game Design, Game Design, Augmented Reality, Animations, 3D Assets, Virtual Reality, Application Deployment, UI Components, User Interface (UI), Video Game Development, Artificial Intelligence and Machine Learning (AI/ML), Code Reusability, C# (Programming Language), DevOps, Artificial Intelligence, CI/CD, Collaborative Software, Object Oriented Programming (OOP)
Anfänger · Spezialisierung · 3–6 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Software-Entwicklungstools, Git (Versionskontrollsystem), Programm-Entwicklung, Software-Entwicklung, Speicherverwaltung, Eingebettete Systeme, Tools erstellen, Entwicklungsumgebung, Code-Überprüfung, Technische Überprüfung der Software, Fehlersuche, Versionskontrolle, Machen.com, Eingebettete Software, Konfigurationsmanagement, C (Programmiersprache), Software Entwurf, Software-Konfigurationsmanagement, Konfigurationsverwaltung
Mittel · Kurs · 1–4 Wochen

Whizlabs
Kompetenzen, die Sie erwerben: Amazon DynamoDB, Amazon Web Services, Cloud-Based Integration, Cloud Applications, AWS Kinesis, Event-Driven Programming, Cloud Computing Architecture, NoSQL, Cloud-Native Computing, Relational Databases, Databases, Data Integration, Database Management, Database Management Systems, Serverless Computing
Anfänger · Kurs · 1–4 Wochen

John Wiley & Sons
Kompetenzen, die Sie erwerben: Application Security, DevSecOps, Secure Coding, Security Testing, Software Development Life Cycle, Threat Modeling, Continuous Monitoring, Security Requirements Analysis, Continuous Deployment, Security Controls, CI/CD, Program Development, Computer Security, System Monitoring, Security Awareness, Vulnerability Assessments, Product Lifecycle Management, Computer Programming
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Model Deployment, LangChain, LangGraph, Agentic Workflows, AI Security, AI Orchestration, Generative AI, LLM Application, OpenAI, Agentic systems, AI Workflows, Application Deployment, Cloud Deployment, Generative AI Agents, Model Optimization, Token Optimization, Performance Tuning, MLOps (Machine Learning Operations), Model Context Protocol, Python Programming
Fortgeschritten · Kurs · 1–4 Wochen

Microsoft
Kompetenzen, die Sie erwerben: Microsoft Visio, Diagram Design, Automation, Business Process Automation, Visual Basic (Programming Language), Document Management, Performance Testing, Style Guides, Code Reusability, Maintainability, Scripting, Software Testing, Performance Tuning, Data Compilation, Design Elements And Principles
Fortgeschritten · Kurs · 1–3 Monate

Pragmatic AI Labs
Kompetenzen, die Sie erwerben: Kontinuierliche Integration, Einheitliche Prüfung, System-Programmierung, Benutzeroberfläche (UI), Rust (Programmiersprache), Plot (Grafiken), Testgetriebene Entwicklung (TDD), Software Architektur, Ereignisgesteuerte Programmierung, Interaktive Datenvisualisierung, Erstellung des Dashboards, Einheitstest, UI-Komponenten, YAML, Prüfbarkeit, Systemüberwachung, Befehlszeilenschnittstelle, Testfall, Software-Architektur
Mittel · Kurs · 1–3 Monate

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

University of California San Diego
Kompetenzen, die Sie erwerben: Algorithmen, Java, Einheitliche Prüfung, Programm-Entwicklung, Daten-Strukturen, Leistungsprüfung, Einheitstest, Java-Programmierung, Leistungsoptimierung, Theoretische Informatik, Java Programmierung, Software-Prüfung, Objektorientierte Programmierung (OOP)
Mittel · Kurs · 1–3 Monate

Pragmatic AI Labs
Kompetenzen, die Sie erwerben: Computerprogrammierung, Explorative Datenanalyse, Daten importieren/exportieren, Integration von Daten, Datenarchitektur, Pandas (Python-Paket), Qualität der Daten, Apache, Computer Programmierung, Datenwissenschaft, Rust (Programmiersprache), SQL , Datenverarbeitung, Datenumwandlung, Datenwrangling, Datenqualität, Daten-Pipelines, Befehlszeilenschnittstelle, Auszug, Bereinigung von Daten, Datenmanipulation
Anfänger · Kurs · 1–4 Wochen