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.

University of Michigan
Kompetenzen, die Sie erwerben: Python-Programmierung, Visualisierung (Computergrafik), Animation und Spieldesign, Datenstrukturen, Objektorientierte Programmierung (OOP), Generative KI, Algorithmen, Kreatives Design, Computergrafik, Simulationen
Fortgeschritten · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Git (Versionskontrolle-System), Microsoft Kopilot, GitHub, Versionskontrolle, Kollaborative Software, Software-Dokumentation, Computer-Programmierwerkzeuge, Microsoft Visual Studio, R-Programmierung, Fehlersuche, KI-Workflows
Anfänger · Kurs · 1–4 Wochen

University of California, Davis
Kompetenzen, die Sie erwerben: Programm-Entwicklung, C (Programmiersprache), Grundsätze der Programmierung, Software Entwurf, Sichere Kodierung, Methoden der Softwareentwicklung, Fehlersuche, Bewertungen der Anfälligkeit
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Event-Driven Programming, Debugging, Programming Principles, Algorithms, Video Game Development, Computer Programming Tools, Game Design, Computer Programming, Program Development, Animation and Game Design, Interactive Design, Integrated Development Environments, Computer Science
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Coursera
Kompetenzen, die Sie erwerben: Python-Programmierung, Prädiktive Modellierung, Maschinelles Lernen, Technische Kommunikation, Prädiktive Analytik, Datenanalyse, Angewandtes maschinelles Lernen, Jupyter, Datenwissenschaft, Modellevaluation, Algorithmen für maschinelles Lernen
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

University of London
Kompetenzen, die Sie erwerben: Computer Programmierung, Javascript, Computer-Programmierwerkzeuge, Software-Entwicklungstools, Fehlersuche, Datenmanagement, Entwicklungsumgebung, Computergrafik, Mensch-Computer-Interaktion, Grafische Tools, Interaktives Design
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Event-Driven Programming, Debugging, Game Design, Animation and Game Design, Program Development, Algorithms, Computer Programming, Application Development, Problem Solving, Design, Computer Science
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Rice University
Kompetenzen, die Sie erwerben: Kommunikation, Immunologie, Diagnostische Tests, Physiologie, Elektronisches A-Eintrag-System, Endokrinologie, Hämatologie, Medizinische Aufzeichnungen, Urologie, Kardiologie, Gynäkologie, Pulmonologie, Geburtshilfe und Gynäkologie, Orthopädie, Behandlung von Patienten, Neurologie, Anatomie, Menschliches Muskel-Skelett-System, Medizinische Terminologie, Dokumentation der Krankengeschichte
Anfänger · Spezialisierung · 3–6 Monate

University of Colorado System
Kompetenzen, die Sie erwerben: API-Tests, Anwendungssicherheit, Verantwortungsvolle KI, KI-Förderung, Modellierung großer Sprachen, Schnittstelle zur Anwendungsprogrammierung (API), LLM-Bewerbung, Schnelles Engineering, Entwicklungsumgebung, AI-Sicherheit, Vibe-Codierung, Anwendungsentwicklung, Integrierte Entwicklungsumgebungen, Fehlersuche
Anfänger · Kurs · 1–4 Wochen

University of Virginia
Kompetenzen, die Sie erwerben: Javascript, HyperText Markup Language (HTML), Benutzerkonten, Benutzeroberfläche (UI), jQuery, Prototyping, Softwareentwicklung, Schnittstelle zur Anwendungsprogrammierung (API), Web Design und Entwicklung, Cascading Style Sheets (CSS), Benutzererlebnis, HTML und CSS, Web-Anwendungen, Model-View-Controller, Anwenderbericht, Anwendungsentwicklung, Webdesign, Web-Entwicklungstools, Fehlersuche, Interaktives Design
Anfänger · Spezialisierung · 1–3 Monate

Alex Genadinik
Kompetenzen, die Sie erwerben: No-Code Development, Vibe coding, Application Deployment, Web Design and Development, AI Enablement, Cloud Hosting, Prompt Engineering, Creative Design
Gemischt · Kurs · 1–3 Monate

Alex Genadinik
Kompetenzen, die Sie erwerben: Debugging, Vibe coding, Prototyping, Mobile Development, Application Development, Integrated Development Environments, Application Design, AI Enablement, Application Deployment, Generative AI, User Interface (UI) Design
Gemischt · Kurs · 1–4 Wochen