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: C++ (Programmiersprache), Graphentheorie, C (Programmiersprache), Software-Entwurfsmuster, Datenstrukturen, Künstliche Intelligenz, Objektorientierte Programmierung (OOP), Algorithmen, Spiel-Design, Fehlersuche
Mittel · Kurs · 1–3 Monate

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

Kompetenzen, die Sie erwerben: Maschinelles Lernen, Computervision, Schnelles Engineering, Verantwortungsvolle KI, Python-Programmierung, Technische Software, Daten importieren/exportieren, Datenverarbeitung, LLM-Bewerbung, Reaktionsfähiges Webdesign, Lebenszyklus der Softwareentwicklung, Restful API, Generative KI, Software-Architektur, LangChain, IBM Cloud, Prompt-Muster, Abruf-erweiterte Erzeugung, KI-Workflows, ChatGPT
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

Kompetenzen, die Sie erwerben: Datenbanken, Cloud Computing, Daten bereinigen, Modell-Bereitstellung, Python-Programmierung, Datenverarbeitung, Big Data, R (Software), Gespeicherte Prozedur, Datenvisualisierungssoftware, SQL, Datenvorverarbeitung, Jupyter, Relationale Datenbanken, GitHub, Abfragesprachen, Datenkompetenz, R-Programmierung, Data-Mining, Datenmodellierung
Auf einen Abschluss hinarbeiten
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Maschinelles Lernen, Interaktive Datenvisualisierung, Daten importieren/exportieren, Datenmanipulation, Python-Programmierung, Datenverarbeitung, Plotly, Grundsätze der Programmierung, Explorative Datenanalyse, Datenumwandlung, Datenvisualisierungssoftware, Web Scraping, Prädiktive Modellierung, Matplotlib, Dashboard, Modellevaluation, Daten-Storytelling, Daten Präsentation, Datenanalyse, Datenvisualisierung
Auf einen Abschluss hinarbeiten
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Daten importieren/exportieren, Python-Programmierung, Dateiverwaltung, Linux, Flask (Web-Framework), Software-Entwurfsmuster, Software Entwurf, Restful API, Lebenszyklus der Softwareentwicklung, Git (Versionskontrolle-System), Linux-Befehle, Web Scraping, Grundsätze der Programmierung, GitHub, Bereitstellung von Anwendungen, Software-Architektur, Versionskontrolle, Methoden der Softwareentwicklung, Shell-Skript, Bash (Skriptsprache)
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Python-Programmierung, Wahrscheinlichkeitsverteilung, Daten importieren/exportieren, Statistisches Programmieren, Datenverarbeitung, Gespeicherte Prozedur, R (Software), Statistik, Grundsätze der Programmierung, Statistische Hypothesentests, Statistische Analyse, SQL, Relationale Datenbanken, Dashboard, Datenanalyse, Jupyter, R-Programmierung, Deskriptive Statistik, Web Scraping, Datenvisualisierung
Auf einen Abschluss hinarbeiten
Anfänger · Spezialisierung · 3–6 Monate

Mehrere Erzieher
Kompetenzen, die Sie erwerben: Dashboard, Web Scraping, Pseudocode, Jupyter, Algorithms, Data Literacy, Data Mining, Data Analysis, R (Software), Data Presentation, Correlation Analysis, Pandas (Python Package), NumPy, Data Import/Export, Programming Principles, Predictive Modeling, Data Science, Unsupervised Learning, Machine Learning, Project Management
Anfänger · Spezialisierung · 3–6 Monate
University of Michigan
Kompetenzen, die Sie erwerben: Entwicklungsumgebung, Datenmanipulation, Python-Programmierung, Datenstrukturen, Software-Installation, Datenverarbeitung, Datenanalyse
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Deep Learning, Selbstbedienungstechnologien, Verantwortungsvolle KI, Schnelles Engineering, Verarbeitung natürlicher Sprache, Modell-Bereitstellung, Datenverarbeitung, Maschinelles Lernen, ChatGPT, Generative KI, Bereitstellung von Anwendungen, Daten in Echtzeit, No-Code-Entwicklung, Künstliche Intelligenz, Künstliche Intelligenz und Maschinelles Lernen (KI/ML), Robotik, Software für maschinelles Lernen, IBM Cloud, Prompt-Muster, KI-Workflows
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Jest (JavaScript Testing Framework), Django (Web Framework), Version Control, Restful API, Responsive Web Design, Cascading Style Sheets (CSS), Unix Commands, HTML and CSS, Git (Version Control System), API Testing, GitHub, Relational Databases, Object Oriented Programming (OOP), Database Management Systems, Bootstrap (Front-End Framework), React.js, Mobile Development, SQL, Database Design, Python Programming
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Interaktive Datenvisualisierung, Daten importieren/exportieren, Datenmanipulation, Professionelles Netzwerken, Plotly, Generative KI, Explorative Datenanalyse, Datenvisualisierungssoftware, Web Scraping, Jupyter, Unüberwachtes Lernen, Daten-Storytelling, Modellevaluation, Dashboard, SQL, Daten Präsentation, Datenkompetenz, Datenanalyse, Datenvisualisierung, Überwachtes Lernen
Auf einen Abschluss hinarbeiten
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate