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: Electrical Power, Electric Power Systems, Electrical Systems, Control Systems, Electrical Substation, Electrical Equipment, Energy and Utilities, Electrical Safety, Plant Operations and Management, Three-Phase, High Voltage, Machine Controls, Power Electronics, Automation Engineering, Basic Electrical Systems, Process Control, Mathematical Modeling, Matlab, Electrical Engineering, electromagnetics
★ 4.5 (278) · Mittel · Spezialisierung · 3–6 Monate

Coursera
Kompetenzen, die Sie erwerben: PySpark, Matplotlib, Apache Spark, Big Data, Data Processing, Distributed Computing, Data Management, Data Visualization, Data Presentation, Data Analysis, Data Manipulation, Data Cleansing, Query Languages, Python Programming
★ 4.4 (317) · Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: API-Entwurf, Datensicherheit, Schlüsselverwaltung, Anwendungsprogrammierschnittstelle (API), Prävention von Datenverlusten, Anwendungssicherheit, JSON, OAuth, Sicherheitskontrollen, Kryptographische Protokolle, Beglaubigungen, Identitäts- und Zugangsmanagement, Berechtigung (Computing), Restful API, Management von Bedrohungen
★ 4.6 (841) · Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Microsoft Azure, Computer Vision, Cloud-API, Künstliche Intelligenz und maschinelles Lernen (AI/ML), Anwendungsprogrammierschnittstelle (API), Software-Entwicklung, Künstliche Intelligenz, Cloud Computing, Benutzerkonten, Bildanalyse
★ 4.5 (523) · Mittel · angeleitetes Projekt · Weniger als 2 Stunden

University of California, Irvine
Kompetenzen, die Sie erwerben: Agiles Projektmanagement, Produktivität, Netzwerksicherheit, Datensicherheit, digitale Kompetenz, Lebenszyklus der Softwareentwicklung, Rahmen für das Risikomanagement, Lebenszyklus der Systementwicklung, Agile Software-Entwicklung, Agile Entwicklung von Software, TCP/IP, Risikomanagement, Agile Methodik, Informationstechnologie, Entwurf von Systemen, Produktivitätssoftware, Computer-Systeme, Computer-Hardware, Entwicklung von Systemen, Hardware-Architektur, Systementwurf und Implementierung
★ 4.6 (341) · Anfänger · Spezialisierung · 1–3 Monate

University of California San Diego
Kompetenzen, die Sie erwerben: Zusammenarbeit, Softwaretechnik, Problemlösung, Komplexe Problemlösung, Kommunikation, Software-Entwicklung, Daten-Strukturen, Soziale Kompetenzen, Selbst-Bewusstsein, Überwindung von Hindernissen, Wachstumsorientiertheit, Verbale Kommunikationsfähigkeiten, Algorithmen, Zwischenmenschliche Kommunikation, Technische Kommunikation
★ 4.6 (555) · Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Hugging Face, Prompt Engineering, Retrieval-Augmented Generation, LLM Application, Model Evaluation, Responsible AI, Fine-tuning, LangChain, Model Optimization, Large Language Modeling, Generative Model Architectures, Model Deployment, Generative AI, Generative Adversarial Networks (GANs), Application Deployment, Application Development, AI literacy, Technical Management, Business Strategy, Python Programming
★ 4 (74) · Mittel · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: File I/O, Data Import/Export, C++ (Programming Language), C and C++, Programming Principles, Data Structures, File Management, Computer Programming, Memory Management, Computer Science, Data Storage
★ 4.7 (237) · Anfänger · Kurs · 1–4 Wochen

Imperial College London
Kompetenzen, die Sie erwerben: R Programmierung, Statistische Methoden, Statistische Analyse, Regressionsanalyse, Wahrscheinlichkeitsrechnung und Statistik, Deskriptive Statistik, Öffentliche Gesundheit, Modellevaluation, Logistische Regression, Bewertung des Modells, Explorative Datenanalyse, Prädiktive Modellierung, R (Software), Statistische Software, Vorverarbeitung von Daten, Statistische Modellierung, Biostatistik, Prädiktive Analytik, Datenvorverarbeitung
★ 4.8 (368) · Mittel · Kurs · 1–4 Wochen

Duke University
Kompetenzen, die Sie erwerben: Datenmanipulation, Pandas (Python-Paket), Git (Versionskontrollsystem), Virtuelle Umgebung, Daten-Strukturen, Software zur Datenanalyse, Versionskontrolle, Software-Entwicklungstools, Entwicklungsumgebung, Paket- und Softwareverwaltung, Python-Programmierung, Microsoft Entwicklungswerkzeuge
★ 4.6 (273) · Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: NoSQL, Analytik, Business Intelligence, IBM Kognos-Analytik, Daten-Pipelines, Auszug, IBM Cognos-Analytik, SQL, Erstellung des Dashboards, PySpark, Data Warehousing, Datenbanken, Apache Spark, Integration von Daten, Große Daten, Datenbankarchitektur und -verwaltung, IBM DB2, Dashboard, MongoDB, Python-Programmierung, Relationale Datenbanken
★ 4.7 (143) · Fortgeschritten · Kurs · 1–3 Monate

Peking University
Kompetenzen, die Sie erwerben: Microarchitecture, Computer Systems, Computer Architecture, Hardware Architecture, Computer Hardware, Computer Engineering, Peripheral Devices, Data Storage, Data Storage Technologies, Systems Architecture, Operating Systems, Memory Management, Computational Logic, OS Process Management
★ 4.8 (483) · Gemischt · Kurs · 1–3 Monate