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++
★ 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
★ 4.4 (4946) · 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
★ 4.5 (336) · 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
★ 4.6 (101.955) · 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
★ 4.6 (64.994) · 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
★ 4.8 (54.194) · 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
★ 4.6 (74.994) · 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
★ 4.6 (51.544) · 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
★ 4.7 (81.488) · 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
★ 4.6 (150.193) · 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
★ 4.6 (117.360) · 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
★ 4.7 (11.283) · Anfänger · Spezialisierung · 3–6 Monate