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: Künstliche Intelligenz, Software-Entwurfsmuster, Objektorientierte Programmierung (OOP), C (Programmiersprache), Algorithmen, Computer Programmierung, Graphentheorie, Datenstrukturen, C++ (Programmiersprache), Spiel-Design
Mittel · Kurs · 1–3 Monate

École Polytechnique Fédérale de Lausanne
Kompetenzen, die Sie erwerben: Programming Principles, Java Programming, Java, Computer Programming, Data Structures, Development Environment, Problem Solving, Algorithms, Eclipse (Software), Debugging
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: SQL, Datenverarbeitung, Python-Programmierung, Peer Review, Lernen mit Entscheidungsbäumen, GitHub, Gespeicherte Prozedur, Cloud Computing, Relationale Datenbanken, Big Data, Computer-Programmierwerkzeuge, Erhebung von Daten, Abfragesprachen, Datenbanken, Jupyter, Datenkompetenz, Data-Mining, Datenmodellierung, Unternehmensanalyse, Prädiktive Modellierung
Auf einen Abschluss hinarbeiten
Anfänger · Spezialisierung · 3–6 Monate

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

Kompetenzen, die Sie erwerben: Python-Programmierung, LangChain, Verantwortungsvolle KI, Datenverarbeitung, LLM-Bewerbung, Computervision, Reaktionsfähiges Webdesign, ChatGPT, Daten importieren/exportieren, Technische Software, Schnelles Engineering, Workflow Management, Generative KI, Lebenszyklus der Softwareentwicklung, Modellierung großer Sprachen, Prompt-Muster, Restful API, Software-Architektur, IBM Cloud, Maschinelles Lernen
Auf einen Abschluss hinarbeiten
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

Kompetenzen, die Sie erwerben: Linux-Befehle, Python-Programmierung, Flask (Web-Framework), GitHub, Software Entwurf, Software-Entwurfsmuster, Daten importieren/exportieren, Git (Versionskontrolle-System), Versionskontrolle, Bereitstellung von Anwendungen, Dateiverwaltung, Grundsätze der Programmierung, Shell-Skript, Linux, Methoden der Softwareentwicklung, Lebenszyklus der Softwareentwicklung, Web Scraping, Restful API, Software-Architektur, Bash (Skriptsprache)
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Python-Programmierung, Datenverarbeitung, Dashboard, Daten bereinigen, Daten importieren/exportieren, Plotly, Grundsätze der Programmierung, Datenvisualisierungssoftware, Datenwrangling, Interaktive Datenvisualisierung, Datenumwandlung, Datenanalyse, Matplotlib, Datenvisualisierung, Web Scraping, Datenmanipulation, Explorative Datenanalyse, Seaborn, Maschinelles Lernen, Prädiktive Modellierung
Auf einen Abschluss hinarbeiten
Anfänger · Spezialisierung · 3–6 Monate

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

Mehrere Erzieher
Kompetenzen, die Sie erwerben: Dashboard, Web Scraping, Pseudocode, Jupyter, Algorithms, Data Literacy, Data Mining, Data Analysis, Data Presentation, Correlation Analysis, Pandas (Python Package), NumPy, Data Import/Export, Programming Principles, Predictive Modeling, Computer Programming Tools, Data Science, Unsupervised Learning, Machine Learning, Project Management
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: SQL, Statistische Hypothesentests, Python-Programmierung, Statistische Analyse, Dashboard, Datenverarbeitung, Daten importieren/exportieren, Gespeicherte Prozedur, Relationale Datenbanken, Wahrscheinlichkeitsverteilung, Grundsätze der Programmierung, Statistik, Statistische Methoden, Computer-Programmierwerkzeuge, Deskriptive Statistik, Web Scraping, Daten Präsentation, Datenvisualisierung, Jupyter, Datenanalyse
Auf einen Abschluss hinarbeiten
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Python-Programmierung, Skripting, Automatisierung, Daten importieren/exportieren, Grundsätze der Programmierung, Algorithmen, Computer Programmierung, Dateiverwaltung, Fehlersuche, Cybersicherheit
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Prompt Engineering, Prompt Patterns, ChatGPT, Generative AI, Large Language Modeling, Responsible AI, Restful API, Application Deployment, Artificial Intelligence, Software Development Tools, Software Testing, Test Automation, Software Development, DevSecOps, Application Security, CI/CD, Application Programming Interface (API), AI Product Strategy, Artificial Intelligence and Machine Learning (AI/ML), Java Programming
Mittel · Spezialisierung · 1–3 Monate