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.

Kompetenzen, die Sie erwerben: Kontinuierliche Integration, Cloud-Dienste, Anwendungs-Rahmenwerke, Software-Entwicklung, Cloud-Entwicklung, DevOps, Microservices, Back-End-Webentwicklung, Cloud-natives Computing, OpenShift, Cloud Computing, JavaScript-Frameworks, Web-Anwendungen, Versionskontrolle, Web-Frameworks, Cloud-Bereitstellung, Web-Sprache, CI/CD, Cloud-Infrastruktur, Full-Stack Web-Entwicklung
★ 4.8 (291) · Mittel · Kurs · 1–4 Wochen
University of Alberta
Kompetenzen, die Sie erwerben: Agiles Projektmanagement, Agile Software-Entwicklung, Agile Entwicklung von Software, Software-Qualitätssicherung, Scrum (Software-Entwicklung), Technische Überprüfung der Software, Nutzerforschung, Sprint-Retrospektiven, Prüfung der Benutzerfreundlichkeit
★ 4.7 (1680) · Gemischt · Kurs · 1–4 Wochen

The Linux Foundation
Kompetenzen, die Sie erwerben: Betriebssysteme, Linux-Befehle, Skriptsprachen, Unix, System-Programmierung, Linux, Dateisysteme, Software-Entwicklungstools, Skripting, Bash (Skriptsprache), Unix-Shell, Linux-Verwaltung, Unix-Befehle, Tools erstellen, grep, Shell-Skript, Befehlszeilenschnittstelle, Programm-Entwicklung, Paket- und Softwareverwaltung, Dateiverwaltung
★ 4.6 (734) · Anfänger · Kurs · 1–4 Wochen

Google Cloud
Kompetenzen, die Sie erwerben: Cloud-Dienste, Anwendungsprogrammierschnittstelle (API), Cloud-API, Rollenbasierte Zugriffskontrolle (RBAC), Cloud-Speicher, Identitäts- und Zugangsmanagement, Benutzerkonten, Google Cloud-Plattform, Cloud-Plattformen
★ 4.7 (296) · Anfänger · Projekt · Weniger als 2 Stunden

Peking University
Kompetenzen, die Sie erwerben: Java Programming, Java, Object Oriented Programming (OOP), Object Oriented Design, Maintainability, Software Design Patterns, Computer Programming, Software Design, UI Components, C and C++, Program Development, JUnit, User Interface (UI), Programming Principles, Network Model, Data Access, Application Development, Event-Driven Programming, File I/O, Data Structures
★ 4.7 (209) · Mittel · Kurs · 1–3 Monate

University of California San Diego
Kompetenzen, die Sie erwerben: Graphentheorie, Mathematische Modellierung, Computational Thinking, Angewandte Mathematik, Theoretische Informatik, Kombinatorik, Python-Programmierung, Programm-Entwicklung, Algorithmen
★ 4.7 (376) · Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Datenzugang, Datenbank-Software, SQL, Relationale Datenbanken, Abfragesprachen
★ 4.7 (337) · Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Coursera
Kompetenzen, die Sie erwerben: Pandas (Python Package), Data Analysis, Data Manipulation, Python Programming
★ 4.6 (181) · Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

University of Minnesota
Kompetenzen, die Sie erwerben: Analyse des Geschäftsablaufs, Software-Entwicklung, Agile Software-Entwicklung, Agile Entwicklung von Software, Prozessverbesserung, Kontinuierlicher Verbesserungsprozess, Lean Six Sigma, Abfallminimierung, Design Thinking, Prozess-Mapping, Agile Methodik, Produktentwicklung, Kanban-Prinzipien, Methoden der Softwareentwicklung, Scrum (Software-Entwicklung), Schlanke Methodologien, Produktprüfung, Schlanke Fertigung, Kaizen-Methodik, Prozess-Analyse
★ 4.6 (433) · Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: LangChain, Hugging Face, Prompt Engineering, Retrieval-Augmented Generation, Model Evaluation, Large Language Modeling, CrewAI, OpenAI API, Generative AI Agents, LLM Application, Vector Databases, Agentic Workflows, Tool Calling, ChatGPT, Responsible AI, Token Optimization, Embeddings, OpenAI, Generative AI, Python Programming
★ 4.3 (208) · Mittel · Spezialisierung · 1–3 Monate
University of Michigan
Kompetenzen, die Sie erwerben: Datenbank-Design, Integrität der Daten, Daten importieren/exportieren, Datenmanipulation, SQL, Datenumwandlung, Leistungsoptimierung, Gespeicherte Prozedur, Transaktionsverarbeitung, Relationale Datenbanken, PostgreSQL, Datenbank-Management, Abfragesprachen, Algorithmen, Datenbank Management
★ 4.7 (338) · Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Automatisierung, Maschinelles Lernen, Bereinigung von Daten, Tiefes Lernen, Daten importieren/exportieren, Text Mining, Verarbeitung natürlicher Sprache, Modell Ausbildung, Plot (Grafiken), Explorative Datenanalyse, Angewandtes maschinelles Lernen, Python-Programmierung, Künstliche neuronale Netze, Rekurrente Neuronale Netze (RNNs), Vorverarbeitung von Daten, Datenvorverarbeitung
★ 4.6 (264) · Anfänger · angeleitetes Projekt · Weniger als 2 Stunden