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.

University of Alberta
Kompetenzen, die Sie erwerben: Unified Modeling Language, Java, Anwendungsdesign, Software-Entwicklung, Software Architektur, Model-View-Controller, Java Programmierung, Wiederverwendbarkeit von Code, Instandhaltbarkeit, Software-Entwurfsmuster, Diagramm Entwurf, Grundsätze der Programmierung, Code-Überprüfung, Technische Überprüfung der Software, Software-Architektur, Java-Programmierung, Objektorientierter Entwurf, Objektorientierte Programmierung (OOP), Systementwurf und Implementierung, Software Entwurf
★ 4.7 (1375) · Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Cloud Development, Cloud Applications, Google Cloud Platform, Application Deployment, Generative AI, Application Development, Authentications, Cloud API, Cloud Deployment, CI/CD, Identity and Access Management, Containerization, Performance Tuning, Application Performance Management, Computing Platforms, Authorization (Computing), Computer Programming Tools, Data Storage, Cloud Storage, Data Storage Technologies
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: GIS Software, Model Evaluation, Geographic Information Systems, Extract, Transform, Load, Spatial Analysis, Spatial Data Analysis, Geospatial Mapping, Data Pipelines, Geospatial Information and Technology, Apache Airflow, Geostatistics, Interactive Data Visualization, Cloud Computing, Leaflet (Software), Google Cloud Platform, Environmental Monitoring, Model Training, Graphic and Visual Design, Pandas (Python Package), Python Programming
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Application Deployment, Node.JS, Docker (Software), React.js, Front-End Web Development, Containerization, Full-Stack Web Development, Back-End Web Development, Frontend Integration, Server Side, JavaScript Frameworks, Restful API, Web Development, Web Applications, Application Development, Javascript, Application Programming Interface (API), Software Development, Authentications, Project Management Software
★ 5 (14) · Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: System Monitoring, Data Quality, Performance Tuning, Apache Spark, Data Validation, Data Pipelines, Query Languages, Debugging, Data Transformation, Anomaly Detection, PySpark, Performance Analysis, Extract, Transform, Load, Failure Analysis, SQL, Data Architecture, Data Processing, Benchmarking, Root Cause Analysis, Distributed Computing
Fortgeschritten · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: NoSQL, Operational Databases, Data Migration, Database Administration, Database Architecture and Administration, Relational Databases, PostgreSQL, Database Management, Database Design, SQL, Google Cloud Platform, Data Store, Distributed Computing, MySQL, Database Management Systems, System Configuration, Data Access, Disaster Recovery, System Monitoring, Cloud Deployment
Mittel · Spezialisierung · 1–3 Monate

LearnKartS
Kompetenzen, die Sie erwerben: Model Context Protocol, Vector Databases, Agentic Workflows, Tool Calling, Agentic systems, AI Workflows, Google Gemini, Server Side, Gemini, Generative AI Agents, AI Integrations, Embeddings, Node.JS, Retrieval-Augmented Generation, Large Language Modeling, Web Development, PostgreSQL, Data Processing, Data Modeling, Javascript
Mittel · Kurs · 1–3 Monate

Coursera
Kompetenzen, die Sie erwerben: Software Documentation, API Gateway, Scripting, API Design, API Testing, Restful API, JSON, Application Programming Interface (API), Data Import/Export, Scripting Languages, Performance Tuning, Content Management, Scalability
Mittel · Kurs · 1–4 Wochen

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

University of California, Santa Cruz
Kompetenzen, die Sie erwerben: R Programmierung, Statistische Analyse, Statistische Methoden, Statistik, Wahrscheinlichkeitsrechnung und Statistik, Analytische Fähigkeiten, Regressionsanalyse, Datenmodellierung, Datenvisualisierung, Wahrscheinlichkeit, Bayessche Statistik, R (Software), Prädiktive Modellierung, Statistische Visualisierung, Statistische Inferenz, Datenanalyse, Statistische Software, Wahrscheinlichkeitsverteilung, Statistische Modellierung, Statistische Programmierung
★ 4.6 (3228) · Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Disaster Recovery, Star Schema, Business Continuity Planning, Cost Benefit Analysis, Database Design, Business Continuity, Data Infrastructure, Snowflake Schema, Database Architecture and Administration, Relational Databases, Data Warehousing, Data Modeling, Data Architecture, Data Validation, SQL, Terraform, Infrastructure as Code (IaC), Extract, Transform, Load, Business Analytics, Cost Management
Fortgeschritten · Spezialisierung · 3–6 Monate

Pragmatic AI Labs
Kompetenzen, die Sie erwerben: Serverless Computing, Amazon Web Services, Amazon S3, Rust (Programming Language), Other Programming Languages, Cloud-Native Computing, Cloud Deployment, Performance Tuning, Data Engineering, Computing Platforms, Event-Driven Programming, Performance Testing, Ruby (Programming Language), Cloud Computing, Development Environment, Application Deployment, Build Tools, Memory Management
Anfänger · Kurs · 1–4 Wochen