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: Datenanalyse, Integration von Daten, Datenumwandlung, Software-Entwicklungswerkzeuge, Datentechnik, Data Warehousing, Gemeinsame Nutzung von Daten, SQL, Befehlszeilenschnittstelle, Gespeicherte Prozedur, Daten-Pipelines, Daten importieren/exportieren, GitHub, Microsoft Visual Studio, Auszug, Bereitstellung von Anwendungen
★ 4.7 (142) · Mittel · Kurs · 1–3 Monate

University of Colorado System
Kompetenzen, die Sie erwerben: Analyse der Sicherheitsanforderungen, Methoden der Softwareentwicklung, Lebenszyklus der Softwareentwicklung, Agile Entwicklung von Software, Software-Dokumentation, Agile Software-Entwicklung, Wasserfall-Methodik, Erhebung von Anforderungen, Agile Methodik, Lebenszyklus der Systementwicklung, Dokumente zu den Benutzeranforderungen, Analyse der Anforderungen, Systemanforderungen, Software-Entwurfsdokumente
★ 4.6 (688) · Anfänger · Kurs · 1–4 Wochen

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Elektroingenieurwesen, Numerische Analyse, Simulation und Simulationssoftware, Algorithmen, Mathematische Software, Mathematische Modellierung, Technische Berechnungen, Elektronische Komponenten, Simulationen, Schätzung, Elektrische Systeme, Elektrische Energiesysteme, Leistungselektronik, Matlab
★ 4.9 (105) · Mittel · Kurs · 1–3 Monate

Amazon Web Services
Kompetenzen, die Sie erwerben: Bash (Skriptsprache), Infrastruktur als Code (IaC), Automatisierung, Software-Prüfung, Kontinuierliche Überwachung, Amazon Web Services, AWS CloudFormation, Skripting, Cloud-Management, Befehlszeilenschnittstelle, Amazon Elastic Compute Cloud, Shell-Skript, IT-Automatisierung, Kontinuierliche Integration, Konfigurationsmanagement, Skriptsprachen, Konfigurationsverwaltung, Amazon Webdienste
★ 4.6 (80) · Anfänger · Kurs · 1–4 Wochen

UiPath
Kompetenzen, die Sie erwerben: Automatisierung, Robotergestützte Prozessautomatisierung, Automatisierung von Geschäftsprozessen, Grundsätze der Programmierung
★ 4.7 (29) · Anfänger · Kurs · 1–3 Monate

Korea Advanced Institute of Science and Technology(KAIST)
Kompetenzen, die Sie erwerben: Datenmanipulation, Python-Programmierung, Daten-Strukturen, Künstliche Intelligenz, NumPy, Installation der Software, Tensorflow, Paket- und Softwareverwaltung, Grundsätze der Programmierung, Entwicklungsumgebung
★ 4.6 (89) · Anfänger · Kurs · 1–3 Monate

University of California, Santa Cruz
Kompetenzen, die Sie erwerben: R Programmierung, Markov-Modell, Numerische Analyse, Wahrscheinlichkeitsverteilung, Statistische Inferenz, Statistische Modellierung, Statistische Methoden, Klassifizierungsalgorithmen, Wahrscheinlichkeitsrechnung und Statistik, Bayessche Statistik, Stichproben (Statistik), Statistische Programmierung, Statistische Software
★ 4.5 (63) · Mittel · Kurs · 1–3 Monate

Universidad Nacional Autónoma de México
Kompetenzen, die Sie erwerben: Android Development, Android (Operating System), Application Deployment, JSON, Web Services, Restful API, Mobile Development, Application Development, Application Programming Interface (API), Data Persistence, User Interface (UI) Design, User Interface (UI), Animations
★ 4.6 (103) · Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: File I/O, Data Import/Export, Java Programming, Java, Programming Principles, Computer Programming, Data Structures, File Systems, File Management, Data Store, Computer Science
★ 4.6 (45) · Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Anwendungsentwicklung, System-Konfiguration, Anwendungssicherheit, Fehlersuche, Leistungsoptimierung, C++ (Programmiersprache), Computerarchitektur, System-Programmierung, Eingebettete Systeme, Software-Entwicklung, C (Programmiersprache), Mikroarchitektur, Eingebettete Software, Tools erstellen, Software-Entwicklungstools
★ 4.5 (35) · Mittel · Kurs · 1–3 Monate

Universidad Nacional Autónoma de México
Kompetenzen, die Sie erwerben: Package and Software Management, Jupyter, Software Installation, Python Programming, Computational Thinking, Computing Platforms, Mac OS, Programming Principles, Cross Platform Development, Software Documentation, Technical Documentation
★ 4.2 (70) · Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Webhook-Sicherheit, Cloud-Hosting, Cloud-API, Überwachung der Qualität, Anwendungsprogrammierschnittstelle (API), Migration von Daten
★ 4.5 (106) · Mittel · Kurs · 1–4 Wochen