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

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

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

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

Mehrere Erzieher
Kompetenzen, die Sie erwerben: Dashboard, Pseudocode, Jupyter, Algorithms, Data Literacy, Data Mining, Pandas (Python Package), Data Presentation, Correlation Analysis, Web Scraping, NumPy, Data Import/Export, Probability & Statistics, Programming Principles, Predictive Modeling, Computer Programming Tools, Data Science, Unsupervised Learning, Machine Learning, Project Management
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Modellevaluation, Datenanalyse, Unüberwachtes Lernen, Generative KI, Daten importieren/exportieren, Plotly, Überwachtes Lernen, SQL, Datenmanipulation, Datenumwandlung, Jupyter, Interaktive Datenvisualisierung, Datenvisualisierungssoftware, Daten bereinigen, Dashboard, Explorative Datenanalyse, Datenkompetenz, Data-Mining, Datenvisualisierung, Professionelles Netzwerken
Auf einen Abschluss hinarbeiten
Anfänger · Berufsbezogenes Zertifikat · 3–6 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: Linux-Befehle, Daten importieren/exportieren, GitHub, Bereitstellung von Anwendungen, Grundsätze der Programmierung, Shell-Skript, Linux, Versionskontrolle, Web Scraping, Lebenszyklus der Softwareentwicklung, Dateiverwaltung, Software Entwurf, Software-Architektur, Git (Versionskontrolle-System), Methoden der Softwareentwicklung, Bash (Skriptsprache), Flask (Web-Framework), Restful API, Software-Entwurfsmuster, Python-Programmierung
Anfänger · Spezialisierung · 3–6 Monate

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

Kompetenzen, die Sie erwerben: Software Development Life Cycle, Cloud-Native Computing, Software Architecture, Hibernate (Java), Database Design, Responsive Web Design, Docker (Software), Containerization, Git (Version Control System), GitHub, Object Oriented Programming (OOP), CI/CD, Restful API, Large Language Modeling, Java Programming, Model Deployment, Engineering Software, Version Control, Database Management, Software Design
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

Kompetenzen, die Sie erwerben: Datengesteuerte Entscheidungsfindung, Datenverarbeitung, Datenethik, Datenanalyse, Google Sheets, SQL, Analytics, Analytische Fähigkeiten, Gemeinsame Nutzung von Daten, Tabellenverarbeitungssoftware, Tableau Software, Unternehmensanalytik, Datenvisualisierungssoftware, Daten bereinigen, Erhebung von Daten, Datenvisualisierung
Anfänger · Kurs · 1–4 Wochen

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