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 Michigan
Kompetenzen, die Sie erwerben: Datenbank-Management, Javascript, Fehlersuche, Javascript und jQuery, jQuery, Datenmodellierung, Datenbank-Design, JSON, Datenbanken, SQL, Datenbank-Anwendung, HTML und CSS, Web-Anwendungen, MySQL, Abfragesprachen, Datenbank Management, Datenbank-Entwicklung, PHP (Skriptsprache), Ajax, Hypertext Markup Language (HTML), Relationale Datenbanken
Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Prompt Engineering, Prompt Engineering Tools, LLM Application, OpenAI API, Token Optimization, OpenAI, Anthropic Claude, Authentications, Large Language Modeling, Command-Line Interface, Key Management, Development Environment, Application Programming Interface (API), Python Programming, Virtual Environment
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Decision Intelligence, Responsible AI, Apache Kafka, Data Ethics, Operations Research, Data Pipelines, Model Deployment, Apache Spark, Real Time Data, Revenue Management, Market Dynamics, Supply Chain Planning, Supply Chain, Logistics, Compliance Management, Information Privacy, People Analytics, Regulatory Compliance, General Data Protection Regulation (GDPR), Python Programming
Mittel · Kurs · 3–6 Monate

Kompetenzen, die Sie erwerben: Memory Management, C++ (Programming Language), Objective-C (Programming Language), System Programming, Object Oriented Programming (OOP), File I/O, Debugging, File Management
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Object Oriented Design, Object Oriented Programming (OOP), File Systems, Video Game Development, Software Design Patterns, Local Area Networks, File I/O, Game Design, Computer Programming, Scripting, Software Architecture, Animation and Game Design, Programming Principles, Maintainability, Scripting Languages, Code Reusability, Data Persistence, Other Programming Languages, Graphic Design, Design and Product
Anfänger · Kurs · 3–6 Monate
Stanford University
Kompetenzen, die Sie erwerben: Kryptographie, Anwendungssicherheit, Schlüsselverwaltung, Verschlüsselung, Algorithmen, Arithmetik, Kryptographie-Standards für öffentliche Schlüssel (PKCS), Cybersecurity, Datenverschlüsselungsstandard, Kryptographische Protokolle, Erweiterter Verschlüsselungsstandard (AES), Wahrscheinlichkeit, Integrität der Daten, Beglaubigungen
Gemischt · Kurs · 1–3 Monate

University of Michigan
Kompetenzen, die Sie erwerben: Algorithmen, Computer Programmierung, Computerprogrammierung, Computational Thinking, Problemlösung, Epidemiologie, Wiederherstellung im Katastrophenfall, Grundsätze der Programmierung
Anfänger · Kurs · 1–3 Monate

Johns Hopkins University
Kompetenzen, die Sie erwerben: Rechnerische Logik, Datenmanipulation, Bioinformatik, Python-Programmierung, Datei-E/A, Computer Programmierung, Daten-Strukturen, Computerprogrammierung, Paket- und Softwareverwaltung, Skripting, Grundsätze der Programmierung, Wiederverwendbarkeit von Code, Jupyter
Gemischt · Kurs · 1–4 Wochen

Stanford University
Kompetenzen, die Sie erwerben: Informatik, Netzwerk-Routing, Design-Strategien, Algorithmen, Bioinformatik, Analyse, Daten-Strukturen, Computerwissenschaft, Graphentheorie, Mathematische Theorie und Analyse, Theoretische Informatik, Wahrscheinlichkeitsrechnung und Statistik, Computational Thinking, Netzwerkanalyse, Analyse sozialer Netzwerke, Wahrscheinlichkeit
Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Graph Theory, Data Structures, Algorithms, Computer Programming, Python Programming, Computational Thinking, Data Science, Theoretical Computer Science, Data Processing, Geometry, Data Analysis Expressions (DAX), Data Manipulation, Performance Tuning, Data Analysis, Data Management, Applied Mathematics
Mittel · Spezialisierung · 3–6 Monate

Vanderbilt University
Kompetenzen, die Sie erwerben: Java, Computer Programmierung, Daten-Strukturen, Java Programmierung, Mobile Entwicklung, Integrierte Entwicklungsumgebungen, Computerprogrammierung, Android-Studio, Objektorientierte Programmierung (OOP), Java-Programmierung, Grundsätze der Programmierung, Entwicklungsumgebung, Android (Betriebssystem), Android-Entwicklung, Objektorientierter Entwurf
Anfänger · Kurs · 1–3 Monate
LearnQuest
Kompetenzen, die Sie erwerben: Speicherverwaltung, Java, Rechnerische Logik, Spring Framework, Computer Programmierung, Datei-E/A, Daten-Strukturen, Java Programmierung, Web-Entwicklung, Virtuelle Maschinen, Anwendungs-Rahmenwerke, Installation der Software, Computerprogrammierung, Paket- und Softwareverwaltung, Objektorientierte Programmierung (OOP), Java-Programmierung, Grundsätze der Programmierung, Software-Entwicklung, Wiederverwendbarkeit von Code, Entwicklungsumgebung, Objektorientierter Entwurf, Java-Plattform Enterprise Edition (J2EE), Software Entwurf
Mittel · Spezialisierung · 3–6 Monate