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 Alberta
Kompetenzen, die Sie erwerben: Software-Entwicklung, Model-View-Controller, Serviceorientierte Architektur, Java, Objektorientierte Programmierung (OOP), Unified Modeling Language, Code-Überprüfung, Software-Entwurfsmuster, Software Entwurf, Software Architektur, Software-Architektur, Webdienste, Software-Systeme, Instandhaltbarkeit, Microservices, Objektorientierter Entwurf, Restful API, Software-Dokumentation, Einfaches Objektzugriffsprotokoll (SOAP), Produktfamilie Technik, API-Entwurf
Anfänger · Spezialisierung · 3–6 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Prompt Engineering, User Story, New Product Development, Model Based Systems Engineering, Model Evaluation, Failure Analysis, Sustainable Business, Data Mining, Field-Programmable Gate Array (FPGA), Delegation Skills, Real-Time Operating Systems, Object Oriented Design, Sampling (Statistics), Proposal Writing, Accountability, Data Ethics, Sustainability Reporting, Database Design, Supervised Learning, Sustainable Design
Erwerben Sie ein Zertifikat
Abschluss · 1–4 Jahre

University of Michigan
Kompetenzen, die Sie erwerben: Statistische Analyse, Forschungsdesign, Stichproben (Statistik), R Programmierung, Datenqualität, Qualitative Forschung, Stata, Datenvalidierung, Daten-Ethik, Datenerfassung, Statistische Modellierung, Interviewing-Fähigkeiten, Datenanalyse, Bereinigung von Daten, Erstellung von Umfragen, Qualität der Daten, Datenerhebung, Software zur Datenanalyse, STATA (Software), Bestimmung des Stichprobenumfangs, Validierung von Daten, Erhebungen, Integration von Daten
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Figma (Design Software), Responsive Web Design, Prototyping, User Interface and User Experience (UI/UX) Design, Layout Design, Animations, Wireframing, Mobile Development, Typography, User Experience Design, Web Design, UI Components, Color Theory
Anfänger · Kurs · 3–6 Monate

Kompetenzen, die Sie erwerben: Apache Spark, PySpark, Databricks, Data Pipelines, Data Processing, Big Data, Apache, Real Time Data, Python Programming, Model Evaluation, Machine Learning, SQL, Data Transformation, Performance Tuning, Distributed Computing
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Verarbeitung natürlicher Sprache, Einheitstest, Künstliche Intelligenz, Grundsätze der Programmierung, Web-Anwendungen, Python-Programmierung, Flask (Web-Framework), Integrierte Entwicklungsumgebungen, Restful API, Code-Überprüfung, IBM Wolke, Lebenszyklus der Softwareentwicklung, Einheitliche Prüfung, Bereitstellung von Anwendungen
Mittel · Kurs · 1–4 Wochen

University of California San Diego
Kompetenzen, die Sie erwerben: Bioinformatik, Algorithmen, Datenanalyse, Python-Programmierung, Biologie, Molekularbiologie, Biochemie, Mikrobiologie
Mittel · Kurs · 1–3 Monate

University of California, Santa Cruz
Kompetenzen, die Sie erwerben: Datenmodellierung, Microsoft Excel, Datenanalyse, R Programmierung, Wahrscheinlichkeitsrechnung und Statistik, Statistik, Statistische Inferenz, Statistische Visualisierung, Prädiktive Modellierung, Regressionsanalyse, Statistische Modellierung, Wahrscheinlichkeit, Statistische Methoden, Wahrscheinlichkeitsverteilung, R (Software), Analytische Fähigkeiten, Bayessche Statistik, Datenvisualisierung
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Retrieval-Augmented Generation, Vector Databases, Image Analysis, LLM Application, Applied Machine Learning, Data Flow Diagrams (DFDs), Embeddings, Docker (Software), Prompt Engineering, Generative AI, Context Management, Large Language Modeling, Simulations, Data-oriented programming, Artificial Neural Networks, Data Ethics, Data Import/Export, Data Pipelines, Python Programming, Plot (Graphics)
Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: MongoDB, Full-Stack Web Development, Node.JS, Web Development, Web Applications, Front-End Web Development, JavaScript Frameworks, Server Side, Back-End Web Development, Data Store, Network Routing, Database Development, Hypertext Markup Language (HTML), Development Environment, Middleware, User Interface (UI) Design
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Maschinelles Lernen, Modellevaluation, Feature Technik, Analytik, Datenanalyse, Entscheidungsbaum-Lernen, Random Forest Algorithmus, Klassifizierungsalgorithmen, Bewertung des Modells, Statistische Modellierung, Technische Merkmale, Erweiterte Analytik, Python-Programmierung, Unüberwachtes Lernen, Bayessches Netz, Algorithmen für maschinelles Lernen, Überwachtes Lernen, Angewandtes maschinelles Lernen, Prädiktive Modellierung
Fortgeschritten · Kurs · 1–3 Monate

Coursera
Mittel · Kurs · 1–4 Wochen