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: Mobile Entwicklungstools, Entwicklungsumgebung, Entwicklungstests, Software-Prüfung, Installation der Software, Anwendungsdesign, Benutzeroberfläche (UI), Anwendungsentwicklung, Android-Entwicklung, UI-Komponenten, Android (Betriebssystem), Design der Benutzeroberfläche und Benutzererfahrung (UI/UX), Interaktionsdesign, Benutzeroberfläche (UI) Design, Android-Studio, Benutzerfreundlichkeit, Mobile Entwicklung
★ 4.4 (64) · Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Datenbank-Anwendung, API-Entwurf, Android-Jetpack, Datenzugang, Datenbank-Entwicklung, Persistenz der Daten, Android-Entwicklung, Kotlin, Back-End-Webentwicklung, Anwendungsprogrammierschnittstelle (API), Relationale Datenbanken, Web-Anwendungen, Datenbanken, JSON, Restful API, Android-Studio, Mobile Entwicklung, SQL, Datenbank-Management
★ 4.7 (62) · Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: KI-Kenntnisse, Microsoft Azure, Künstliche Intelligenz und maschinelles Lernen (AI/ML), Künstliche Intelligenz, Verantwortungsvolle AI, No-Code-Entwicklung, Angewandtes maschinelles Lernen, Prädiktive Modellierung, Maschinelles Lernen, Verarbeitung natürlicher Sprache, Computer Vision
★ 4.7 (233) · Anfänger · Kurs · 1–4 Wochen

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

LearnQuest
Kompetenzen, die Sie erwerben: Java, Entwicklungsumgebung, Computerprogrammierung, Objektorientierte Programmierung (OOP), Objektorientierter Entwurf, Daten-Strukturen, Java-Programmierung, Grundsätze der Programmierung
★ 4.4 (94) · Mittel · Kurs · 1–4 Wochen

Technical University of Denmark (DTU)
Kompetenzen, die Sie erwerben: Digitale Signalverarbeitung, Python-Programmierung, Jupyter, Bildqualität, Werkstoffkunde, Medizinische Bildgebung, Numerische Analyse, Mathematische Modellierung, 3D-Modellierung, Bildanalyse
★ 4.7 (67) · Gemischt · Kurs · 1–3 Monate

University of Michigan
Kompetenzen, die Sie erwerben: Python-Programmierung, Grafische und visuelle Gestaltung, Digitales Design, Interaktive Datenvisualisierung, Animationen, Visualisierung (Computergrafik), Interaktives Design, Computergrafik, Datei-E/A, Daten-Strukturen, Computer-Grafik-Techniken, Computational Thinking, Rechnerische Logik, Ereignisgesteuerte Programmierung, Grundsätze der Programmierung, Bildanalyse
★ 5 (7) · Anfänger · Kurs · 1–3 Monate

Google Cloud
Kompetenzen, die Sie erwerben: Beglaubigungen, Webdienste, API-Entwurf, Netzwerk-Protokolle, Cloud-API, Google Cloud-Plattform, Anwendungsprogrammierschnittstelle (API), JSON, Restful API
★ 3.2 (29) · Anfänger · Projekt · Weniger als 2 Stunden

Coursera
Kompetenzen, die Sie erwerben: Scripting, Scripting Languages, Python Programming, Computer Programming Tools, Devops Tools, Software Development Tools, Data Structures, Programming Principles, Code Reusability, Program Development
★ 4.4 (31) · Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Python-Programmierung, Datenwissenschaft, Cloud Computing, Methoden des maschinellen Lernens, Wissenschaftliche Visualisierung, Tensorflow, Statistisches maschinelles Lernen, Angewandtes maschinelles Lernen, Prädiktive Modellierung, Klassifizierungsalgorithmen, Scikit Learn (Bibliothek für maschinelles Lernen), Maschinelles Lernen, Bewertung des Modells, Vorverarbeitung von Daten, Modell-Optimierung, Software für maschinelles Lernen, Modell Ausbildung
★ 4.6 (162) · Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Selenium (Software), Test Automation, Object Oriented Programming (OOP), File I/O, Test Script Development, Software Testing, Programming Principles, Browser Compatibility, Web Development Tools, Software Installation, Automation, Python Programming, Development Environment, Integrated Development Environments, Package and Software Management
★ 4.6 (16) · Anfänger · Kurs · 1–3 Monate

KodeKloud
Kompetenzen, die Sie erwerben: Python-Programmierung, Datenspeicherung, Computerprogrammierung, Programm-Entwicklung, Daten-Strukturen, Rechnerische Logik, Grundsätze der Programmierung, Wiederverwendbarkeit von Code
★ 4.5 (35) · Anfänger · Kurs · 1–3 Monate