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 San Diego
Kompetenzen, die Sie erwerben: Python-Programmierung, Computergestütztes Denken, Programm-Entwicklung, Kombinatorik, Algorithmen, Informatik, Logisches Denken, Deduktive Argumentation, Computergestützte Logik, Theoretische Informatik
Anfänger · Kurs · 1–3 Monate

Packt
Kompetenzen, die Sie erwerben: Geographic Information Systems, Package and Software Management, Scripting, Statistical Analysis, Probability & Statistics, JSON, Image Analysis, Data Validation, Web Scraping, Intelligence Collection and Analysis, Data Analysis, Statistics, Python Programming, Data Processing, Restful API, File Transfer Protocol (FTP), Open Source Technology
Anfänger · Kurs · 1–3 Monate

University of California San Diego
Kompetenzen, die Sie erwerben: Graphentheorie, Bayessche Statistik, Python-Programmierung, Wahrscheinlichkeitsverteilung, Arithmetik, Computergestütztes Denken, Datenstrukturen, Cybersicherheit, Netzwerkanalyse, Visualisierung (Computergrafik), Kombinatorik, Algorithmen, Kryptographie, Computergestützte Logik, Kryptographie-Standards für öffentliche Schlüssel (PKCS), Theoretische Informatik, Deduktive Argumentation, Wahrscheinlichkeit, Verschlüsselung, Logisches Denken
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Supervised Learning, Feature Engineering, Applied Machine Learning, Object Oriented Programming (OOP), Unsupervised Learning, Model Evaluation, Recurrent Neural Networks (RNNs), Convolutional Neural Networks, Transfer Learning, Machine Learning Algorithms, Data Visualization, Natural Language Processing, Seaborn, Predictive Modeling, Flask (Web Framework), Python Programming, Deep Learning, PyTorch (Machine Learning Library), Programming Principles, Web Applications
Anfänger · Spezialisierung · 3–6 Monate

University of Michigan
Kompetenzen, die Sie erwerben: Grundsätze der Programmierung, Computergestütztes Denken, Algorithmen, Problemlösung, Informatik, Computer Programmierung, Öffentliche Gesundheit, Katastrophenhilfe
Anfänger · Kurs · 1–3 Monate

University of California San Diego
Kompetenzen, die Sie erwerben: C++ (Programmiersprache), Dateiverwaltung, Grundsätze der Programmierung, Datenstrukturen, Computer Programmierung, Java, Algorithmen, Datenspeicherung, Java Programmierung
Mittel · Kurs · 1–3 Monate

Vanderbilt University
Kompetenzen, die Sie erwerben: Integrierte Entwicklungsumgebungen, Android Entwicklung, Algorithmen, Datenstrukturen, Computer Programmierung, Java, Android Studio, Objektorientierte Programmierung (OOP), Entwicklung von Anwendungen für Mobilgeräte, Fehlersuche, Java Programmierung
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Selenium (Software), Test Automation, Behavior-Driven Development, Gherkin (Scripting Language), Test Script Development, Unit Testing, Software Testing, Jenkins, CI/CD, Continuous Integration, Test Tools, Apache Maven, Automation, Regression Testing, Test Case, DevOps, Java, C# (Programming Language), Java Programming, Python Programming
Anfänger · Spezialisierung · 1–3 Monate

Stanford University
Kompetenzen, die Sie erwerben: Analyse sozialer Netzwerke, Graphentheorie, Operations Research, Grundsätze der Programmierung, Computergestütztes Denken, Analyse, Bioinformatik, Netzwerkanalyse, Datenstrukturen, Netzwerk-Routing, Algorithmen, Theoretische Informatik, Netzwerk-Modell, Computergestützte Logik, Informatik, Pseudocode, Wahrscheinlichkeit
Mittel · Spezialisierung · 3–6 Monate

Logical Operations
Kompetenzen, die Sie erwerben: File I/O, Debugging, File Management, File Systems, Python Programming, Operating Systems, Programming Principles, Computer Programming, Object Oriented Programming (OOP), Software Development, Cross Platform Development
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Data Structures, Algorithms, Computational Thinking, Programming Principles, Computer Programming, Computer Science
Fortgeschritten · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Model Context Protocol, Model Deployment, AI Orchestration, AI Workflows, LangGraph, Agentic systems, Middleware, Scalability, Interoperability, LLM Application, Application Deployment, Artificial Intelligence and Machine Learning (AI/ML), LangChain, Prompt Engineering, Artificial Intelligence, Generative AI, Google Gemini, Application Programming Interface (API), Python Programming, Performance Analysis
Fortgeschritten · Kurs · 1–4 Wochen