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, Speicherverwaltung, Computer Programmierung, Algorithmen, Wiederverwendbarkeit von Code, Daten-Strukturen, Objektorientierter Entwurf, Computerprogrammierung, C++ (Programmiersprache), Datei-E/A, Objektorientierte Programmierung (OOP), C (Programmiersprache), Grundsätze der Programmierung, C und C++
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
Anfänger · Kurs · 1–3 Monate

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

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

Kompetenzen, die Sie erwerben: Generative KI, Datenvisualisierung, Python-Programmierung, Unüberwachtes Lernen, Software zur Datenvisualisierung, Plotly, Interaktive Datenvisualisierung, Web-Scraping, Erstellung des Dashboards, Plot (Grafiken), Explorative Datenanalyse, Professionelle Netzwerkarbeit, Datenwrangling, Daten-Storytelling, Bereinigung von Daten, Dashboard, Datenkompetenz, SQL, Jupyter, Präsentation der Daten
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, 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
Auf einen Abschluss hinarbeiten
Fortgeschritten · Berufsbezogenes Zertifikat · 3–6 Monate

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

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

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

Kompetenzen, die Sie erwerben: Data Mining, Datenwissenschaft, Business-Analytik, R Programmierung, Python-Programmierung, Große Daten, GitHub, Relationale Datenbanken, Datenbank Management, R (Software), Modell-Einsatz, Gespeicherte Prozedur, Datenmanipulation, SQL, Unternehmensanalyse, Datenvorverarbeitung, Vorverarbeitung von Daten, Datenverarbeitung, Bereinigung von Daten, Datenkompetenz, Datenbank-Management, Jupyter, Business Analyse
Auf einen Abschluss hinarbeiten
Anfänger · Spezialisierung · 3–6 Monate

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

Kompetenzen, die Sie erwerben: Prompt Engineering, Prompt Patterns, ChatGPT, Generative AI, Generative Model Architectures, Data Ethics, Generative AI Agents, Model Deployment, Restful API, Software Design Documents, Software Design, AI Integrations, Application Deployment, AI literacy, Software Architecture, Agentic Workflows, Continuous Integration, Artificial Intelligence and Machine Learning (AI/ML), Software Development, Java Programming
Mittel · Spezialisierung · 3–6 Monate