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 California, Santa Cruz
Kompetenzen, die Sie erwerben: Graphentheorie, Computer Programmierung, C (Programmiersprache), C und C++, Wiederverwendbarkeit von Code, Speicherverwaltung, Grundsätze der Programmierung, Daten-Strukturen, C++ (Programmiersprache), Datei-E/A, Objektorientierter Entwurf, Objektorientierte Programmierung (OOP), Computerprogrammierung, Algorithmen
★ 4.4 (2332) · Mittel · Kurs · 1–3 Monate

Pontificia Universidad Católica de Chile
Kompetenzen, die Sie erwerben: File I/O, Python Programming, Code Reusability, Data Structures, Programming Principles, Computer Programming, Program Development, Application Development, Algorithms, Data Import/Export
★ 4.4 (4946) · Anfänger · Kurs · 1–3 Monate

University of California, Santa Cruz
Kompetenzen, die Sie erwerben: Graphentheorie, Software-Entwicklung, C (Programmiersprache), Künstliche Intelligenz, Speicherverwaltung, C++ (Programmiersprache), Daten-Strukturen, Software-Entwurfsmuster, Objektorientierte Programmierung (OOP), Objektorientierter Entwurf, Algorithmen, Simulationen, Software Entwurf
★ 4.5 (336) · Mittel · Kurs · 1–3 Monate

Mehrere Erzieher
Kompetenzen, die Sie erwerben: Dashboard Creation, Web Scraping, Pseudocode, Jupyter, Algorithms, Data Literacy, Data Mining, Data Analysis, R (Software), Data Presentation, Correlation Analysis, Pandas (Python Package), NumPy, Analytical Skills, Predictive Modeling, Python Programming, Machine Learning Algorithms, Data Science, Machine Learning, Project Management
★ 4.6 (117.355) · Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: R Programmierung, Statistische Methoden, Statistische Analyse, Statistik, Datenwissenschaft, Deskriptive Statistik, SQL, NumPy, Datenvisualisierung, Statistische Hypothesenprüfung, Web-Scraping, R (Software), Erstellung des Dashboards, Jupyter, Relationale Datenbanken, Datenanalyse, Python-Programmierung, Wahrscheinlichkeitsverteilung, Datenbank-Management, Präsentation der Daten, Datenbank Management
★ 4.6 (74.989) · Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Maschinelles Lernen, Prompt-Muster, Schnelles Engineering, LangChain, IBM Wolke, ChatGPT, Datenwissenschaft, Software-Entwicklung, Software Architektur, Computer Vision, Lebenszyklus der Softwareentwicklung, Generative KI, Abruf-erweiterte Erzeugung, Reaktionsfähiges Web-Design, Modellierung großer Sprachen, Software-Architektur, Verantwortungsvolle AI, Daten-Ethik, Restful API, Python-Programmierung, AI-Arbeitsabläufe
★ 4.7 (81.483) · Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

Kompetenzen, die Sie erwerben: Kontinuierliche Integration, Anwendungsentwicklung, Linux-Befehle, Softwaretechnik, Testgetriebene Entwicklung (TDD), Git (Versionskontrollsystem), Software Architektur, Lebenszyklus der Softwareentwicklung, Devops-Werkzeuge, DevOps, Architektur des Cloud Computing, Software-Entwicklung, Open Web Application Security Project (OWASP), Software-Architektur, Bereitstellung von Anwendungen, Grafana, Cloud-Bereitstellung, Anwenderbericht, Restful API, Istio, Python-Programmierung, CI/CD
★ 4.6 (64.988) · Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

Kompetenzen, die Sie erwerben: R Programmierung, Data Mining, Datenkompetenz, Datenwissenschaft, Software zur Datenvisualisierung, SQL, Datenmodellierung, Datenverarbeitung, Software-Entwicklungstools, Gespeicherte Prozedur, Jupyter, Datenbanken, R (Software), Relationale Datenbanken, Große Daten, GitHub, Python-Programmierung, Datenbank-Management, Modell-Einsatz, Abfragesprachen, Datenbank Management
★ 4.6 (101.955) · Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Git (Version Control System), GitHub, Version Control, Infrastructure as Code (IaC), Debugging, Cloud Management, Bash (Scripting Language), Test Automation, Puppet (Configuration Management Tool), Infrastructure As A Service (IaaS), Technical Communication, Web Services, Email Automation, Web Presence, Automation, Python Programming, Interviewing Skills, Configuration Management, Program Development, Programming Principles
★ 4.8 (54.186) · Fortgeschritten · Berufsbezogenes Zertifikat · 3–6 Monate

Kompetenzen, die Sie erwerben: Datenkompetenz, Daten-Storytelling, Interaktive Datenvisualisierung, Software zur Datenvisualisierung, Modellevaluation, SQL, Unüberwachtes Lernen, Generative KI, Datenvisualisierung, Bewertung des Modells, Professionelle Netzwerkarbeit, Erstellung des Dashboards, Plot (Grafiken), Explorative Datenanalyse, Datenwrangling, Jupyter, Web-Scraping, Dashboard, Python-Programmierung, Präsentation der Daten, Plotly
★ 4.6 (150.189) · Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

Kompetenzen, die Sie erwerben: Linux-Befehle, Software-Entwicklung, Software Architektur, Git (Versionskontrollsystem), Linux, Lebenszyklus der Softwareentwicklung, NumPy, GitHub, Bereitstellung von Anwendungen, Software-Architektur, Web-Design und Entwicklung, Flask (Web-Framework), Versionskontrolle, Bash (Skriptsprache), Unix-Shell, Datenanalyse, Restful API, Python-Programmierung, Full-Stack Web-Entwicklung, Shell-Skript, Dateiverwaltung, Software Entwurf
★ 4.6 (51.540) · Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Datenkompetenz, Bereinigung von Daten, Analytik, Software zur Datenvisualisierung, Tableau-Software, Analytische Fähigkeiten, Gemeinsame Nutzung von Daten, SQL, Datenvisualisierung, Datengestützte Entscheidungsfindung, Tabellenkalkulations-Software, Datenverarbeitung, Daten-Ethik, Datenanalyse, Abfragesprachen
★ 4.8 (122.105) · Anfänger · Kurs · 1–4 Wochen