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: Daten-Pipelines, Datenwissenschaft, Gespeicherte Prozedur, Maschinelles Lernen, Generative KI, Datenengineering, Data-Warehousing, Daten importieren/exportieren, SQL, Datenbank Management, Künstliche Intelligenz und Maschinelles Lernen (KI/ML), Rollenbasierte Zugriffskontrolle (RBAC), Datenmanipulation, Cloud-Entwicklung, Datenspeicherung, Auszug, Anwendungsentwicklung
Anfänger · Kurs · 1–4 Wochen

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Algorithmen, Eingebettete Software, Fehlersuche, Dienstleistungsebene, Elektronische Systeme
Mittel · Kurs · 1–4 Wochen

Duke University
Kompetenzen, die Sie erwerben: Schnelles Engineering, Umarmendes Gesicht, Verantwortungsvolle KI, Python-Programmierung, Maschinelles Lernen, Abruf-erweiterte Erzeugung, Multimodale Aufforderungen, OpenAI API, Generative KI, Generative Modellarchitekturen, GitHub, Modellierung großer Sprachen, OpenAI, ChatGPT
Anfänger · Kurs · 1–4 Wochen

University of Pennsylvania
Kompetenzen, die Sie erwerben: Integrierte Entwicklungsumgebungen, Java Programmierung, Entwicklungsumgebung, Datei-E/A, Java, Objektorientierte Programmierung (OOP), Datenstrukturen, Software Entwurf, Fehlersuche, Grundsätze der Programmierung, Problemlösung, Eclipse (Software)
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Front-End Web-Entwicklung, Web-Entwicklung, Entwicklung von Anwendungen für Mobilgeräte, Skriptsprachen, Javascript, Skripting, Ereignisgesteuerte Programmierung, Web-Anwendungen, HTML und CSS, Back-End Web-Entwicklung
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Peking University
Kompetenzen, die Sie erwerben: Data Structures, Computational Thinking, Graph Theory, Theoretical Computer Science, Algorithms, Computer Programming, Data Storage, C (Programming Language), C++ (Programming Language), Program Development
Gemischt · Kurs · 1–3 Monate

Universidad Austral
Kompetenzen, die Sie erwerben: Data Structures, Python Programming, JSON, File Management, Scripting, Scripting Languages, Data Import/Export, Computer Programming, Debugging
Anfänger · Kurs · 1–4 Wochen

The Linux Foundation
Kompetenzen, die Sie erwerben: Linux-Befehle, Linux, Befehlszeilen-Schnittstelle, Unix-Befehle, Dateisysteme, Skriptsprachen, Programm-Entwicklung, Fehlersuche, Shell-Skript, Java, Software-Entwicklungstools, Dateiverwaltung, System Programmierung, Skripting, Paket- und Software-Management, Bash (Skriptsprache)
Anfänger · Kurs · 1–4 Wochen

Fractal Analytics
Kompetenzen, die Sie erwerben: Cloud Computing, Information Technology, Cybersecurity, Linear Algebra, Critical Thinking, Simulations
Anfänger · Kurs · 1–4 Wochen

Johns Hopkins University
Kompetenzen, die Sie erwerben: Statistische Analyse, Datenanalyse, Prädiktive Modellierung, Daten bereinigen, Modellevaluation, Datenwissenschaft, Erhebung von Daten, R-Programmierung, Maschinelles Lernen, Explorative Datenanalyse, Datenvorverarbeitung, Daten-Storytelling, Verarbeitung natürlicher Sprache, Datenmanipulation, Daten Präsentation, Analytische Fähigkeiten
Gemischt · Kurs · 1–3 Monate

Microsoft
Kompetenzen, die Sie erwerben: Datenbank-Systeme, Datenbanken, Datensicherheit, Datenmanagement, Relationale Datenbanken, Microsoft Azure, NoSQL, Skalierbarkeit, MySQL, SQL, PostgreSQL, Datenbankadministration, Cloud-Bereitstellung, Datenbank Management
Anfänger · Kurs · 1–4 Wochen

Universitat Autònoma de Barcelona
Kompetenzen, die Sie erwerben: System Design and Implementation, Application Specific Integrated Circuits, Embedded Systems, Computational Logic, Computer Architecture, Computer Systems, Hardware Architecture, Other Programming Languages
Gemischt · Kurs · 1–3 Monate