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.

Johns Hopkins University
Kompetenzen, die Sie erwerben: Angewandte Mathematik, Mathematische Software, Integralrechnung, Derivate, Grafische Darstellung, Kalkulation, Infinitesimalrechnung, Python-Programmierung, Numerische Analyse, Grundsätze der Programmierung, Fortgeschrittene Mathematik, Mathematische Modellierung
Mittel · Kurs · 1–3 Monate

Coursera
Kompetenzen, die Sie erwerben: Skripting, Benutzeroberfläche (UI), Webentwicklung, Skriptsprachen, Javascript, HTML und CSS, Web-Entwicklung, Web-Entwicklungstools
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden
Kompetenzen, die Sie erwerben: Operating Systems, C (Programming Language), Performance Tuning, Virtual Machines, System Programming, Virtualization, Linux
Fortgeschritten · Kurs · 1–3 Monate

University of Illinois Urbana-Champaign
Kompetenzen, die Sie erwerben: Datenmanipulation, Gestaltungselemente und -prinzipien, Infografiken, Datenkompetenz, Grafische Darstellung, Datenanalyse, Plotly, Daten-Storytelling, Interaktive Datenvisualisierung, Farbtheorie, Datenvisualisierung, Journalismus, Matplotlib, Datenvisualisierungssoftware, Daten Präsentation
Anfänger · Kurs · 1–3 Monate

Imperial College London
Kompetenzen, die Sie erwerben: Faltungsneuronale Netze, Faltungsneuronale Netzwerke, Computervision, Modell Bewertung, Computer Vision, Künstliche neuronale Netze, Überwachtes Lernen, Deep Learning, Lernen übertragen, Datenvorverarbeitung, Keras (Bibliothek für Neuronale Netze), Tiefes Lernen, Modell-Bereitstellung, Modellevaluation, Transfer Learning, Vorverarbeitung der Daten, Tensorflow, Bildanalyse
Mittel · Kurs · 1–3 Monate

Simplilearn
Kompetenzen, die Sie erwerben: Prompt Engineering, AI Personalization, AI Security, Generative AI, Infrastructure as Code (IaC), Legal Risk, Requirements Analysis, Test Tools, Software Testing, ChatGPT, Risk Analysis, Sprint Planning, Software Development Tools, Software Development Life Cycle, User Interface and User Experience (UI/UX) Design, Automation, Software Documentation, Artificial Intelligence, Software Architecture, Software Development Methodologies
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Systemarchitektur, Agile Methodik, Software-Tests, Einheitstest, Software-Entwicklung, COBOL (Programmiersprache), Pseudocode, Lebenszyklus der Softwareentwicklung, Mainframe-Computing, Software Entwurf, Softwareentwicklung, Systemanalyse, z/OS, Entwicklung von Systemen, Scrum (Software-Entwicklung), Grundsätze der Programmierung
Anfänger · Kurs · 1–3 Monate

University of Pennsylvania
Kompetenzen, die Sie erwerben: Theoretische Informatik, Künstliche Intelligenz, Algorithmen, Python-Programmierung, Freie Künste, Agentische Systeme
Mittel · Kurs · 1–4 Wochen

Duke University
Kompetenzen, die Sie erwerben: Fehlersuche, Software-Entwicklung, Datenanalyse, Problemlösung, Algorithmen, Datenverarbeitung, Python-Programmierung, Softwareentwicklung
Anfänger · Kurs · 1–4 Wochen

KodeKloud
Kompetenzen, die Sie erwerben: Docker (Software), Containerization, Kubernetes, Linux Commands, CI/CD, DevOps, YAML, Command-Line Interface, Data Storage, Computer Networking
Anfänger · Kurs · 1–3 Monate

Indian Institute of Technology Guwahati
Kompetenzen, die Sie erwerben: KI-Workflows, Microsoft Kopilot, Computer-Programmierwerkzeuge, Generative KI, GitHub, Künstliche Intelligenz und Maschinelles Lernen (KI/ML), Microsoft Visual Studio, OpenAI
Auf einen Abschluss hinarbeiten
Anfänger · Kurs · 1–4 Wochen

LearnKartS
Kompetenzen, die Sie erwerben: JUnit, File I/O, Java Programming, Object Oriented Programming (OOP), Java, Unit Testing, Program Development, Maintainability, Software Development, Secure Coding, Software Testing, Programming Principles, Computer Programming, Test Case, Application Development, Application Design, Debugging, Mathematical Software, Solution Design, Design Strategies
Anfänger · Spezialisierung · 1–3 Monate