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.
University of Illinois Urbana-Champaign
Kompetenzen, die Sie erwerben: SQL, Deskriptive Statistik, Matplotlib, Python-Programmierung, Buchhaltung, Datenmodellierung, Datenvisualisierungssoftware, Datenbanken, Datenverarbeitung, Jupyter, Datenmanipulation, Pandas (Python-Paket), Datenvisualisierung, Datenstrukturen, NumPy, Grundsätze der Programmierung, Seaborn, Statistisches maschinelles Lernen, Unternehmensanalyse, Relationale Datenbanken
Auf einen Abschluss hinarbeiten
Mittel · Kurs · 1–3 Monate

University of Michigan
Kompetenzen, die Sie erwerben: R-Programmierung, Öffentliche Verwaltung, Daten bereinigen, Datenvisualisierung, Öffentliche Politiken, Politische Analyse, Datenanalyse, Statistisches Programmieren, Datenmanipulation, Tidyverse (R-Paket), Umfragen, Datenumwandlung, Demographie
Mittel · Kurs · 1–3 Monate

Scrimba
Kompetenzen, die Sie erwerben: TypeScript, Event-Driven Programming, Javascript, JavaScript Frameworks, Pseudocode, Computational Thinking, JSON, Web Development, Web Applications, Data Import/Export, Application Development, Mobile Development, Debugging, Algorithms, Data Structures, Object Oriented Programming (OOP), Node.JS, Unit Testing, React.js, Web Development Tools
Anfänger · Spezialisierung · 3–6 Monate

DeepLearning.AI
Kompetenzen, die Sie erwerben: LLM Application, Large Language Modeling, ChatGPT, Prompt Engineering, Generative AI, System Monitoring, Application Security, Natural Language Processing, Semantic Web, Artificial Intelligence
Mittel · Kurs · 1–3 Monate

Scrimba
Kompetenzen, die Sie erwerben: Data Structures, Programming Principles, Python Programming, User Interface (UI), Scripting, Scripting Languages, Computer Programming, Web Development Tools, Software Engineering, Web Development
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Exploratory Data Analysis, NumPy, Data Visualization, Data Analysis, Seaborn, Matplotlib, Cloud Computing, Jupyter, Dimensionality Reduction, Data Science, Unsupervised Learning, Applied Machine Learning, Python Programming, Linear Algebra
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: SQL, Autorisierung (Computing), Bootstrap (Front-End-Framework), Bereitstellung von Anwendungen, Objekt-Relationales Mapping, UI Komponenten, Cloud-Anwendungen, Anwendungsentwicklung, Reaktionsfähiges Webdesign, Django (Web-Framework), Datenbank-Design, Authentifizierungen, Datenbank Management, Content Management, Full-Stack Web-Entwicklung, Web-Anwendungen, Model-View-Controller, Relationale Datenbanken, Datenbanken
Mittel · Kurs · 1–3 Monate

Alberta Machine Intelligence Institute
Kompetenzen, die Sie erwerben: Statistische Analyse, Computer Programmierung, Python-Programmierung, Prädiktive Modellierung, Methoden des Maschinellen Lernens, Test Daten, Datenvalidierung, Überwachtes Lernen, Daten bereinigen, Lineare Algebra, Explorative Datenanalyse, Verifizierung und Validierung, Feature Technik, Datenverarbeitung, Unüberwachtes Lernen, Angewandtes maschinelles Lernen, Maschinelles Lernen, Algorithmen für maschinelles Lernen, Datenqualität, Datenumwandlung
Mittel · Kurs · 1–4 Wochen

Dartmouth College
Kompetenzen, die Sie erwerben: Linux, Computer Programmierung, Open Source Technologie, Unix, Befehlszeilen-Schnittstelle, Linux-Befehle, Technische Informatik, Betriebssysteme, C (Programmiersprache), Dateisysteme, Eingebettete Systeme, Linux-Server
Anfänger · Kurs · 1–3 Monate

Starweaver
Kompetenzen, die Sie erwerben: Matlab, Data Visualization, Simulation and Simulation Software, Data Visualization Software, Mathematical Modeling, Data Analysis, Engineering Analysis, Data Integration, Data Structures, Scripting, Computer Programming, Debugging
Anfänger · Kurs · 1–4 Wochen

University of California San Diego
Kompetenzen, die Sie erwerben: SQL, Analytics, NoSQL, Big Data, Apache Hadoop, Datenverarbeitung, Daten-Pipelines, Daten-Integration, Datenmanagement, Apache Spark, Datenbank-Systeme, Splunk, MongoDB, PostgreSQL, Pandas (Python-Paket)
Anfänger · Kurs · 1–3 Monate

LearnQuest
Kompetenzen, die Sie erwerben: Objektorientierte Programmierung (OOP), Java Programmierung, Computer Programmierung, Befehlszeilen-Schnittstelle, Entwicklungsumgebung, Java, Programm-Entwicklung, Entwicklung von Anwendungen für Mobilgeräte, Anwendungsentwicklung, UI Komponenten, Benutzeroberfläche (UI), Fehlersuche, Web-Anwendungen, Anwendungsserver
Mittel · Kurs · 1–4 Wochen