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: Software-Tests, Design-Strategien, Grundsätze der Programmierung, Computergestütztes Denken, Entwicklungstests, Programm-Entwicklung, Datenstrukturen, Computer Programmierung, Algorithmen, Theoretische Informatik, Testfall, Fehlersuche
Mittel · Kurs · 1–3 Monate
University of Michigan
Kompetenzen, die Sie erwerben: Daten bereinigen, Datenmanipulation, Python-Programmierung, Daten importieren/exportieren, Datenverarbeitung, Grundsätze der Programmierung, Datenumwandlung, Pivot-Tabellen und Diagramme, Statistische Analyse, NumPy, Pandas (Python-Paket), Datenanalyse, Datenvorverarbeitung
Mittel · Kurs · 1–4 Wochen

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Daten bereinigen, Benutzeroberfläche (UI), Daten importieren/exportieren, Code-Überprüfung, Automatisierung, Datenvalidierung, Tabellenverarbeitungssoftware, Problemlösung, Grundsätze der Programmierung, Simulationen, Microsoft Excel, UI Komponenten, Algorithmen, Visual Basic (Programmiersprache), Computer Programmierung, Datei-E/A, Datenmanagement, Excel-Makros, Fehlersuche
Anfänger · Spezialisierung · 3–6 Monate

University of California, Santa Cruz
Kompetenzen, die Sie erwerben: Statistische Modellierung, Bayessche Statistik, Wahrscheinlichkeitsverteilung, Datenverarbeitung, Wahrscheinlichkeit & Statistik, Vorhersage, Statistik, Mathematische Modellierung, Statistische Methoden, Technische Kommunikation, Zeitreihenanalyse und Vorhersage, Statistische Analyse, Wahrscheinlichkeit, Modellevaluation, Markov-Modell, Daten Präsentation, R-Programmierung, Datenanalyse, Statistische Software, Statistische Inferenz
Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Web Components, Web Applications, User Interface (UI), Full-Stack Web Development, User Accounts, Event-Driven Programming, Data Persistence, Data Access, Data Validation
Mittel · Kurs · 3–6 Monate

Logical Operations
Kompetenzen, die Sie erwerben: Data Structures, Data Processing, Application Development, Programming Principles, Computer Programming, Object Oriented Programming (OOP), Python Programming, Virtual Machines, Software Development
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: MLOps (Machine Learning Operations), Package and Software Management, Unit Testing, Testability, Python Programming
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Data Structures, Graph Theory, Algorithms, Computational Thinking, Programming Principles, Computer Programming, Computer Science
Mittel · Spezialisierung · 3–6 Monate

Vanderbilt University
Kompetenzen, die Sie erwerben: Verifizierung und Validierung, Schnelles Engineering, LLM-Bewerbung, Produktivität, Kreativität, ChatGPT, Generative KI, Problemlösung, KI-Förderung, Künstliche Intelligenz, Modellierung großer Sprachen, Kontext-Management, Prompt-Muster, OpenAI
Anfänger · Kurs · 1–3 Monate

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

Kompetenzen, die Sie erwerben: Agentic systems, Generative AI, Responsible AI, AI Security, AI Workflows, Artificial Intelligence, Prompt Engineering, LLM Application, LangChain, Data Ethics, Restful API, Automation, Natural Language Processing, Python Programming
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Business Process Automation, Data Presentation, Java, Productivity Software, C# (Programming Language), Data Capture, File I/O, Programming Principles, Scalability, Debugging
Anfänger · Kurs · 1–4 Wochen