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.

Duke University
Kompetenzen, die Sie erwerben: Datenverarbeitung, Datenbank-Management, Datenmanipulation, Linux, Bash (Skriptsprache), Python-Programmierung, Datenbanken, SQL, Datenbank-Anwendung, Daten importieren/exportieren, MySQL, Befehlszeilenschnittstelle, Skripting, Daten-Pipelines, Shell-Skript, Datenbank-Verwaltung, Operative Datenbanken, Relationale Datenbanken, Datenbank Management
★ 4.2 (13) · Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

LearnQuest
Kompetenzen, die Sie erwerben: iOS-Entwicklung, Netzwerk-Protokolle, Persistenz der Daten, Benutzeroberfläche (UI), Datenmodellierung, Netzwerk-Modell, JSON, Mobile Entwicklung, Kerndaten (Software), UI-Komponenten, Datenbank-Anwendung, Anwendungsprogrammierschnittstelle (API), Apple iOS, Datenspeicher
★ 4.6 (137) · Fortgeschritten · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Cloud-Entwicklung, Cloud-Speicher, Datenverwaltung, Daten in Echtzeit, Cloud-Anwendungen, Microsoft Azure, Ereignisgesteuerte Programmierung, Kommunikation, Kommunikationssysteme, C# (Programmiersprache), Datenmanagement, Verteiltes Rechnen
★ 4.6 (39) · Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Google Cloud-Plattform, Sicherheitskontrollen, Cloud-Bereitstellung, Cloud-Entwicklung, Cloud-Sicherheit, Serverloses Rechnen, Cloud-Anwendungen, Ereignisgesteuerte Programmierung, Cloud-basierte Integration, Operative Datenbanken, Identitäts- und Zugangsmanagement, Beglaubigungen
★ 4.6 (17) · Mittel · Kurs · 1–3 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: R Programmierung, Klassifizierungs- und Regressionsbaum (CART), Maschinelles Lernen, Regressionsanalyse, Überwachtes Lernen, Statistische Inferenz, Datenwissenschaft, Statistische Modellierung, Klassifizierungsalgorithmen, Statistische Methoden, Unüberwachtes Lernen, Modellevaluation, Modell Ausbildung, Logistische Regression, Statistische Analyse, Statistisches maschinelles Lernen, Bewertung des Modells, Algorithmen für maschinelles Lernen, Prädiktive Modellierung
★ 3.9 (16) · Mittel · Kurs · 1–3 Monate

Clemson University
Kompetenzen, die Sie erwerben: Data Structures, Algorithms, Computational Thinking, Theoretical Computer Science, Computer Programming, Computer Science, Probability, Program Development, Probability Distribution, Design Strategies, Analysis
★ 4.2 (36) · Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Feinabstimmung, LLM-Bewerbung, Datenmanipulation, Datenverarbeitung, Generative KI, Python-Programmierung, Maschinelles Lernen, Daten in Echtzeit, OpenAI, Modellevaluation, Kundenanalyse, Modellierung großer Sprachen, Lösung von Kundenbeschwerden, Modell Ausbildung, OpenAI-API, Vorverarbeitung von Daten, Bewertung des Modells, Datenvorverarbeitung
★ 4.1 (12) · Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Datenvalidierung, Plattformübergreifende Entwicklung, Anwendungsentwicklung, Fehlersuche, iOS-Entwicklung, Mobile Entwicklungstools, React Native, React Redux, Validierung von Daten, Persistenz der Daten, Mobile Entwicklung, Anwendungs-Rahmenwerke, Befehlszeilenschnittstelle, Software-Entwicklung, UI-Komponenten, Entwicklungsumgebung, Android-Entwicklung, Kontext-Management, React.js, Apple iOS
★ 4.9 (22) · Mittel · Kurs · 1–3 Monate

Xi'an Jiaotong University
Kompetenzen, die Sie erwerben: Microsoft SQL Servers, SQL, Relational Databases, Database Software, Database Management, Database Systems, Database Theory, Database Development, Database Design, Transact-SQL, Database Management Systems, Database Architecture and Administration, Query Languages, Database Application, Data Access, Software Installation, C# (Programming Language), Data Integrity, User Accounts
★ 4.7 (61) · Anfänger · Kurs · 1–4 Wochen

Instituto Tecnológico de Aeronáutica
Kompetenzen, die Sie erwerben: Control Systems, Process Control, Engineering Analysis, Matlab, Systems Analysis, Systems Engineering, Simulation and Simulation Software, Mathematical Modeling, Simulations, Systems Design, System Design and Implementation, Differential Equations, Linear Algebra, Estimation
★ 4.8 (53) · Mittel · Kurs · 1–3 Monate

LearnQuest
Kompetenzen, die Sie erwerben: Datenbank-Management, Java, Datenbanken, JUnit, SQL, Java Programmierung, Datenzugang, Java-Programmierung, Objektorientierte Programmierung (OOP), Datenbank-Software, Datenbank Management, Datenbank-Entwicklung, Relationale Datenbanken, Integrität der Daten, Objektorientierter Entwurf
★ 4.6 (39) · Anfänger · Kurs · 1–4 Wochen

MathWorks
Kompetenzen, die Sie erwerben: Automatisierung, Technische Praktiken, Mathematische Software, Datei-E/A, Erkennung von Anomalien, Vorverarbeitung von Daten, Bildanalyse, Matlab, Computer Vision, Datenspeicher, Datenvorverarbeitung
★ 4.7 (28) · Anfänger · Kurs · 1–4 Wochen