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: User Story, Backlogs, Scaled Agile Framework, Project Estimation, Sprint Planning, Agile Project Management, Agile Software Development, Scrum (Software Development), Sprint Retrospectives, Agile Methodology, Stakeholder Communications, Team Building, Agile Product Development, Jira (Software), Estimation, Planning, Project Management, Kanban Principles, Product Management, Prioritization
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Vue.JS, JavaScript Frameworks, Front-End Web Development, Web Applications, UI Components, Web Design and Development, Hypertext Markup Language (HTML), Application Programming Interface (API), User Interface (UI), Code Reusability, Event-Driven Programming, Data Validation, Scalability
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Apache Kafka, Real Time Data, Data Pipelines, Apache Spark, Scala Programming, Spring Boot, Java Programming, Development Environment, Apache, JSON, Data Integration, Live Streaming, Data Transformation, Solution Design, Data Processing, Query Languages, Performance Tuning, Software Architecture, Data Validation
Anfänger · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben:
Fortgeschritten · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Backlogs, Stakeholder Engagement, Stakeholder Management, Agile Product Development, Stakeholder Communications, Scrum (Software Development), Product Management, Agile Software Development, Agile Project Management, Agile Methodology, User Story, Business Requirements, AI Enablement, Prioritization, Business Planning, Business Priorities, Business Analysis, Critical Thinking and Problem Solving, Customer Insights, Generative AI
Anfänger · Kurs · 1–3 Monate

Duke University
Kompetenzen, die Sie erwerben: Software Design, Programming Principles, Program Development, Code Reusability, AI Personalization, Data Integration, Databases, Computer Programming, Object Oriented Programming (OOP), User Interface (UI), Data Mapping, Algorithms, Java Programming, Java, Data Structures, Data Management
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Middleware, React Redux, React.js, Code Reusability, Web Development Tools, Development Environment, Responsive Web Design, Software Design, Scalability, Application Programming Interface (API), Frontend Integration, Web Design and Development, HTML and CSS, Front-End Web Development, Maintainability, Restful API, Frontend Performance, JavaScript Frameworks, Authorization (Computing), Data Validation
Mittel · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Stern-Schema, Transformieren, Laden Sie, Business Intelligence, Datenbank-Design, Datenbank-Theorie, Relationale Datenbanken, Datenbankarchitektur und -verwaltung, Datenmodellierung, Auszug, Datenbank-Software, Datenbank-Management, Leistungsoptimierung, Datenarchitektur, SQL, Integration von Daten, Datenbank-Entwicklung, Data Warehousing, Daten-Infrastruktur
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Computer Vision, Mobile Development, Model Training, Fine-tuning, Model Deployment, Model Optimization, PyTorch (Machine Learning Library), Flask (Web Framework), Tensorflow, Application Deployment, AI Integrations, Cloud Deployment, Data Preprocessing, User Interface (UI), Development Environment, User Interface (UI) Design
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Plot (Graphics), Scripting, Scientific Visualization, Data Visualization, Graphing, Scripting Languages, Data Visualization Software, Scalability, Text Mining, Statistical Analysis, Time Series Analysis and Forecasting, Statistical Methods, Mathematical Software, File I/O, Software Installation, Numerical Analysis, Mathematical Modeling, Code Reusability, Python Programming, Data Analysis
Anfänger · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Python Programming, Algorithms, Data Structures, Computational Logic
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Coursera
Kompetenzen, die Sie erwerben: Anwendungs-Rahmenwerke, Flask (Web-Framework), Python-Programmierung, Back-End-Webentwicklung
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden