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.

Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Rust (Programmiersprache), Datenmanipulation, Datenmanagement, System-Programmierung, Wiederverwendbarkeit von Code, Speicherverwaltung, Datenverwaltung, Daten-Strukturen, Leistungsoptimierung, Datenanalyse, Web-Entwicklung
★ 3.7 (14) · Fortgeschritten · Kurs · 1–4 Wochen

Simplilearn
Kompetenzen, die Sie erwerben: Computational Thinking, System-Software, Computer Programmierung, Funktionales Design, Wiederverwendbarkeit von Code, Grundsätze der Programmierung, Computerprogrammierung, Rechnerische Logik, Objektorientierte Programmierung (OOP), Installation der Software, Entwicklungsumgebung, Integrierte Entwicklungsumgebungen, Python-Programmierung
★ 3.3 (10) · Anfänger · Kurs · 1–4 Wochen

LearnQuest
Kompetenzen, die Sie erwerben: Data Ethics, Responsible AI, No-Code Development, AI Integrations, AI Enablement, Regulatory Requirements, Compliance Management, Regulatory Compliance, Law, Regulation, and Compliance, AI Product Strategy, Business Process Automation, Business Process, Data Management, Risk Mitigation, Business Transformation, Digital Transformation, Solution Design, Change Management, Data-Driven Decision-Making, Predictive Analytics
Anfänger · Spezialisierung · 1–3 Monate

Duke University
Kompetenzen, die Sie erwerben: Automatisierung, Kontinuierliche Integration, Containerisierung, Rust (Programmiersprache), System-Programmierung, Prometheus (Software), DevOps, JSON, Jenkins, Software-Prüfung, Kontinuierliche Überwachung, Skripting, GitHub, Docker (Software), Bereitstellung von Anwendungen, Systemüberwachung, Kontinuierliche Lieferung, CI/CD, Befehlszeilenschnittstelle
★ 4.2 (18) · Mittel · Kurs · 1–4 Wochen

Politecnico di Milano
Kompetenzen, die Sie erwerben: Entwurfssoftware, Software Architektur, Entwurf von Systemen, Computerarchitektur, Software-Architektur, Eingebettete Systeme, Cloud Computing, Computer-Plattformen, Hardware-Architektur, Cloud-Infrastruktur, Systementwurf und Implementierung, System-Konfiguration, Anwendungsspezifische integrierte Schaltungen, Mikroarchitektur
★ 4 (9) · Anfänger · Kurs · 1–4 Wochen

Scrimba
Kompetenzen, die Sie erwerben: React.js, Web-Entwicklungs-Tools, Middleware, React Redux, Javascript, Web-Entwicklung
★ 4.7 (10) · Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Data Structures, C++ (Programming Language), C and C++, Programming Principles, Algorithms, Theoretical Computer Science, Object Oriented Programming (OOP)
Mittel · Kurs · 1–4 Wochen

KodeKloud
Kompetenzen, die Sie erwerben: Git (Versionskontrollsystem), Devops-Werkzeuge, DevOps, Versionskontrolle, Open-Source-Technologie, GitHub, Installation der Software, Kollaborative Software
★ 4.7 (27) · Anfänger · Kurs · 1–3 Monate

Google Cloud
Kompetenzen, die Sie erwerben: Zwillinge, Google Gemini, Kundenbeziehungsmanagement, Künstliche Intelligenz und maschinelles Lernen (AI/ML), SQL, Generative KI, Datenverarbeitung, Große Daten, Software für das Kundenbeziehungsmanagement (CRM), Prädiktive Modellierung, Google Cloud-Plattform, Python-Programmierung, Abfragesprachen
Mittel · Kurs · 1–4 Wochen

Board Infinity
Kompetenzen, die Sie erwerben: React.js, Web-Entwicklungs-Tools, UI-Komponenten, Bootstrap (Front-End-Framework), Benutzeroberfläche (UI) Design, Benutzeroberfläche (UI), HTML und CSS, Javascript, JavaScript-Frameworks, Reaktionsfähiges Web-Design, Web-Design und Entwicklung, Web-Entwicklung, Design der Benutzeroberfläche und Benutzererfahrung (UI/UX), Semantisches Web, Cascading Style Sheets (CSS), Front-End-Webentwicklung, Web-Design, Hypertext Markup Language (HTML)
★ 3.8 (14) · Anfänger · Kurs · 1–4 Wochen

LearnKartS
Kompetenzen, die Sie erwerben: Software-Versionierung, Eclipse (Software), IntelliJ IDEA, Software-Entwicklung, Git (Versionskontrollsystem), Microsoft Visual Studio, Software-Entwicklungstools, Versionskontrolle, Integrierte Entwicklungsumgebungen, Freigabe-Management
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Jest (JavaScript Testing Framework), React.js, React Redux, Cloud Deployment, Application Deployment, Software Testing, Web Development, JavaScript Frameworks, Code Reusability, Software Architecture, Full-Stack Web Development, Context Management, Front-End Web Development, Real Time Data, Frontend Integration, Application Programming Interface (API), Event-Driven Programming, Cascading Style Sheets (CSS), Frontend Performance, Development Environment
Anfänger · Spezialisierung · 3–6 Monate