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

Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Data Structures, Data Cleansing, Python Programming, Data Analysis, NumPy, Pandas (Python Package), Data Manipulation, Analytical Skills, Scripting, Algorithms, Debugging
Anfänger · Kurs · 1–4 Wochen

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

Kompetenzen, die Sie erwerben: Android Studio, Android Development, Kotlin, Object Oriented Programming (OOP), User Interface (UI) Design, Mobile Development, Relational Databases, Java Programming, PostgreSQL, Debugging, Database Design, Databases, Application Development, Application Design, User Interface (UI), Development Environment, Event-Driven Programming, Frontend Performance, System Design and Implementation, Software Installation
Anfänger · Spezialisierung · 1–3 Monate

Rice University
Kompetenzen, die Sie erwerben: Daten bereinigen, Datenvisualisierungssoftware, Datenverarbeitung, Datenanalyse, Python-Programmierung, Paket- und Software-Management, Programm-Entwicklung, Entwicklungsumgebung, Datenstrukturen, Datenspeicherung, Datenmanipulation, Daten-Integration, Computer Programmierung, Daten importieren/exportieren, Plot (Grafiken), Skripting, Datei-E/A, Grundsätze der Programmierung, Datenvisualisierung, Skriptsprachen
Anfänger · Spezialisierung · 3–6 Monate

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

Kompetenzen, die Sie erwerben: Data Structures, Object Oriented Programming (OOP), Object Oriented Design, Computational Thinking, Java, Algorithms, Programming Principles, Computer Programming, Debugging, Solution Design
Fortgeschritten · Kurs · 1–3 Monate

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

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

Kompetenzen, die Sie erwerben: Data Structures, Object Oriented Programming (OOP), Java Programming, Object Oriented Design, Computational Thinking, Java, Algorithms, Debugging, Programming Principles, Computer Programming, Pseudocode, Program Development, Mathematical Theory & Analysis, Integrated Development Environments, Analysis, Solution Design, Analytical Skills
Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: 3D Modeling, Integration Testing, Programming Principles, Data Structures, Computer Programming
Mittel · Spezialisierung · 1–3 Monate