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.

The Hong Kong University of Science and Technology
Kompetenzen, die Sie erwerben: Projektplanung, Entwurf von Systemen, Software-Qualitätssicherung, Software-Qualität (SQA/SQC), Objektorientierter Entwurf, Diagramm Entwurf, Software-Architektur, Systemarchitektur, Projektleitung, Software-Entwurfsmuster, Qualitätssicherung, Software-Entwicklung, Lebenszyklus der Softwareentwicklung, Systemanalyse, Unified Modeling Language, Software-Entwicklung
★ 4.6 (220) · Mittel · Kurs · 1–3 Monate

Akamai Technologies, Inc.
Kompetenzen, die Sie erwerben: Dateiverwaltung, Skriptsprachen, Web-Anwendungen, SQL, Python-Programmierung, Daten-Strukturen, Datei-E/A, Grundsätze der Programmierung, Anwendungsentwicklung, MySQL, Skripting, Programm-Entwicklung, Datenbanken
★ 4.6 (34) · Anfänger · Kurs · 1–3 Monate

Scrimba
Kompetenzen, die Sie erwerben: TypeScript, Event-Driven Programming, Javascript, JavaScript Frameworks, Pseudocode, Computational Thinking, JSON, Program Development, Web Development, Angular, Web Applications, Vue.JS, Data Import/Export, Application Development, Mobile Development, Debugging, Algorithms, Code Reusability, Web Development Tools, React.js
★ 4.6 (114) · Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: C++ (Programming Language), Object Oriented Programming (OOP), Object Oriented Design, File I/O, Computer Programming, Microsoft Visual Studio, Computer Programming Tools, Integrated Development Environments, System Programming, Programming Principles, Apple Xcode, Code Reusability, Development Environment, Algorithms, File Systems, Software Design Patterns, Data Structures, Performance Tuning, Debugging, File Management
★ 4.3 (32) · Mittel · Spezialisierung · 3–6 Monate

The Hong Kong University of Science and Technology
Kompetenzen, die Sie erwerben: Bewertung des Modells, Projektplanung, Objektorientierte Programmierung (OOP), Systemanforderungen, Objektorientierter Entwurf, Diagramm Entwurf, Funktionale Anforderung, Software-Entwicklung, Software-Systeme, Analyse der Anforderungen, Software-Dokumentation, Projektleitung, Verifizierung und Validierung, Lebenszyklus der Systementwicklung, Datenmodellierung, Unified Modeling Language, Software-Entwicklung, Funktionale Spezifikation
★ 4.6 (393) · Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Datenbank-Design, Java-Programmierung, Java, Datenbank-Entwicklung, SQL, Software-Entwicklung, Datenbank-Anwendung, Ereignisgesteuerte Programmierung, Benutzeroberfläche (UI), Datenzugang, Datenbank-Management, Abfragesprachen, UI-Komponenten, Datenbanken, Relationale Datenbanken, Transaktionsverarbeitung
★ 4.2 (39) · Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Testgetriebene Entwicklung (TDD), Graphentheorie, Cloud-Bereitstellung, Code-Überprüfung, Objektorientierte Programmierung (OOP), Serverloses Rechnen, Objektorientierter Entwurf, Generative KI, Entwicklungstests, Python-Programmierung, Software-Dokumentation, Daten-Strukturen, Microsoft Azure, Instandhaltbarkeit, Software-Entwicklung, Integrationsprüfung, Cloud Computing, Bereitstellung von Anwendungen
★ 4 (28) · Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Rmarkdown, Plot (Graphics), Box Plots, Descriptive Statistics, Scatter Plots, Histogram, Scientific Visualization, Jupyter, Matplotlib, Statistical Visualization, Data Manipulation, R (Software), Statistical Hypothesis Testing, Regression Analysis, Correlation Analysis, Data Visualization, Statistical Methods, Data Analysis, R Programming, Python Programming
★ 4 (26) · Anfänger · Spezialisierung · 3–6 Monate
Duke University
Kompetenzen, die Sie erwerben: Responsible AI, Large Language Modeling, Data Ethics, Decision Tree Learning, Regression Analysis, Generative AI, Artificial Intelligence, AI literacy, Decision Intelligence, Applied Machine Learning, Generative Model Architectures, Statistical Modeling, Python Programming, Machine Learning, Model Evaluation, Machine Learning Methods, Image Analysis, Scientific Visualization, Deep Learning, Machine Learning Algorithms
★ 4.6 (96) · Mittel · Spezialisierung · 1–3 Monate

Amazon Web Services
Kompetenzen, die Sie erwerben: Skriptsprachen, Amazon DynamoDB, Serverloses Rechnen, Serviceorientierte Architektur, Cloud-Entwicklung, Ereignisgesteuerte Programmierung, Software-Architektur, Python-Programmierung, Datenbank-Management, Grundsätze der Programmierung, Anwendungsentwicklung, Cloud-API, Automatisierung, API-Gateway, Microservices, Web-Entwicklung, Amazon Web Services, Datenbanken, Cloud-Anwendungen, Bereitstellung von Anwendungen
★ 4.6 (108) · Anfänger · Kurs · 1–4 Wochen

Fractal Analytics
Kompetenzen, die Sie erwerben: Responsible AI, A/B Testing, Design Thinking, Ideation, Generative AI, User Centered Design, Design and Product, Data Ethics, Experience Design, Innovation, User Research, Data Storytelling, Dashboard, AI literacy, Data Analysis, Artificial Intelligence, Prompt Engineering, Critical Thinking, Business Consulting, Problem Solving
★ 4.7 (435) · Anfänger · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Responsible AI, Containerization, Prompt Engineering, AI Orchestration, Scalability, Docker (Software), Application Deployment, Agentic Workflows, AI Workflows, Generative AI Agents, Retrieval-Augmented Generation, Prompt Patterns, Microsoft Azure, LangChain, Artificial Intelligence, Microservices, Natural Language Processing, Serverless Computing, Reinforcement Learning, Distributed Computing
★ 3.3 (35) · Mittel · Berufsbezogenes Zertifikat · 3–6 Monate