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: Prompt Engineering, Agentic Workflows, MongoDB, Retrieval-Augmented Generation, Vector Databases, Generative AI Agents, Scalability, Model Context Protocol, Context Engineering, Data Architecture, Systems Design, Tool Calling, System Design and Implementation, Development Environment, Embeddings, PostgreSQL, Database Design, Object-Relational Mapping, Data Modeling, SQL
Fortgeschritten · Kurs · 1–4 Wochen

University of Alberta
Kompetenzen, die Sie erwerben: Unified Modeling Language, Java, Anwendungsdesign, Gestaltungselemente und -prinzipien, Software-Entwurfsdokumente, Software-Entwicklung, Java Programmierung, Wiederverwendbarkeit von Code, Instandhaltbarkeit, Diagramm Entwurf, Konzeptionelle Gestaltung, Java-Programmierung, Objektorientierter Entwurf, Objektorientierte Programmierung (OOP), Software Entwurf
★ 4.7 (2408) · Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: React.js, Code Reusability, Web Development Tools, Development Environment, Responsive Web Design, Frontend Performance, Web Design and Development, HTML and CSS, Front-End Web Development, JavaScript Frameworks, Maintainability, UI Components, Cascading Style Sheets (CSS), Software Development Tools, Event-Driven Programming, Build Tools, Web Analytics and SEO
Mittel · Kurs · 1–4 Wochen

Coursera
Kompetenzen, die Sie erwerben: Model Context Protocol, Load Balancing, Containerization, Docker (Software), Model Deployment, Restful API, API Design, Application Programming Interface (API), Authentications, Application Deployment, Tool Calling, Scalability, Performance Tuning, Data Validation
Mittel · Kurs · 1–4 Wochen

University of Virginia
Kompetenzen, die Sie erwerben: Agiles Projektmanagement, Geschichtenerzählen, Innovation, Persona-Entwicklung, Benutzerzentriertes Design, Software-Entwicklung, Agile Software-Entwicklung, Agile Entwicklung von Software, Agile Produktentwicklung, Agile Methodik, Design Thinking, Produktentwicklung, Anwenderbericht, Nutzerforschung, Erleichterung der Diskussion, Produktmanagement, Prüfbarkeit, Produktverbesserung, Sprint-Retrospektiven, Prüfung der Benutzerfreundlichkeit
★ 4.7 (3576) · Anfänger · Kurs · 1–4 Wochen

Duke University
Kompetenzen, die Sie erwerben: R Programmierung, Statistik, Statistische Berichterstattung, Statistische Methoden, Statistische Analyse, Wahrscheinlichkeitsrechnung und Statistik, Statistische Hypothesenprüfung, Stichproben (Statistik), Statistische Software, Statistische Inferenz, Datenanalyse, R (Software), Wahrscheinlichkeitsverteilung, Installation der Software, Statistische Programmierung
★ 4.8 (2780) · Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Teradata SQL, Identity and Access Management, Data Import/Export, Role-Based Access Control (RBAC), Data Integration, Google Cloud Platform, Extract, Transform, Load, Data Warehousing, SQL, Data Architecture, Database Architecture and Administration, Database Design, Data Modeling, Real Time Data
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Model Evaluation, MLOps (Machine Learning Operations), Regression Testing, Kubernetes, Docker (Software), Feature Engineering, Containerization, Software Documentation, Data Pipelines, Git (Version Control System), Apache Airflow, Technical Documentation, Microservices, CI/CD, Unit Testing, API Design, Performance Metric, Python Programming, Version Control, Verification And Validation
Mittel · Spezialisierung · 3–6 Monate

Atchison Technology
Kompetenzen, die Sie erwerben: Scalability, Cloud-Native Computing, Software Architecture, Software As A Service, Systems Architecture, Cloud Computing Architecture, Cloud Applications, Service Level, Infrastructure Architecture, Enterprise Architecture, Application Design, Capacity Management, Application Programming Interface (API), System Monitoring, Service Management, Incident Response, Software Engineering, Dependency Analysis, Risk Management Framework
Fortgeschritten · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Threat Modeling, Data Visualization, Data Presentation, AI Security, Interactive Data Visualization, A/B Testing, Threat Management, Open Web Application Security Project (OWASP), Secure Coding, Application Security, Responsible AI, System Monitoring, MLOps (Machine Learning Operations), Analytics, Data Governance, Application Programming Interface (API), Vulnerability Assessments, Cyber Governance, Data Processing, Data Management
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Node.JS, Cloud Deployment, MongoDB, Role-Based Access Control (RBAC), Application Deployment, Server Side, Back-End Web Development, Restful API, Application Programming Interface (API), Redis, Authorization (Computing), API Testing, Authentications, NoSQL, Security Controls, Performance Tuning, Secure Coding, Geospatial Information and Technology, Scalability, Performance Testing
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Data Warehousing, Data Flow Diagrams (DFDs), Data Modeling, Data Pipelines, Ansible, Cloud Security, Diagram Design, Data Validation, Database Design, Apache Airflow, Star Schema, Snowflake Schema, Interviewing Skills, Apache Spark, PySpark, CI/CD, Docker (Software), SQL, Workflow Management, Git (Version Control System)
Mittel · Berufsbezogenes Zertifikat · 3–6 Monate