Programmieren-Kurse können Ihnen helfen, die Grundlagen von Syntax, Kontrollstrukturen und Datenstrukturen in verschiedenen Sprachen zu lernen. Sie können Fähigkeiten im Schreiben, Testen und Strukturieren von Code aufbauen. Viele Kurse führen in Entwicklungsumgebungen, Versionskontrolle und einfache Projektbeispiele ein, mit denen Sie eigene Programme Schritt für Schritt entwickeln.

Board Infinity
Kompetenzen, die Sie erwerben: Critical Thinking and Problem Solving, Logical Reasoning, Analytical Skills, Deductive Reasoning, Critical Thinking, Problem Solving, Complex Problem Solving, Computational Logic, Applied Mathematics, Combinatorics, Geometry, Arithmetic
★ 2.7 (6) · Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Model Evaluation, Convolutional Neural Networks, Model Training, Data Preprocessing, Image Analysis, Predictive Modeling, Deep Learning, Keras (Neural Network Library), Tensorflow, Data Processing, Model Optimization, Computer Vision, Artificial Neural Networks, Recurrent Neural Networks (RNNs), Data Transformation, Financial Forecasting, Applied Machine Learning, Feature Engineering, Statistical Visualization, Python Programming
★ 4.6 (47) · Anfänger · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Fire And Life Safety, Safety Assurance, Health And Safety Standards, Safety Standards, Hazard Communication (HazCom), Accident Prevention, Control Systems, Systems Integration, Emergency Response, Regulatory Compliance
★ 4.6 (37) · Mittel · Kurs · 1–4 Wochen
University of Michigan
Kompetenzen, die Sie erwerben: R Programmierung, Streudiagramme, Ggplot2, Explorative Datenanalyse, Datenmanipulation, Datenumwandlung, Datenanalyse, Datenvisualisierung, Datenwrangling, Tidyverse (R-Paket), Paket- und Softwareverwaltung, Skripting, Statistische Visualisierung, Histogramm, R (Software), Plot (Grafiken), Software zur Datenvisualisierung, Rmarkdown, Skriptsprachen, Statistische Berichterstattung
★ 5 (8) · Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Eclipse (Software), Integrated Development Environments, Java Programming, Java, Object Oriented Programming (OOP), Development Environment, Programming Principles, Software Development Tools, Program Development, Software Installation, Debugging, Computer Programming, Computing Platforms, Command-Line Interface
★ 4.4 (12) · Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Quantum computing, Algorithms, Computer Hardware, IBM Cloud, Cryptography, Python Programming, Computer Programming, Software Documentation, Simulations
★ 4.5 (26) · Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Prompt Engineering, Generative AI, Generative Model Architectures, Gemini, Model Deployment, Generative AI Agents, GitHub Copilot, Generative Adversarial Networks (GANs), Google Gemini, Vibe coding, Responsible AI, Performance Tuning, Code Review, Software Engineering, Artificial Intelligence, AI Personalization, Software Development, Software Quality Assurance, Debugging, Automation
★ 4.3 (14) · Mittel · Spezialisierung · 3–6 Monate

Board Infinity
Kompetenzen, die Sie erwerben: digitale Kompetenz, Leitlinien für die Zugänglichkeit von Webinhalten, Cascading Style Sheets (CSS), Web-Design und Entwicklung
★ 4.5 (26) · Anfänger · Kurs · 1–4 Wochen

Simplilearn
Kompetenzen, die Sie erwerben: Speicherverwaltung, Datenmanipulation, C++ (Programmiersprache), Algorithmen, Computer Programmierung, Daten-Strukturen, Computerprogrammierung, Objektorientierte Programmierung (OOP), Grundsätze der Programmierung, Wiederverwendbarkeit von Code, Objektorientierter Entwurf
★ 4.4 (59) · Anfänger · Kurs · 1–4 Wochen

DeepLearning.AI
Kompetenzen, die Sie erwerben: AI-Integrationen, Anwendungsentwicklung, Cloud-Bereitstellung, Generative KI, Benutzeroberfläche (UI), No-Code-Entwicklung, Generative AI-Agenten, Prototyping, Schnelles Engineering, Abruf-erweiterte Erzeugung, Bereitstellung von Anwendungen
★ 3.9 (10) · Mittel · Kurs · 1–4 Wochen

Dartmouth College
Kompetenzen, die Sie erwerben: Speicherverwaltung, Daten-Strukturen, Computer Programmierung, Linux, Technische Informatik, Computerprogrammierung, System-Programmierung, Eingebettete Software, Eingebettete Systeme, C (Programmiersprache), Software-Visualisierung
★ 4.7 (66) · Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: AI-Integrationen, GitLab, AI-Arbeitsabläufe, Vibe-Codierung, Entwicklungsumgebung, Computer-Programmierwerkzeuge
Mittel · Kurs · 1–4 Wochen