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.

Imperial College London
Kompetenzen, die Sie erwerben: Modell-Optimierung, Tiefes Lernen, Autokodierer, Datenumwandlung, Generative KI, Modell Ausbildung, Auto-Kodierer, Tensorflow, Stichproben (Statistik), Generative Modellarchitekturen, Bayessche Statistik, Bayessches Netz, Wahrscheinlichkeitsverteilung, Bildanalyse
★ 4.7 (109) · Fortgeschritten · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Data Structures, Algorithms, Graph Theory, Programming Principles, Theoretical Computer Science, Computer Science, Computer Programming, Python Programming, Pandas (Python Package), Machine Learning Algorithms, Computational Thinking, C++ (Programming Language), Data Architecture, Random Forest Algorithm, Performance Tuning, Object Oriented Programming (OOP), Network Analysis, Program Development, Problem Solving, Debugging
★ 4.5 (38) · Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Schnelles Engineering, Anwendungsprogrammierschnittstelle (API), JSON, Generative KI, AI-Integrationen, OpenAI, Web-Anwendungen, OpenAI-API
★ 4.2 (20) · Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Siemens
Kompetenzen, die Sie erwerben: Safety Standards, Robotics, Mechanical Design, Automation, Control Systems, Program Development, Manufacturing and Production, Performance Testing, Human Machine Interfaces, Programming Principles, Human Factors, Risk Management Framework
★ 4.7 (23) · Anfänger · Kurs · 1–4 Wochen

The Hong Kong University of Science and Technology
Kompetenzen, die Sie erwerben: Projektleitung, Softwaretechnik, Unified Modeling Language, Software-Konfigurationsmanagement, Konfigurationsverwaltung, Analyse der Anforderungen, Lebenszyklus der Softwareentwicklung, Software-Qualitätssicherung, Software-Entwicklung, Lebenszyklus der Systementwicklung, Fehlersuche, Software-Prüfung, Methoden der Softwareentwicklung, Kontrolle ändern, Konfigurationsmanagement, Testfall, Wasserfall-Methodik, Abnahmetests, Systementwurf und Implementierung, Benutzerakzeptanztests (UAT), White-Box-Tests
★ 4.6 (141) · Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Mobile Entwicklung, Ereignisgesteuerte Programmierung, React.js, Computer Programmierung, Web-Entwicklungs-Tools, Funktionales Design, Einheitstest, Software-Prüfung, Grundsätze der Programmierung, Javascript, Jest (JavaScript Testing Framework), Objektorientierte Programmierung (OOP), Computerprogrammierung, Einheitliche Prüfung, Paket- und Softwareverwaltung, Android-Entwicklung, Node.JS
★ 4.1 (134) · Anfänger · Kurs · 1–3 Monate

LearnKartS
Kompetenzen, die Sie erwerben: JUnit, File I/O, Object Oriented Design, Java Programming, Object Oriented Programming (OOP), Java, Unit Testing, Maintainability, Software Development, Secure Coding, Software Testing, Programming Principles, Computer Programming, Application Development, Authentications, Code Reusability, Android Development, Application Design, Debugging, Performance Tuning
★ 4.6 (84) · Anfänger · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Lead Generation, Email Automation, No-Code Development, Google Sheets, Application Deployment, Real Time Data, Customer Communications Management
★ 4.5 (331) · Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Scrimba
Kompetenzen, die Sie erwerben: Web-Entwicklungs-Tools, Daten-Mapping, Leitlinien für die Zugänglichkeit von Webinhalten, React.js, UI-Komponenten, Wiederverwendbarkeit von Code, Benutzeroberfläche (UI), JavaScript-Frameworks, Web-Frameworks, Cascading Style Sheets (CSS), Front-End-Webentwicklung
★ 4.7 (230) · Mittel · Kurs · 3–6 Monate

Kompetenzen, die Sie erwerben: Keras (Neural Network Library), Model Optimization, Tensorflow, Deep Learning, Performance Tuning, Model Deployment, Python Programming
★ 4.5 (77) · Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Microsoft Azure, Datenspeicherung, MLOps (Operationen für maschinelles Lernen), Künstliche Intelligenz und maschinelles Lernen (AI/ML), Daten-Pipelines, AI-Sicherheit, Modell Ausbildung, AI-Integrationen, Versionskontrolle, AI-Arbeitsabläufe, Identitäts- und Zugangsmanagement, Cloud-Bereitstellung, Kontinuierliche Überwachung, CI/CD, Vorverarbeitung von Daten, Modell-Einsatz, Datenvorverarbeitung
★ 4.6 (25) · Mittel · Kurs · 1–3 Monate

Epic Games
Kompetenzen, die Sie erwerben: Benutzererfahrung, UI-Komponenten, Entwicklung von Videospielen, Unreal Engine, Wiederverwendbarkeit von Code, Attrappen, Benutzeroberfläche (UI) Design, Benutzeroberfläche (UI), Grundsätze der Programmierung, Spiel-Design, Design der Benutzeroberfläche und Benutzererfahrung (UI/UX)
★ 3.4 (23) · Anfänger · Kurs · 1–4 Wochen