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 Michigan
Kompetenzen, die Sie erwerben: Modellevaluation, Datenvorverarbeitung, Analyse sozialer Netzwerke, Verarbeitung natürlicher Sprache, Matplotlib, Datenmanipulation, NumPy, Wissenschaftliche Visualisierung, Überwachtes Lernen, Text Mining, Interaktive Datenvisualisierung, Feature Technik, Netzwerkanalyse, Graphentheorie, Pandas (Python-Paket), Visualisierung (Computergrafik), Angewandtes maschinelles Lernen, Datenvisualisierungssoftware, Datenvisualisierung, Python-Programmierung
Mittel · Spezialisierung · 3–6 Monate

IBM
Kompetenzen, die Sie erwerben: Linux-Befehle, Relationale Datenbanken, Datenanalyse, NoSQL, Datenverarbeitung, Daten importieren/exportieren, Generative KI, SQL, Datenbank-Design, Datenbankadministration, Web Scraping, IBM Cognos-Analytik, Datenspeicher, Apache Spark, Apache Hadoop, Apache Airflow, Data-Warehousing, Auszug, Python-Programmierung, Professionelles Netzwerken
Auf einen Abschluss hinarbeiten
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

Kompetenzen, die Sie erwerben: Linux-Befehle, Bereitstellung von Anwendungen, Daten importieren/exportieren, Cloud Computing Architektur, Anwendungsentwicklung, Lebenszyklus der Softwareentwicklung, Git (Versionskontrolle-System), Open Web Application Security Project (OWASP), Scrum (Software-Entwicklung), Restful API, Grafana, Software-Ingenieur, Kontinuierliche Integration, Software-Architektur, Testgetriebene Entwicklung (TDD), Agile Entwicklung von Software, DevOps, Cloud-Bereitstellung, CI/CD, Istio
Auf einen Abschluss hinarbeiten
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

Kompetenzen, die Sie erwerben: Django (Web Framework), Responsive Web Design, Cascading Style Sheets (CSS), HTML and CSS, Back-End Web Development, Relational Databases, Object Oriented Programming (OOP), Database Management Systems, Bootstrap (Front-End Framework), SQL, Database Design, Databases, Front-End Web Development, Database Administration, Unit Testing, MySQL, Web Development, Computer Programming, Pseudocode, Communication
Anfänger · Spezialisierung · 3–6 Monate
University of Michigan
Kompetenzen, die Sie erwerben: Datenstrukturen, Datenanalyse, Datenverarbeitung, Entwicklungsumgebung, Datenmanipulation, Software-Installation, Python-Programmierung
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Prompt Engineering, Prompt Patterns, ChatGPT, Generative AI, Large Language Modeling, Responsible AI, Model Deployment, Restful API, Software Documentation, Application Deployment, Code Review, Software Development, CI/CD, Natural Language Processing, DevOps, Artificial Intelligence, Java, Real Time Data, Artificial Intelligence and Machine Learning (AI/ML), Java Programming
Mittel · Spezialisierung · 1–3 Monate

University of California San Diego
Kompetenzen, die Sie erwerben: Theoretische Informatik, Datenstrukturen, Java, Netzwerkanalyse, Grundsätze der Programmierung, Computergestütztes Denken, Testfall, Bioinformatik, Rust (Programmiersprache), Programm-Entwicklung, Javascript, Computer Programmierung, C und C++, Fehlersuche, Entwicklungstests, Algorithmen, Software-Tests, Datenspeicherung, Python-Programmierung, Graphentheorie
Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Bereitstellung von Anwendungen, Front-End Web-Entwicklung, Computer Programmierung, Entwicklungsumgebung, Software-Entwicklungstools, Lebenszyklus der Softwareentwicklung, Grundsätze der Programmierung, Software Entwurf, Softwareentwicklung, Unified Modeling Language, Web-Anwendungen, Methoden der Softwareentwicklung, Software-Dokumentation, Software-Entwurfsmuster, Software-Ingenieur, Python-Programmierung, Back-End Web-Entwicklung, Software-Architektur
Anfänger · Kurs · 1–3 Monate

Vanderbilt University
Kompetenzen, die Sie erwerben: Prompt Engineering, ChatGPT, Generative AI Agents, AI Orchestration, Prompt Patterns, LangChain, OpenAI API, AI Workflows, LLM Application, Productivity, OpenAI, AI Enablement, Agentic systems, Generative AI, Artificial Intelligence, Large Language Modeling, AI Security, Tool Calling, Creativity, Application Development
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Datenstrukturen, Unix-Befehle, User Experience Design, GitHub, Entwicklung von Anwendungen für Mobilgeräte, Interaktionsdesign, React Native, Javascript, Versionskontrolle, Android Studio, Kotlin, Persona (Benutzererfahrung), Benutzerforschung, Git (Versionskontrolle-System), Restful API, Jest (JavaScript Testing Framework), Android-Jetpack, Benutzeroberfläche (UI), Usability-Tests, Android Entwicklung
Auf einen Abschluss hinarbeiten
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate