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.

Dartmouth College
Kompetenzen, die Sie erwerben: Computer Programmierung, Entwicklungsumgebung, Software-Dokumentation, Technische Berechnungen, Fehlersuche, Grundsätze der Programmierung, C (Programmiersprache)
Anfänger · Kurs · 1–3 Monate

National Taiwan University
Kompetenzen, die Sie erwerben: Programming Principles, Computer Programming, C (Programming Language), Data Structures, Computer Science, Algorithms, Computational Logic, Functional Specification, Command-Line Interface, Debugging, Data Validation
Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Matplotlib, Plot (Graphics), Statistical Visualization, Data Visualization Software, Interactive Data Visualization, Data Presentation, Scatter Plots, Jupyter, Histogram, Box Plots, Graphing, Computer Programming, Development Environment, Animations
Gemischt · Kurs · 1–4 Wochen

Dartmouth College
Kompetenzen, die Sie erwerben: Linux, Computer Programmierung, Eingebettete Software, Programm-Entwicklung, Informatik, Computer Architektur, Datenstrukturen, Technische Informatik, Fehlersuche, C (Programmiersprache)
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Schnelles Engineering, Python-Programmierung, Entwicklungsumgebung, Generative KI, Programm-Entwicklung, Softwareentwicklung, Computergestütztes Denken, KI-Förderung, Fehlersuche, Spiel-Design
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

University of Michigan
Kompetenzen, die Sie erwerben: Debugging, Unit Testing, File I/O, Integrated Development Environments, Program Development, Computer Programming Tools, Development Environment, Technical Communication, Python Programming
Mittel · Kurs · 1–4 Wochen
Dartmouth College
Kompetenzen, die Sie erwerben: Algorithmen, Software-Visualisierung, Computer Programmierung, Linux, Datei-E/A, Eingebettete Software, Dateisysteme, Informatik, Computer Architektur, Eingebettete Systeme, Software-Dokumentation, Befehlszeilen-Schnittstelle, Fehlersuche, Linux-Befehle, System Programmierung, Software-Ingenieur, Grundsätze der Programmierung, Technische Informatik, Linux-Server, C (Programmiersprache)
Anfänger · Spezialisierung · 3–6 Monate

Illinois Tech
Kompetenzen, die Sie erwerben: Unified Modeling Language, File I/O, Debugging, Object Oriented Programming (OOP), Python Programming, Computer Programming, System Programming, Pseudocode, Program Development, Event-Driven Programming, Software Design, User Interface (UI), Data Structures
Auf einen Abschluss hinarbeiten
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Microsoft Kopilot, Generative KI, KI-Förderung, Software-Entwicklungstools, OpenAI API, LLM-Bewerbung, Prompt Engineering Tools, Anwendungsentwicklung, Modellierung großer Sprachen
Mittel · Kurs · 1–4 Wochen
Codio
Kompetenzen, die Sie erwerben: OAuth, Web Development Tools, Authentications, Web Servers, Application Programming Interface (API), Cloud API, Restful API, Server Side, JSON, Software Documentation, Javascript, Web Services, Application Security
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Integrierte Entwicklungsumgebungen, Schnelles Engineering, Docker (Software), Entwicklungsumgebung, Generative KI, Generative AI-Agenten, Git (Versionskontrolle-System), Microsoft Kopilot, Fehlersuche, KI-Workflows, Google Gemini, GitHub, ChatGPT, OpenAI
Mittel · Kurs · 1–3 Monate

Scrimba
Kompetenzen, die Sie erwerben: HTML and CSS, Software Documentation, Technical Documentation, Style Guides, Web Development, Technical Writing
Anfänger · Kurs · 1–4 Wochen