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.

Johns Hopkins University
Kompetenzen, die Sie erwerben: Dashboard, Interaktive Datenvisualisierung, Datenverarbeitung, Datenanalyse, Daten importieren/exportieren, Storyboarding, Rmarkdown, Plot (Grafiken), Analyse räumlicher Daten, Shiny (R-Paket), R-Programmierung, Datenvisualisierungssoftware, Datenkompetenz, Statistische Berichterstattung, Geografische Informationen und Technologie, Streudiagramme, Ggplot2, Datenvisualisierung, Tidyverse (R-Paket), Statistische Visualisierung
Anfänger · Spezialisierung · 3–6 Monate

Coursera
Kompetenzen, die Sie erwerben: WordPress, Content Management Systems, Web Content, Web Design and Development, Web Design, Web Development, Blogs, Social Media, Content Management, Marketing, Design, Computer Science
Fortgeschritten · angeleitetes Projekt · Weniger als 2 Stunden
University of Minnesota
Kompetenzen, die Sie erwerben: Deskriptive Statistik, Algorithmen, Microsoft Excel, Persona Entwicklung, Text Mining, Maschinelles Lernen, Java Programmierung, Informationsarchitektur, Tabellenverarbeitungssoftware, Computer Programmierung, Taxonomie, Prädiktive Analytik
Mittel · Kurs · 1–3 Monate

University of Alberta
Kompetenzen, die Sie erwerben: Code-Überprüfung, Instandhaltbarkeit, Objektorientierter Entwurf, Grundsätze der Programmierung, Java, Unified Modeling Language, Anwendungsdesign, Software Entwurf, Software-Entwurfsmuster, Software-Architektur, Model-View-Controller
Mittel · Kurs · 1–4 Wochen

University of California, Davis
Kompetenzen, die Sie erwerben: Webdesign, Versionskontrolle, Web-Entwicklung, Web Design und Entwicklung, GitHub, HTML und CSS, Cascading Style Sheets (CSS), Cloud-Hosting, Web-Inhalt, HyperText Markup Language (HTML), Web-Server, Semantisches Web, Bildqualität, Front-End Web-Entwicklung, Git (Versionskontrolle-System)
Anfänger · Kurs · 1–4 Wochen

Northwestern University
Kompetenzen, die Sie erwerben: Angewandte Mathematik, Computervision, Farbtheorie, Matlab, Digitale Signalverarbeitung, Mathematische Modellierung, Bildanalyse, Visualisierung (Computergrafik)
Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: React Native, Flutter (Software), Mobile Development, React Redux, React.js, Ajax, Javascript, JavaScript Frameworks, Apple iOS, Mobile Development Tools, Front-End Web Development, Data Structures, Application Development, Back-End Web Development, Debugging, iOS Development, User Story, Android Development, UI Components, Cross Platform Development
Anfänger · Spezialisierung · 3–6 Monate

University of Pennsylvania
Kompetenzen, die Sie erwerben: Explorative Datenanalyse, Daten bereinigen, Pandas (Python-Paket), Datenverarbeitung, Datenstrukturen, Daten importieren/exportieren, Datenvorverarbeitung, Matplotlib, NumPy, Datenmanipulation, Grundsätze der Programmierung, Python-Programmierung, Datenanalyse, Pivot-Tabellen und Diagramme, Streudiagramme, Datenvisualisierungssoftware, Jupyter, Histogramm, Datenvisualisierung
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: LangChain, LLM Application, Hugging Face, Retrieval-Augmented Generation, OpenAI API, LangGraph, Model Deployment, AI Workflows, Large Language Modeling, AI Orchestration, Generative AI, Generative Model Architectures, CI/CD, Embeddings, Text Mining, Containerization, Restful API, Open Source Technology, Data Preprocessing, Docker (Software)
Mittel · Spezialisierung · 1–3 Monate
Kompetenzen, die Sie erwerben: Generative AI, Retrieval-Augmented Generation, Large Language Modeling, Responsible AI, Data Ethics, Generative Adversarial Networks (GANs), Agentic systems, AI Security, Discussion Facilitation, Business Ethics, Embeddings, Regulatory Compliance, Case Studies, Data Synthesis, Artificial Intelligence and Machine Learning (AI/ML), Artificial Intelligence, SAS (Software), AI Workflows, Analytics, Machine Learning
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Test Automation, Jenkins, Mobile Development, Test Execution Engine, Testability, Application Frameworks, Test Case, Regression Testing, Continuous Integration, Debugging, Scalability, CI/CD, Test Engineering, Maintainability, Automation, Continuous Deployment, Cross Platform Development, Containerization
Fortgeschritten · Kurs · 1–4 Wochen

Google Cloud
Kompetenzen, die Sie erwerben: Model Context Protocol, Vector Databases, Tool Calling, Database Architecture and Administration, AI Security, Database Application, Google Cloud Platform, Generative AI Agents, SQL, Databases, Query Languages, Secure Coding, Embeddings, Agentic systems
Fortgeschritten · Kurs · 1–4 Wochen