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: Daten-Storytelling, Dashboard, Interaktive Datenvisualisierung, Microsoft Excel, Datenvisualisierungssoftware, Datenwrangling, Datenbank-Design, Shiny (R-Paket), Explorative Datenanalyse, Ggplot2, IBM Cognos-Analytik, Excel-Formeln, Big Data, Relationale Datenbanken, Analytische Fähigkeiten, Web Scraping, Datenmanipulation, Daten Präsentation, Datenvisualisierung, Datenanalyse
Auf einen Abschluss hinarbeiten
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

University of California San Diego
Kompetenzen, die Sie erwerben: Theoretische Informatik, Software-Tests, Computer Programmierung, Grundsätze der Programmierung, Computergestütztes Denken, Algorithmen, Fehlersuche, Entwicklungstests, Bioinformatik, Programm-Entwicklung, Datenstrukturen
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Git (Version Control System), GitHub, Version Control, Infrastructure as Code (IaC), Debugging, Cloud Management, Bash (Scripting Language), Puppet (Configuration Management Tool), Infrastructure As A Service (IaaS), Cloud Services, Technical Communication, Unit Testing, Web Services, Email Automation, Automation, Python Programming, Interviewing Skills, Configuration Management, Professional Development, Scripting
Fortgeschritten · Berufsbezogenes Zertifikat · 3–6 Monate
LearnQuest
Kompetenzen, die Sie erwerben: Software-Installation, Entwicklungsumgebung, Spring Framework, Integrierte Entwicklungsumgebungen, Objektorientierter Entwurf, Java Programmierung, Software Entwurf, Java, Java-Plattform Enterprise Edition (J2EE), Computer Programmierung, Objektorientierte Programmierung (OOP), Fehlersuche, Dateiverwaltung, Grundsätze der Programmierung, Programm-Entwicklung, Paket- und Software-Management, Virtuelle Maschinen, Datenstrukturen, Eclipse (Software), Web-Entwicklung
Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Künstliche Intelligenz, Verantwortungsvolle KI, Datenverarbeitung, KI-Produktstrategie, No-Code-Entwicklung, Bereitstellung von Anwendungen, Selbstbedienungstechnologien, ChatGPT, Software für maschinelles Lernen, Deep Learning, Schnelles Engineering, Analyse des Geschäftsablaufs, Handlungsorientiert, Maschinelles Lernen, Verarbeitung natürlicher Sprache, Prompt-Muster, Künstliche Intelligenz und Maschinelles Lernen (KI/ML), Generative KI, Workflow Management, IBM Cloud
Anfänger · Spezialisierung · 3–6 Monate

Rice University
Kompetenzen, die Sie erwerben: Python-Programmierung, Kombinatorik, Theoretische Informatik, Informatik, Ereignisgesteuerte Programmierung, Objektorientierte Programmierung (OOP), Big Data, Bioinformatik, Anwendungsentwicklung, Benutzeroberfläche (UI), Grundsätze der Programmierung, Computergestütztes Denken, Algorithmen, Datenanalyse, Programm-Entwicklung, Computer Programmierung, Datenstrukturen, Graphentheorie, Wahrscheinlichkeit, Interaktives Design
Anfänger · Spezialisierung · 3–6 Monate

University of Michigan
Kompetenzen, die Sie erwerben: Python-Programmierung, Funktionales Design, Datenverarbeitung, Daten importieren/exportieren, Dateiverwaltung, Fehlersuche, Grundsätze der Programmierung, Datenstrukturen
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: React Native, Prompt Engineering, Software Development Life Cycle, Flutter (Software), Swift Programming, Mobile Development, Software Architecture, Apple Xcode, Android Studio, Android Development, React Redux, Apple iOS, Responsive Web Design, Git (Version Control System), GitHub, Android (Operating System), Cascading Style Sheets (CSS), React.js, User Experience Design, AI Personalization
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

Kompetenzen, die Sie erwerben: Software Design, Programming Principles
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Cryptography, Encryption, Application Development, Software Design, Data Structures, Scalability, File Management, Machine Learning Algorithms, Public Key Cryptography Standards (PKCS), Databases, Python Programming, Maintainability, Natural Language Processing, Algorithms, Key Management, Machine Learning Methods, Software Installation, Programming Principles, Data Validation
Anfänger · Spezialisierung · 3–6 Monate

University of Michigan
Kompetenzen, die Sie erwerben: Statistische Hypothesentests, Python-Programmierung, Statistische Analyse, Wahrscheinlichkeit & Statistik, Statistische Inferenz, Statistische Visualisierung, Datenvisualisierungssoftware, Bayessche Statistik, Statistik, Datenanalyse, Matplotlib, Stichproben (Statistik), Regressionsanalyse, Datenvisualisierung, Statistische Methoden, Statistische Modellierung, Jupyter, Statistisches Programmieren, Statistische Software, Prädiktive Modellierung
Anfänger · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: C++ (Programming Language), Object Oriented Design, Object Oriented Programming (OOP), Debugging, Data Structures, C (Programming Language), Development Environment, Software Design Patterns, Programming Principles, Computational Thinking, Computer Programming, Integrated Development Environments, File Management, Algorithms, Maintainability, Simulations, Data Validation
Mittel · Spezialisierung · 1–3 Monate