Programmieren-Kurse können Ihnen helfen, die Grundlagen von Syntax, Kontrollstrukturen und Datenstrukturen in verschiedenen Sprachen zu lernen. Sie können Fähigkeiten im Schreiben, Testen und Strukturieren von Code aufbauen. Viele Kurse führen in Entwicklungsumgebungen, Versionskontrolle und einfache Projektbeispiele ein, mit denen Sie eigene Programme Schritt für Schritt entwickeln.

Kompetenzen, die Sie erwerben: Prompt Engineering, AI Security, Secure Coding, Responsible AI, Prompt Patterns, Data Ethics, Prompt Engineering Tools, LLM Application, Vibe coding, ChatGPT, Large Language Modeling, Code Review, AI Integrations, Integration Testing, Generative Model Architectures, Legal Technology, Debugging, Computer Programming, Programming Principles, Quality Improvement
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Einheitstest, Kontinuierliche Integration, Computerprogrammierung, Großrechner-Technologien, Middleware, Entwicklungsumgebung, Test-Automatisierung, Grundsätze der Programmierung, Entwicklungstests, Programm-Entwicklung, Leistungsoptimierung, Daten-Strukturen, Datei-E/A, Einheitliche Prüfung, z/OS, Mainframe-Computing, COBOL (Programmiersprache), Automatisierung, Fehlersuche, Computer Programmierung, Integrierte Entwicklungsumgebungen, Anwendungsprogrammierschnittstelle (API)
Mittel · Kurs · 3–6 Monate

Sage Publications
Kompetenzen, die Sie erwerben: Data Visualization, Matplotlib, Plot (Graphics), Web Scraping, Scientific Visualization, Data Processing, Data Collection, Social Sciences, Social Impact, Data Analysis, Data Ethics, File I/O, Research, Programming Principles, Program Development, Social Justice, Python Programming, Computer Programming, Data Manipulation, Research Reports
Anfänger · Kurs · 3–6 Monate

Kompetenzen, die Sie erwerben: Pseudocode, Computational Thinking, Debugging, Algorithms, Programming Principles, Web Development Tools, Computational Logic, Front-End Web Development, Solution Design, Javascript, Computer Programming, Data Structures, Web Development, Technical Communication
Mittel · Kurs · 1–4 Wochen

University of Michigan
Kompetenzen, die Sie erwerben: Computerprogrammierung, Mechanik, Numerische Analyse, Mathematische Modellierung, C++ (Programmiersprache), Fortgeschrittene Mathematik, Technische Analyse, Mathematische Software, C und C++, Integralrechnung, Computer Programmierung, Finite-Elemente-Methoden, Bauingenieurwesen
Mittel · Kurs · 3–6 Monate

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

DeepLearning.AI
Kompetenzen, die Sie erwerben: Computerprogrammierung, Datenanalyse, Künstliche Intelligenz und maschinelles Lernen (AI/ML), Generative AI-Agenten, Künstliche Intelligenz, Skripting, Anwendungsentwicklung, Paket- und Softwareverwaltung, Datenkompetenz, Modellierung großer Sprachen, LLM-Bewerbung, Python-Programmierung, Grundsätze der Programmierung, Daten-Strukturen, Schnelles Engineering, Automatisierung, Computer Programmierung, AI-Integrationen, Anwendungsprogrammierschnittstelle (API), Jupyter
Anfänger · Kurs · 1–4 Wochen
Dartmouth College
Kompetenzen, die Sie erwerben: Computerprogrammierung, Befehlszeilenschnittstelle, Eingebettete Software, C (Programmiersprache), Software-Visualisierung, Technische Informatik, Linux, Linux-Server, Grundsätze der Programmierung, Softwaretechnik, Speicherverwaltung, Informatik, Software-Dokumentation, Algorithmen, Datei-E/A, Eingebettete Systeme, C und C++, Fehlersuche, Computer Programmierung, Linux-Befehle, Computer-Programmierwerkzeuge, Software-Entwicklung, Computerwissenschaft
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Generative KI, Computerprogrammierung, Software-Versionierung, Datenwissenschaft, Datenanalyse, GitHub, Entwicklungsumgebung, Versionskontrolle, Grundsätze der Programmierung, Python-Programmierung, Computer Programmierung, Git (Versionskontrollsystem), Jupyter
Anfänger · Kurs · 1–4 Wochen

Packt
Kompetenzen, die Sie erwerben: Ruby (Programming Language), File I/O, Object Oriented Programming (OOP), Object Oriented Design, Ruby on Rails, Debugging, Test Tools, Application Design, Code Reusability, Programming Principles, Test Case, Software Documentation, Development Environment, Integrated Development Environments, Computer Programming, Data Structures, Apple Xcode, Web Development, Computational Logic, Software Installation
Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Blockchain, Computerprogrammierung, Web-Entwicklungs-Tools, Andere Programmiersprachen, Software-Entwicklungstools, Entwicklungsumgebung, Skalierbarkeit, Javascript, Grundsätze der Programmierung, Programm-Entwicklung, Node.JS, Web-Entwicklung, FinTech, Marktdynamik, Computer Programmierung, Web-Anwendungen, Bereitstellung von Anwendungen, Transaktionsverarbeitung, Verifizierung und Validierung
Anfänger · Kurs · 1–3 Monate

Scrimba
Kompetenzen, die Sie erwerben: Computerprogrammierung, Mobile Entwicklung, Entwicklung von Videospielen, Anwendungsentwicklung, Skriptsprachen, Grundsätze der Programmierung, Javascript, Rechnerische Logik, JSON, Front-End-Webentwicklung, Web-Entwicklung, Datenspeicherung, Daten-Strukturen, Technologien zur Datenspeicherung, Persistenz der Daten, Ereignisgesteuerte Programmierung, Computer Programmierung, Web-Anwendungen
Anfänger · Kurs · 1–3 Monate