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

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

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

Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Restful API, Git (Versionskontrollsystem), Cloud-Bereitstellung, Python-Programmierung, Lebenszyklus der Softwareentwicklung, Software Architektur, DevOps, Architektur des Cloud Computing, Grafana, Anwenderbericht, Linux-Befehle, Softwaretechnik, CI/CD, Software-Architektur, Testgetriebene Entwicklung (TDD), Devops-Werkzeuge, Software-Entwicklung, Kontinuierliche Integration, Istio, Open Web Application Security Project (OWASP), Bereitstellung von Anwendungen
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

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

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

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

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

Kompetenzen, die Sie erwerben: Cloud-Technologien, Cloud-Bereitstellung, Generative KI, Computer Programmierung, Cloud-Sicherheit, Virtualisierung, Generative AI-Agenten, Cybersecurity, Architektur des Cloud Computing, Computerprogrammierung, Allgemeine Netzwerkarbeit, Cyber-Angriffe, Datenspeicherung, Cloud-Dienste, Grundsätze der Programmierung, Peripheriegeräte, OSI-Modelle, Datenbank-Verwaltung, Computer-Hardware, Datensicherheit, Cloud-Infrastruktur
Anfänger · Spezialisierung · 3–6 Monate